け い ざ ん の D I Y 工 房

◆Home
◆住まいの D I Y
◆パソコン D I Y
◆ROBOT D I Y
◆電子工作 D I Y
◆Science

●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
 にも接続ができる。


----------------------------------------------------------------------------------------------------------------------------
・けいざん美術館
・Blog 油絵もろもろ
・EXCEL VBAであくせく
・けいざんの食べログ


                 Site Designed by Kasio Keizan