双网卡机器,需要配置内网和外网,内网需要多个网段。参考青盏 的帖子linux ubuntu 配置双网卡 简单方式第一种方法。
已下是我的配置,eno1是外网网卡,eno2是内网网卡。
auto lo
iface lo inet loopback
auto eno1
iface eno1 inet static
address 192.168.132.5
netmask 255.255.255.0
gateway 192.168.132.254
auto eno2
iface eno2 inet static
address 172.16.1.10
netmask 255.255.255.0
auto eno2:0
iface eno2:0 inet static
address 172.16.2.10
netmask 255.255.255.0
auto eno2:1
iface eno2:1 inet static
address 172.16.3.10
netmask 255.255.255.0
up route add -net 172.16.1.0/24 gw 172.16.1.1 dev eno2
eno2有172.16.1.10、172.16.2.10和172.16.3.10三个网段的内网地址,注意最后的up route的网关,一个网卡只设置一个即可,设置多个可能导致网络不通。另外默认网关只能设置一个,否则也可能导致外网不通。