ラズベリーパイにカリを設置しました。 Puttyを使用してSSH経由で正常に接続しましたが、インターネットにアクセスできませんでした。
具体的には、更新/アップグレードすることはできませんし、できませんができping www.google.com
ますping 8.8.8.8
。
Piと私のデスクトップは同じルーターに接続されています。
ルーティング、ゲートウェイ、インターフェイスを確認し、物理リンクである可能性があると考えてケーブルを変更しましたが、何も機能しません。どんな提案がありますか?
root@kali:~# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.105 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 2a02:2f09:33ba:d200:ba27:ebff:fe54:38fd prefixlen 64 scopeid 0x0<global>
inet6 fe80::ba27:ebff:fe54:38fd prefixlen 64 scopeid 0x20<link>
inet6 fdf8:b85b:7d29:0:ba27:ebff:fe54:38fd prefixlen 64 scopeid 0x0<global>
ether b8:27:eb:54:38:fd txqueuelen 1000 (Ethernet)
RX packets 561 bytes 39987 (39.0 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 294 bytes 42374 (41.3 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
root@kali:~# ping www.google.com
PING www.google.com(bud02s24-in-x04.1e100.net (2a00:1450:400d:803::2004)) 56 data bytes
^C
--- www.google.com ping statistics ---
7 packets transmitted, 0 received, 100% packet loss, time 6007ms
root@kali:~# ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=56 time=14.2 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=56 time=11.9 ms
64 bytes from 8.8.8.8: icmp_seq=3 ttl=56 time=13.1 ms
64 bytes from 8.8.8.8: icmp_seq=4 ttl=56 time=11.8 ms
64 bytes from 8.8.8.8: icmp_seq=5 ttl=56 time=12.6 ms
^C
--- 8.8.8.8 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4006ms
rtt min/avg/max/mdev = 11.844/12.764/14.216/0.880 ms
PS同じOSを使用している同じデバイスを友達の別のルーターに接続しましたが、調整なしで動作します。
答え1
問題は、IPv6接続が不足していることです。
Pi に IPv6 アドレスが割り当てられると、システムは IPv6 の使用を好みます。ただし、何らかの理由でアウトバウンドインターネット接続を取得できません。
理想的には、ルーターや他のコンピュータを確認し、そのコンピュータでIPv6を実行できることを確認する必要があります。ただし、その間は無効にすることができます。
これを行うには、次の行を追加して/etc/sysctl.conf
再起動してください。
net.ipv6.conf.eth0.disable_ipv6 = 1
システムが再びオンラインになると、IPv6が無効になり、すべてのIPv4 Webサイトへの正常な接続を確立できます。