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