我正在运行UbuntuServer20.04,并且在两个不同的子网上为两个nics配置Netplan存在问题。我得到的是恒定的随机断开。
# This is the network config written by 'subiquity'
network:
version: 2
renderer: NetworkManager
ethernets:
ens18:
addresses:
- 192.168.2.233/24
dhcp4: no
nameservers:
addresses:
- 1.1.1.1
routes:
- to: 192.168.2.0/24
via: 192.168.2.1
table: 100
routing-policy:
- from: 192.168.2.0/24
table: 100
ens19:
addresses:
- 192.168.1.233/24
dhcp4: no
nameservers:
addresses:
- 1.1.1.1
routes:
- to: 192.168.1.0/24
via: 192.168.1.1
table: 101
routing-policy:
- from: 192.168.1.0/24
table: 101我可以从每个网络到达服务器,但我断断续续地失去了连接。如果我退回到一个NIC,事情就会保持联系。
配置网络的方式是,网络192.168.1.0/24可以与所有子网对话,而192.168.2.0/24只能单独与该子网对话。服务器应该在.2网络上“活动”,而.1网络将被分配给某些码头容器。
感谢您提前提供任何帮助!
发布于 2021-11-04 19:57:07
您提到只有192.168.2.0网络可以通过一个接口访问,而所有网络都可以通过另一个接口访问;但是您使用的是路由表。只有在要在不同条件下使用同一目标网络的多条路由时,通常才需要路由表。此外,您还声明到本地网络的所有通信量都应该通过每个网络上的路由器来设置。一个典型的配置应该是:
network:
version: 2
renderer: NetworkManager
ethernets:
ens18:
addresses:
- 192.168.2.233/24
nameservers:
addresses:
- 1.1.1.1
ens19:
addresses:
- 192.168.1.233/24
nameservers:
addresses:
- 1.1.1.1
routes:
- to: 0.0.0.0/0
via: 192.168.1.1https://askubuntu.com/questions/1373447
复制相似问题