Have a CentOS 6.9 Plesk VM with 2 network interfaces - one for WAN web hosting (2 IPs in the same subnet), other for LAN connection (1 IP on a LAN subnet):
Code: Select all
# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
link/ether 00:0c:29:85:dd:b8 brd ff:ff:ff:ff:ff:ff
inet xx.xx.xx.138/29 brd xx.xx.xx.143 scope global eth0
inet xx.xx.xx.139/29 brd xx.xx.xx.143 scope global secondary eth0
inet6 ffffffffffffffffffffffffffffffff/64 scope link
valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
link/ether 00:0c:29:85:dd:ae brd ff:ff:ff:ff:ff:ff
inet 172.20.30.138/24 brd 172.20.30.255 scope global eth1
inet6 ffffffffffffffffffffffffffffffff/64 scope link
valid_lft forever preferred_lft forever
Code: Select all
# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
xx.xx.xx.136 * 255.255.255.248 U 0 0 0 eth0
192.168.100.0 172.20.30.2 255.255.255.0 UG 0 0 0 eth1
192.168.98.0 172.20.30.2 255.255.255.0 UG 0 0 0 eth1
192.168.99.0 172.20.30.2 255.255.255.0 UG 0 0 0 eth1
172.20.31.0 172.20.30.2 255.255.255.0 UG 0 0 0 eth1
172.20.30.0 * 255.255.255.0 U 0 0 0 eth1
192.168.95.0 172.20.30.2 255.255.255.0 UG 0 0 0 eth1
link-local * 255.255.0.0 U 1002 0 0 eth0
link-local * 255.255.0.0 U 1003 0 0 eth1
default xx.xx.xx.137 0.0.0.0 UG 0 0 0 eth0
Code: Select all
# ip route
xxx.xx.xx.136/29 dev eth0 proto kernel scope link src xx.xx.xx.138
192.168.100.0/24 via 172.20.30.2 dev eth1
192.168.98.0/24 via 172.20.30.2 dev eth1
192.168.99.0/24 via 172.20.30.2 dev eth1
172.20.31.0/24 via 172.20.30.2 dev eth1
172.20.30.0/24 dev eth1 scope link
default via xx.xx.xx.137 dev eth0
Code: Select all
# cat route-eth0
default via xx.xx.xx.137 dev eth0
Code: Select all
# cat route-eth1
192.168.100.0/24 via 172.20.30.2 dev eth1
192.168.99.0/24 via 172.20.30.2 dev eth1
192.168.98.0/24 via 172.20.30.2 dev eth1
192.168.95.0/24 via 172.20.30.2 dev eth1
172.20.31.0/24 via 172.20.30.2 dev eth1
Code: Select all
# cat ifcfg-eth0
DEVICE=eth0
HWADDR=00:0C:29:85:DD:B8
TYPE=Ethernet
UUID=0afa1f71-7e3c-4250-9962-23c4f9385ad9
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=xx.xx.xx.138
NETMASK=255.255.255.248
GATEWAY=xx.xx.xx.137
Code: Select all
# cat ifcfg-eth0:1
DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=static
IPADDR=xx.xx.xx.139
NETMASK=255.255.255.248
Code: Select all
# cat ifcfg-eth1
DEVICE=eth1
HWADDR=00:0C:29:85:DD:AE
TYPE=Ethernet
UUID=27810de2-5e98-4ce6-8308-8aef34ecbbfe
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=172.20.30.138
NETMASK=255.255.255.0
GATEWAY=172.20.30.2
route after network restart:
Code: Select all
# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
xx.xx.xx.136 * 255.255.255.248 U 0 0 0 eth0
192.168.100.0 172.20.30.2 255.255.255.0 UG 0 0 0 eth1
192.168.98.0 172.20.30.2 255.255.255.0 UG 0 0 0 eth1
192.168.99.0 172.20.30.2 255.255.255.0 UG 0 0 0 eth1
172.20.31.0 172.20.30.2 255.255.255.0 UG 0 0 0 eth1
172.20.30.0 * 255.255.255.0 U 0 0 0 eth1
192.168.95.0 172.20.30.2 255.255.255.0 UG 0 0 0 eth1
link-local * 255.255.0.0 U 1002 0 0 eth0
link-local * 255.255.0.0 U 1003 0 0 eth1
default 172.20.30.2 0.0.0.0 UG 0 0 0 eth0