OK, está funcionando, e para fazer referência aqui é como eu fiz, espero que alguém ache útil.
Eu encontrei a solução nos seguintes sites:
1- Várias interfaces na mesma sub-rede 2- Duas interfaces de rede e dois endereços IP na mesma sub-rede no Linux
E o site que mencionei na pergunta também.
suponha que eu tenha dois endereços IP: 7.7.7.4 & amp; 7.7.7.5 na rede 7.7.7.0 e eles têm um gateway 7.7.7.1
Eu habilitei o filtro ARP:
# sysctl -w net.ipv4.conf.all.arp_filter=1
# echo "net.ipv4.conf.all.arp_filter = 1" >> /etc/sysctl.conf
E eu configurei / etc / network / interfaces da seguinte forma:
# The loopback network interface
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 7.7.7.4
network 7.7.7.0
netmask 255.255.255.0
broadcast 7.7.7.255
up ip route add 7.7.7.0/24 dev eth0 src 7.7.7.4 table eth0table
up ip route add default via 7.7.7.1 dev eth0 table eth0table
up ip rule add from 7.7.7.4 table eth0table
up ip route add 7.7.7.0/24 dev eth0 src 7.7.7.4
auto eth1
iface eth1 inet static
address 7.7.7.5
network 7.7.7.0
netmask 255.255.255.0
broadcast 7.7.7.255
up ip route add 7.7.7.0/24 dev eth1 src 7.7.7.5 table eth1table
up ip route add default via 7.7.7.1 dev eth1 table eth1table
up ip rule add from 7.7.7.5 table eth1table
up ip route add default via 7.7.7.1 dev eth1
up ip route add 7.7.7.0/24 dev eth1 src 7.7.7.5
E adicionei as duas linhas a seguir em / etc / iproute2 / rt_tables
10 eth0table
20 eth1table
Eu tenho o servidor Ubuntu 12.04 LTS