Wyłączyłem IPv6 na polu Ubuntu, na którym działa ssh i rsync. Ale oba nadal nasłuchują na adresie IPv6. Jak mam to naprawić?
[email protected]:~# sysctl net.ipv6.conf.all.disable_ipv6
net.ipv6.conf.all.disable_ipv6 = 1
[email protected]:~# sysctl net.ipv6.conf.default.disable_ipv6
net.ipv6.conf.default.disable_ipv6 = 1
[email protected]:~# sysctl net.ipv6.conf.lo.disable_ipv6
net.ipv6.conf.lo.disable_ipv6 = 1
I
[email protected]:~# ss -lnp6
State Recv-Q Send-Q Local Address:Port Peer Address:Port
LISTEN 0 128 :::22 :::* users:(("sshd",1505,4))
LISTEN 0 5 :::873 :::* users:(("rsync",3423,5))
12.04
networking
ipv6
Abhishek Chanda
źródło
źródło
Odpowiedzi:
To działało dla mnie:
Dodaj te linie na dole pliku sysctl.conf
Następnie uruchom
sudo sysctl -p
lub uruchom ponownieźródło: http://www.noobslab.com/2012/05/disable-ipv6-if-your-internet-is.html
To oczywiście nie przestanie wiązać przed ślepą próbą użycia ipv6, więc musisz również zmienić w następujący
/etc/default/bind9
sposób:źródło: http://blog.evilcoder.net/disable-ipv6-on-bind9-linux/#sthash.U95y4s6U.dpuf
źródło
ipv6
moduł na czarnej liście .Aby sprawdzić, czy protokół IPv6 jest włączony, czy wyłączony, w oknie terminala:
0 oznacza, że jest włączone, a 1 jest wyłączone.
Aby wyłączyć IPv6
i dodaj te linie do pliku sysctl.conf
Zapisz plik sysctl.conf z nową konfiguracją, a następnie uruchom ponownie system
Sprawdź ponownie swój system
Teraz powinieneś zobaczyć „1”, co oznacza, że IPv6 został wyłączony w twoim systemie.
From http://namhuy.net/1419/disable-ipv6-ubuntu-linux-mint.html
źródło
Otwórz terminal i wpisz następujące polecenie (jeśli nie korzystasz z Gedit, zastąp go edytorem tekstowym, takim jak Kate itp.).
I poszukaj tego:
Zmodyfikuj go, aby wyglądał następująco:
Teraz zaktualizujmy GRUB:
Lub jeśli nie korzystasz z GRUB 2, wykonaj:
I wreszcie zrestartuj system.
źródło
netstat -nutlp | grep ::
pokazuje, że sshd i ntpd nasłuchują na adresach IPv6.ipv6
i gotowe. Dlaczego kiedykolwiek chciałeś to zrobić ...Wyłącz nasłuchiwanie na adresy IPv6 dla niektórych usług.
sshd / etc / default / ssh
avahi-daemon /etc/avahi/avahi-daemon.conf
java /etc/java-7-openjdk/net.properties
Następnie uruchom ponownie usługi
W moim przypadku tomcat używał java z ipv6. Może się różnić dla ciebie.
źródło
Aby po prostu włączyć IPv6 na komputerze, dlaczego kiedykolwiek chciałeś to zrobić, jest łatwe. Wystarczy dodać jedną linię do pliku konfiguracyjnego. Tak, musisz
root
utworzyć plik.Po prostu uruchom ponownie lub spróbuj:
źródło