●IPV6 Google,youtubeしか表示しない
2020.10.15
自宅のInterNet 接続を IPV6 に変更したら、Raspberry pi から InterNet に
接続できなくなってしまいました。
●パソコン・Tablet からは、InterNet の IPV4、IPV6 Site に接続できる。
●パソコンとRaspberry Pi 間が接続できない。
●Raspberry Pi から InterNet に出れない。
ipv6 を有効にすると、Google と youtube しか表示できない。
IPV4網の時は、夜の8時以降は InterNet がほとんど動かない状態になっていた。
これでは、光回線を契約している意味がありません。
IPV6網に変えると、同じ様に夜8時以降に PC や Tablet で InterNet に
接続したら 150Mbps の通信速度がでます。
日曜日の朝の早い時間には、Download 速度が 415Mbps になります。
もう IPV4 には戻れないので、Raspberry Pi の設定を変えるしかない。
日曜日の早朝に行った Speed Test
Raspberry Pi でやりたい事
●パソコンとRaspberry Pi が接続できて、VNC と SSH が動作すればよい。
●Raspberry Pi から InterNet に出られて IPV6 Site 、IPV4 Site
に接続できればよい。
●Raspberry Pi の OS Kernerl は、すでにIPV6 を標準とした設計に
変わっており IPV6 を無効にして IPV4 だけにしようとすると Kernerl 廻りの
あちこちに不都合が出るのでこれはやりたくない。
1. IPV6網を有効に設定する。
Raspberry Pi の ipv6 網の設定は、default では無効になっています。
ipv6 を有効にするには、ipv6 の alias Modules を有効にします。
●設定箇所
$ cd /etc/modprobe.d
$ sudo nano ipv6.conf
ipv6 Modules の alias net-pf-10 off の行をコメントアウトする。
---------------ipv6.conf--------------------
#Don't load ipv6 default
alias net-pf-10 off
↓
#alias net-pf-10 off
# alias ipv6 off
--------------------------------------------
●動作状況
IPV6 Only に設定にすると Google と youtube しか接続できない。
この時は yahoo や tenki.jp などの IPV4 Site は接続できなくなる。
VNC の設定は、IPV4 Address 又は Avahiを使えば Host名.Local で
設定出来るが IPV6 の場合は説明が少なくよくわからない。
SSH は ipv6 Address で書けばできる様だが、まだやっていない。
現時点ではまだ ipv4 だけの Site がたくさんあるので、
ipv6 だけにするのは、まだ少し早い様です。(2020年11月)
2. WiFi のみ IPV4網 有効設定
全ての ipv6 を無効にすると不都合が多いので、WiFi の部分だけ無効にします。
/etc/sysctl.conf を変更して、wiFi だけは ipv6 を無効にして
PC との接続は WiFi の ipv4 にして VNC, SSH を使用できる設定にします。
●設定箇所
$ cd /etc
$ sudo nano sysctl.conf
-----------sysctl.conf----------------
#net.ipv4.ip_forward=1
↓
net.ipv4.ip_forward=1
#net.ipv6.conf.all.disable_ipv6 = 1
↓
net.ipv6.conf.wlan0.disable_ipv6 = 1
--------------------------------------
●hosts の設定
hosts には、Raspberry Pi のIP Address(ipv4) を設定しておきます。
ipv6 関係の localhost 名は自動で書き込まれましたので
key in しなくても大丈夫です。
$ cd /etc
$ sudo nano hosts
---------------hosts------------------
127.0.0.1 localhost
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
#127.0.1.1 raspi
↓
192.168.1.11 rasppi
---------------------------------------
設定した内容を確認してみましょう。wlan0 を ifconfig で確認。
$ ifconfig
動 作 状 況
これだと ipv4 で PC と接続するので VNC, SSH は以前のままの設定でよい。
Raspi の Browser から InterNet に出る場合は、IPV4 Site や ipv6 Site
にも接続ができる。
----------------------------------------------------------------------------------------------------------------------------