Czy ktoś mógłby mi powiedzieć, jak wyłączyć automatyczną konfigurację ipv6 w określonym interfejsie sieciowym w CentOS?
Obecna sytuacja to:
Komputer ma dwie karty sieciowe eth0 i eth1, które łączą się z tą samą siecią LAN, w której router IPv6 reklamuje prefiks IPv6 z pakietem NDRA (reklamy sąsiadujących routerów odnajdujących). W rezultacie zarówno eth0, jak i eth1 automatycznie konfigurują adres IPv6 z tym prefiksem.
Chcę tylko włączyć ipv6 na eth1 i wyłączyć na eth0. Próbowałem następujących metod, ale one nie działają.
1. / etc / sysconfig / network
NETWORKING_IPV6=no
IPV6_AUTOCONF=no
Spowoduje to wyłączenie ipv6 zarówno na eth0, jak i eth1.
2. / etc / sysconfig / network-scripts / ifcfg-eth0
IPV6INIT=no
IPV6_AUTOCONF=no
To nie działa. Zrestartowałem już usługę sieciową. Jestem trochę zdezorientowany w tej kwestii. Z góry dziękuję.
linux
networking
script
ipv6
Yves Messi
źródło
źródło
Odpowiedzi:
Możesz wyłączyć go z /etc/sysctl.conf za pomocą tego wiersza:
Spójrz na / proc / sys / net / ipv6 / conf / eth0. Istnieje wiele opcji, które można ustawić w tym katalogu, na przykład pozostawienie włączonego IPv6, ale wyłączenie autoconf itp.
źródło
/etc/sysctl.conf
, utwórz plik o/etc/sysctl.d
nazwie na przykład00_ipv6_off.conf
z powyższą zawartością.ifconfig
pokaże wtedy interfejsy pozbawione funkcjonalności IPv6.echo "net.ipv6.conf.eth0.disable_ipv6 = 1" > /etc/sysctl.d/00_ipv6_off.conf
przestarzałe
Aby upewnić się, że ta zmiana będzie się powtarzać podczas ponownego uruchamiania, dodaj tę linię do swojego
/etc/sysctl.conf
pliku:Pamiętaj, że korzystanie z
/etc/sysconfig/network-scripts/ifcfg-eth0
pliku jest nieprzenośne.źródło
Powinieneś być rootem, aby ustawić parametr sieci poniżej:
źródło
Zastosowanie następujących zmiennych w ifcfg-eth0 lub ifcfg-eth1:
Powinien załatwić sprawę. Powtarzać:
/ etc / sysconfig / network
/ etc / sysconfig / network-scripts / ifcfg-eth0
/ etc / sysconfig / network-scripts / ifcfg-eth0
Następnie ponownie uruchom usługę sieciową:
Po uruchomieniu
ifconfig
powinieneś zobaczyć inet6 na urządzeniu ethernetowym (eth0 lub eth1), które ma włączony ipv6.źródło