![IPV6 仍在抵制](https://linux22.com/image/870172/IPV6%20%E4%BB%8D%E5%9C%A8%E6%8A%B5%E5%88%B6.png)
我在 Ubuntu 14.04 下禁用 IPV6 时遇到问题,即使我使 IPV6 无效,但 UDP6 端口仍然打开了...
有人有解决办法吗?
$ sudo netstat -lntup
Connexions Internet actives (servers only)
Proto Recv-Q Send-Q Adresse locale Adresse distante Etat PID/Program name
tcp 0 0 127.0.1.1:53 0.0.0.0:* LISTEN 1447/dnsmasq
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 4156/cupsd
udp 0 0 0.0.0.0:631 0.0.0.0:* 1103/cups-browsed
udp 0 0 0.0.0.0:5353 0.0.0.0:* 969/avahi-daemon: r
udp 0 0 0.0.0.0:48634 0.0.0.0:* 969/avahi-daemon: r
udp 0 0 0.0.0.0:34727 0.0.0.0:* 3090/dhclient
udp 0 0 127.0.1.1:53 0.0.0.0:* 1447/dnsmasq
udp 0 0 0.0.0.0:68 0.0.0.0:* 3090/dhclient
udp6 0 0 :::14820 :::* 3090/dhclient
udp6 0 0 :::5353 :::* 969/avahi-daemon: r
udp6 0 0 :::57413 :::* 969/avahi-daemon: r
我还做了一个禁用操作:
$ sudo sysctl -p
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
$ cat /proc/sys/net/ipv6/conf/all/disable_ipv6
1
$ sudo ufw status verbose
État*: actif
Journalisation*: on (low)
Default: deny (incoming), allow (outgoing), disabled (routed)
Nouveaux profils*: skip
谢谢,但我已经解决了 avahi-daemon 中的一部分问题:avahi-deamon.conf 中有一个“USE-IPV6”,我已将其设置为 NO...
我重新启动,(顺便说一句...它加速了启动!)并且仍然只保留 UDP6 中的 DHCLIENT......(第一次重启时不可用,但第二次重启时又回来了!)
所以现在的目标是使 DHCLIENT 中的 IPV6 无效!
也许在 dhclient-script 中?...但我不知道这一点。
答案1
GRUB_CMDLINE_LINUX_DEFAULT
尝试在中的行上禁用 ipv6 /etc/default/grub
。这是我的计算机上的一个示例,包括该行上的一些其他内容:
GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1 intel_pstate=enable crashkernel=384M-:128M"
就我个人而言,我建议首先保留原始 grub 的副本:
sudo cp grub grub.original
然后编辑 grub 为sudo
(我使用nano
,您可以使用任何您喜欢的编辑器):
sudo nano grub
进行更改并保存文件。然后:
sudo update-grub
然后重新启动。