고정 IP 주소로 Debian 또는 Centos 시스템을 구성할 때마다 IPV4 구성 동작을 무시하는 것을 잊어버렸습니다. 그런 다음 IPV6을 비활성화하기 위해 입력할 매개 변수를 1000번째로 검색 sysctl.conf
하고 마침내 Beast를 다시 시작했습니다.
설명할 수 있는 예를 들어보세요.
Linux deb-router 3.2.0-4-amd64 #1 SMP Debian 3.2.81-2 x86_64 GNU/Linux
2개의 인터페이스가 있습니다. eth0은 한동안(아마 1년) IPV4로 구성되었습니다.
ETH1은 물리적 네트워크에 연결되어 있으며 IPV4에서 DHCP로 주소가 지정됩니다. 이 인터페이스를 통해 가상 머신과 대화합니다.
오늘 밤 나는 인터넷 게이트웨이를 잃어버렸습니다. 그 장치도 나의 DHCP 서버였습니다.
더 이상 내 VM에 액세스할 수 없다는 것을 깨달았기 때문에 ifconfig
ETH1에 바인딩된 이전 IPV4 대신 멋진 IPV6을 확인했습니다.
그러니 조치를 취하세요!
$ sudo vim /etc/network/interfaces
allow-hotplug eth1
# was dhcp before
iface eth1 inet static
address 192.168.0.15
netmask 255.255.255.0
$ sudo ifdown eth1 && sudo ifup eth1
속이다:(
ifconfig
ipv6만 출력됩니다. 가상 머신에 액세스할 수 없습니다. net.ipv6.conf.eth1.disable_ipv6 = 1
연결을 다시 얻으려면 IPV6( )을 비활성화하고 재부팅해야 했습니다 .
나는 IPV4보다 IPV6을 선호하는 이러한 선택을 이해하지 못합니다. 내가 아는 한 대부분의 사람들은 IPV4를 사용하고 있습니다.
사람들이 IPV6를 채택하도록 영향을 미치는 기술적 또는 정치적 이유가 있습니까?
답변1
IPv6에는 문제가 없습니다! 이것이 작동 auto eth1
하려면 /etc/network/interfaces에 한 줄이 누락되어 있어야 합니다.ifup eth1
ifconfig 출력에 ipv6이 표시되는 이유는 귀하가 말했듯이 dhcp 서버가 다운되었기 때문에 서버에 ipv4가 전혀 없기 때문입니다.
ip
ifconfig
(Linux 시스템에서) 다음보다 더 유용한 도구입니다.
ip -4 address
...v4 주소만 표시
ip -6 address
...v6 주소만 표시