自动配置 IPv6 和静态配置 IPv4

自动配置 IPv6 和静态配置 IPv4

我有一个 Ubuntu Linux 机器,它有两个 IPv4 地址和一个 IPv6 地址。这是我当前的/etc/network/interfaces

auto lo
iface lo inet loopback

auto eth0 eth0:0

iface eth0 inet static
        address 66.228.38.512
        netmask 255.255.255.0
        gateway 66.228.38.1

iface eth0:0 inet static
        address 192.168.171.512
        netmask 255.255.128.0

我想添加 IPv6 地址(2600:3c03::c0a8/128,删除几个八位字节),以便eth0自动配置。但是,添加子接口eth0:1并输入iface eth0:1 inet6 autoconf无效:

/etc/network/interfaces:15: unknown method
ifdown: couldn't read interfaces file "/etc/network/interfaces"

有没有办法可以在同一个接口上自动配置 IPv6 并静态配置 IPv4?

*.512 仅用于混淆;IPv4 IP 就可以。

答案1

我解决了这个问题。显然,UFW(我的前端iptables)没有设置为 IPv6。设置IPV6=noIPV6=yes解决/etc/default/ufw了问题并允许 IPv6 自动配置。

相关内容