Deși IPv6 este lansat comercial de mulți ani, sunt anumite situații în care utilizarea acestuia poate cauza diverse probleme. Dacă dintr-un motiv sau altul aveți nevoie să dezactivați IPv6 vă voi prezenta în acest tutorial cum puteți face asta.
Dezactivarea IPv6 prin linii de comandă
Vă voi prezenta metodele de dezactivare a IPv6 pe distribuțiile Linux bazate pe Red Hat și Debian.
1. Deschide fereastra terminal
2. Comută pe userul root
3. Execută comanda: sysctl -w net.ipv6.conf.all.disable_ipv6=1
4. Execută comanda: sysctl -w net.ipv6.conf.default.disable_ipv6=1
1. Deschide fereastra terminal
2. Comută pe userul root
3. Execută comanda: sysctl -w net.ipv6.conf.all.disable_ipv6=0
4. Execută comanda: sysctl -w net.ipv6.conf.default.disable_ipv6=0
1. Deschide fereastra terminal
2. Execută comanda: sudo nano /etc/sysctl.conf
3. La sfârșitul fișierului adăugați următoarele instrucțiuni:
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
4. Salvați fișierul și închideți-l
5. Restartați calculatorul
1. Deschide fereastra terminal
2. Execută comanda: sudo nano /etc/sysctl.conf
3. La sfârșitul fișierului ștergeți următoarele instrucțiuni:
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
4. Salvați fișierul și închideți-l
5. Restartați calculatorul
Situații excepționale
Dacă folosiți X Forwarding prin SSH, dezactivarea IPv6, ar putea face acest sistem nefuncțional. Pentru a rezolva această problemă, trebuie deschis fișierul /etc/ssh/sshd_config și schimbat #AddressFamily any în AddressFamily inet. Apoi salvați fișierul și restartați serviciul sshd.
Dacă folosiți serviciul Postfix, puteți întâmpina probleme la pornirea acestui serviciu. Pentru a reolva această problemă, trebuie să folosiți IPv4 loopback. Astfel, deschideți fișierul /etc/postfix/main.cf și adăugați următoarele instrucțiuni:
#inet_interfaces = localhost
inet_interfaces = 127.0.0.1