路由一个子网两个网卡

路由一个子网两个网卡

在此输入图像描述

/etc/网络/接口

auto lo
iface lo inet loopback

#Net1 ens192
auto ens192
allow-hotplug ens192
iface ens192 inet static
address 1.1.1.2/29

#Vlan511
auto ens192.511
allow-hotplug ens192.511
iface ens192.511 inet static
address 192.168.10.1/23
vlan_raw_device ens192

#Net2 ens224
auto ens224
allow-hotplug ens224
iface ens224 inet static
address 1.1.1.3/29

#Vlan513
auto ens224.513
allow-hotplug ens224.513
iface ens224.513 inet static
address 192.168.30.1/23
vlan_raw_device ens224

up route add -net 0.0.0.0 netmask 0.0.0.0 gw 1.1.1.1

#################################################### ########

/etc/iptables/rules.v4

-A POSTROUTING -s 192.168.10.0/23 -j SNAT --to-source 1.1.1.2
-A POSTROUTING -s 192.168.30.0/23 -j SNAT --to-source 1.1.1.3

通过此配置,来自 ens224 接口的流量将通过 ens192 接口。同时,它们的外部IP也是不同的。该网关是两个网络的共用网关。

如何设置来自网络的流量彼此分开?这样 ens192.511 通过 ens192 退出,来自 ens224.513 网络的流量通过 ens224 退出。

相关内容