Debian 7.6 На компьютере две сетевые платы. Смотрят в две сети eth0 - 172.26.12.0 и eth1 185.89.10.0. Вот конфигурационный файл, в нём же прописываю два default gateway.
# cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eth0
iface eth0 inet static
address 172.26.12.107
netmask 255.255.255.0
network 172.26.12.0
broadcast 172.26.12.255
# gateway 172.26.12.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 172.26.12.105 172.20.20.94 172.28.20.94
dns-search unronet.local
post-up route add default gw 172.26.12.1 metric 2
pre-down route del default gw 172.26.12.1
# The primary network interface
allow-hotplug eth1
iface eth1 inet static
address 185.89.10.21
netmask 255.255.255.0
network 185.89.10.0
broadcast 185.89.10.255
# gateway 185.89.10.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 172.26.12.105 8.8.8.8
dns-search unronet.local
post-up route add default gw 185.89.10.1 metric 1
pre-down route del default gw 185.89.10.1
Получаю вот такие маршруты:
# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 185.89.10.1 0.0.0.0 UG 1 0 0 eth1
0.0.0.0 172.26.12.1 0.0.0.0 UG 2 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0
172.26.12.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
185.89.10.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
Но я могу войти по SSH или на веб-сервер только через одну какую-то сеть, в данном примере через 185.89.10.0. Если в настройках поменять порядок маршрутов через metric – тогда можно войти через 172.26.12.0, но тогда сеть 185.89.10.0 становиться недоступна.
Как настроить эти две сетевые платы, чтобы из двух сетей можно было заходить на этот компьютер?