如何阻止Netplan在每个接口上绑定默认网关
我已经全新安装了ubuntu服务器17.10,但是该问题可能会影响以前的版本,但这是我第一次遇到这种情况。 该服务器正在运行2个单独的网卡,一个用于内部本地网络通信(受信任),另一个是与ISP到Internet的公共(不可信)连接。 过去,我一直将内部连接配置为静态,并且没有默认网关,因为外部卡将通过ISP(静态租约)通过DHCP提供。 /etc/netplan/00-netcfg.yaml network: version: 2 renderer: networkd ethernets: eth0: dhcp4: no dhcp6: no addresses: [192.168.1.xx/24] nameservers: addresses: [8.8.8.8,8.8.4.4] eth1: dhcp4: yes dhcp6: no 现在,这很好用,因为我没有在eth0配置中提供gateway4线路,因此它绑定了ISP的默认网关,并且很好用。 从那以后,我决定我想对homelab中的服务器使用静态租约,并在内部路由器上进行了配置。但是,当我将两个设备的netplan配置都设置为dhcp时,它将为两个接口添加默认网关(这很有意义,因为两个DHCP服务器都在提供网关)。 > route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 192.168.1.1 0.0.0.0 UG 100 0 0 eth0 …