运行 Ubuntu 服务器 19.04。使用 SoftEther 的本地网桥功能。他们的文档建议在用于桥接的接口上禁用 IP。
这是我的 Netplan 配置:
network:
version: 2
renderer: networkd
ethernets:
lan:
match:
macaddress: c8:2a:14:00:00:00
addresses:
- 192.168.1.253/24
dhcp4: false
gateway4: 192.168.1.254
nameservers:
addresses:
- 192.168.1.254
set-name: lan
softether:
match:
macaddress: a8:60:b6:00:00:00
dhcp4: false
optional: true
set-name: softether
wifi:
match:
macaddress: 40:6c:8f:00:00:00
dhcp4: true
optional: true
set-name: wifi
仍然在 softether 接口上获得 IPv6:
$ ip a
2: softether: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether a8:60:b6:00:00:00 brd ff:ff:ff:ff:ff:ff
inet6 fe80::aa60:b6ff:fe09:937c/64 scope link
valid_lft forever preferred_lft forever
有没有办法单独使用 Netplan 删除 IPv6?
这个问题有点老了,但是有一种方法可以用 netplan 来解决,使用这个答案来回答类似的问题:
这正是我想要的——仅在服务器的两个 NIC 之一上禁用 ipv6。
注意:正如 Raptor 所指出的,这也将禁用 IPv4 的本地链接地址,因此如果需要,则需要使用不同的解决方案。
供参考:
有助于在禁用 ipv6 的同时保持 ipv4。干杯
你有没有尝试过