务必先备份你的文件,改崩了起码可以覆盖回去来还原
有风险,务必在确认能使用键盘显示器抢救的情况下再进行修改

cp /etc/network/interfaces /etc/network/interfaces.ALL-OK.bak

好像是ifupdown的bug,说是IPv4的静态static,会导致IPv6也使用静态。并且没法在IPv4为静态的时候,设置IPv6为动态DHCP(设置了也不生效,不能从有状态的DHCPv6获取到IP,只能从有状态+无状态的DHCPv6获取到IPv6),我实测也是这样。

只能这样使用DHCPv6(有状态)。这样实际上也能静态IPv4+动态IPv6了,改完请尽量避免使用WebUI对vmbr0更改,否则可能导致被覆盖失联了就得插显示器键盘鼠标去更改了,更改其他的没问题

形如下面这样,注意 enp2s0改成你自己的网卡名,网段改成你自己的,ip a查看网卡IP信息,并且截图保存,特别是fe80::的链路本地地址,可以在配置错误的时候用这个地址连上去!

可能需要的包 apt-get install isc-dhcp-client

source /etc/network/interfaces.d/*

auto lo
iface lo inet loopback

auto enp2s0
iface enp2s0 inet manual

auto vmbr0 
iface vmbr0 inet dhcp
        pre-up ip addr add 192.168.69.121/24 dev vmbr0
        pre-up ip link set vmbr0 up
        post-up ip route add default via 192.168.69.1
        pre-down ip addr del 192.168.69.121/24 dev vmbr0
        bridge-ports enp2s0
        bridge-stp off
        bridge-fd 0
iface vmbr0 inet6 dhcp

让配置生效

ifreload -a
ip a