我有一台带有 2 个 NIC 卡的 Ubuntu 18.04 服务器。一个用于公共网络,另一个用于私有网络。两者都已通过 Netplan 分配了静态 IP 地址。
network:
version: 2
renderer: networkd
ethernets:
enp26s0f1:
dhcp4: false
dhcp6: false
enp26s0f0:
dhcp4: false
dhcp6: false
addresses: [51.51.51.85/24]
gateway4: 51.51.51.254
nameservers:
addresses: [51.51.33.99, 8.8.8.8]
bridges:
cloudbr0:
interfaces: [enp26s0f1]
addresses: [192.168.1.1/24]
routes:
- to: 192.168.1.0/24
via: 192.168.1.1
mtu: 1500
nameservers:
addresses: [192.168.1.1, 51.51.33.99, 8.8.8.8]
parameters:
stp: true
forward-delay: 4
dhcp4: false
dhcp4-overrides:
use-routes: false
dhcp6: false
它正在添加如下所示的默认路由 -
default via 192.168.1.1 dev cloudbr0 proto static
default via 51.51.51.85 dev enp26s0f1 proto static
我想要一个带有 51.51.51.85 的默认路由。我甚至尝试写下一个 shell 脚本来删除默认路由,但仍然不起作用。几分钟后,它会自动添加第一个默认路由并停止所有连接。
如何避免这种情况?我做错了什么吗?我需要做哪些更改才能解决此问题?