我正在嘗試在具有 2 個 IP 的 18.04 VPS 上設置網橋,應用後netplan apply
,互聯網停止工作,而所有配置和地址都良好:ip -c addr
並且ifconfig
在ens18 上沒有顯示ip,但在br0 上顯示正確的IP、網關和廣播。
我的網路規劃配置:
network:
version: 2
renderer: networkd
ethernets:
ens18:
dhcp4: no
dhcp6: no
match:
macaddress: 00:50:56:3e:23:56
bridges:
br0:
interfaces: [ens18]
dhcp4: no
addresses:
- IP1/24
- IP2/24
routes:
- to: 0.0.0.0/0
via: IP1_GATEWAY
- to: 0.0.0.0/0
via: IP2_GATEWAY
nameservers:
addresses:
- 8.8.8.8
- 8.8.4.4
search: []
parameters:
stp: false
forward-delay: 0
工作配置:
ip -c 位址
不工作(有橋):ip -c 位址
重點是設定一個具有第二個 IP 的 LXC 容器謝謝您的幫助
答案1
這有意義嗎...
network:
version: 2
renderer: networkd
ethernets:
ens18:
match:
macaddress: 00:50:56:3e:23:56
addresses: [IP1/24]
routes:
- to: 0.0.0.0/0
via: IP1_GATEWAY
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
search: []
bridges:
br0:
interfaces: [ens18]
addresses: [IP2/24]
routes:
- to: 0.0.0.0/0
via: IP2_GATEWAY
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
search: []
parameters:
stp: false
forward-delay: 0
sudo netplan --debug generate
# 製作設定檔
sudo netplan apply
# 套用新配置
reboot
# 重新啟動並驗證是否正常運作