Łączenie, poprawianie i dodawanie do poprzednich odpowiedzi:
Aby naprawić interfejs (eth lub wlan), który pokazuje tylko adres inet6 (IPV6) i brak adresu inet (IPV4), możesz dołączyć plik konfiguracyjny, aby wyłączyć przypisanie inet6 (IPV6), aby wszystkie interfejsy otrzymywały inet (IPV4) adres. Jeśli plik konfiguracyjny zostanie następnie ponownie usunięty, interfejsy otrzymają ZARÓWNO adres inet (IPV4) i inet6 (IPV6), tj. Powrót do zwykłego stanu domyślnego.
Aby dodać plik:
sudo nano /etc/sysctl.d/local.conf
i dodaj pojedynczą linię:
net.ipv6.conf.all.disable_ipv6=1
Zapisz za pomocą Ctrl-O, Y, [Return]. Uruchom ponownie i zaloguj się ponownie.
sudo reboot
Sprawdź adresy za pomocą
ifconfig
Usuń plik konfiguracyjny i uruchom ponownie:
cd /etc/sysctl.d
sudo rm local.conf
sudo reboot
Sprawdź ponownie za pomocą ifconfig:
ifconfig
Zobacz adresy inet (IPV4) i inet6 (IPV6) dla wszystkich interfejsów:
eth0 Link encap:Ethernet HWaddr 00:e0:4c:53:44:58
inet addr:192.168.1.228 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::26a5:b629:f948:92c3/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
wlan0 Link encap:Ethernet HWaddr b8:27:eb:62:b4:7a
inet addr:192.168.1.229 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::254c:3f61:fdc:bc49/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
I znów mogę SSH do mojego Pi Zero za pomocą eth0 lub wlan0, oba używając adresu IPV4 lub IPV6.
sudo apt-get install isc-dhcp-client
po skorzystaniusudo dhclient -4 -v eth0
z internetu.