eth0接口上有一个inet6 addr:
eth0 Link encap:Ethernet HWaddr 00:0c:29:d9:46:f5
inet6 addr: fe80::20c:29ff:fed9:46f5/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:38 errors:0 dropped:0 overruns:0 frame:0
TX packets:193 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:4133 (4.1 KB) TX bytes:32902 (32.9 KB)
Interrupt:19 Base address:0x2024
我不需要这个地址,我使用以下命令删除它:
sudo ifconfig eth0 inet6 del fe80::20c:29ff:fed9:46f5/64
但是,每次我重新启动系统时,该地址都会回来。
如何禁用自动配置的inet6地址?
答案1
你只需要使用
sudo ifconfig eth0 del fe80::20c:29ff:fed9:46f5/64
如需永久禁用,请在“ /etc/sysctl.conf
”中添加以下条目
net.ipv6.conf.eth0.disable_ipv6 = 1
并运行
sysctl -p
答案2
您可能可以将其配置为首先不进行分配,但我只是将命令放入ifconfig
其中/etc/rc.local
,以便它在启动时运行。