我有一个简单的Ubuntu-14.04设置,其中eth0可以通过DHCP获得IPv4和IPv6地址。现在,只要DHCP服务器给出一个IPv4地址,下面的设置就可以工作。但是,如果我停止DHCP(IPv4)服务器,ifup实用程序将继续等待为eth0分配地址。因此,eth0将永远不会获得IPv6地址,即使IPv6 DHCPv6服务器已经启动并等待请求。我认为条目的顺序很重要。我们能否将IPv6 4/IPv6 6地址通过dhclient分配给eth0的顺序变得无关紧要?
root@localhost:~# cat /etc/network/interfaces
auto eth0
iface eth0 inet dhcp
iface eth0 inet6 dhcp是否存在解决此问题的修复或配置解决方法。任何建议都会有很大帮助。
同时,类似的配置在CentOS7.1上运行良好,没有任何问题。
DEVICE=eth0
BOOTPROTO=dhcp
ONBOOT=yes
PERSISTENT_DHCLIENT=yes
IPV4_FAILURE_FATAL=no
DHCPV6C=yes
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_FAILURE_FATAL=no
DHCPV6C=yes发布于 2016-10-13 17:02:05
打开网络连接,转到IPV4选项卡,并清除下面所示的复选框。

编辑与连接匹配的文件。在我的例子中,它是NetworkManager/system-connections/Ethernet\ connection\ 1,您的可能是不同的。查看NetworkManager/system-连接以找到它。查看IPv4部分,如果您有它,则删除行may-fail=false (您可以将其更改为true,但是当我清除上面GUI方法中的复选框时,它只是删除了行,这样就可以做到了)。
[ipv4]
method=auto
may-fail=falsehttps://askubuntu.com/questions/836584
复制相似问题