Настройка 3-х сетевых карт на веб-сервере.
ОС: Debian 9 + CP Vesta.
Есть три сетевые карты enp33s0 + enp38s0 + enp39s0.
enp33s0 подключена к интернету через роутер, адрес 10.0.0.101 и шлюз 10.0.0.1, (внешний IP 78.4X.3X.59, соответственно шлюз внешний 78.4X.3X.1)
enp38s0 подключен кабель напрямую от провайдера IP 78.Х9.Х9.233 шлюз получается 78.Х9.Х9.1
enp39s0 тоже прямо от провайдера IP 78.Х9.Х9.234 и тут тот же шлюз 78.Х9.Х9.1
У второй и третьей сетевых карт IP отличается только последней цифрой.
В файле /etc/network/interfaces:
auto lo
iface lo inet loopback
allow-hotplug enp33s0
iface enp33s0 inet dhcp
allow-hotplug enp38s0
iface enp38s0 inet dhcp
allow-hotplug enp39s0
iface enp39s0 inet dhcp
Прописываю вот такие правила:
ip rule add from 778.Х9.Х9.233 table 103
ip rule add from 78.Х9.Х9.234 table 102
ip rule add from 10.0.0.101 table 101
ip route add default via 78.Х9.Х9.1 table 103
ip route add default via 78.Х9.Х9.1 table 102
ip route add default via 10.0.0.1 table 101
При такой настройке становить не видимым один из интефейсов enp38s0 или enp39s0. Может ли это быть из-за одинаково шлюза? (под невидимым подразумеваю, что не грузиться страница сайта в браузере при обращении на один из двух IP).
Есть возможность сделать все три шлюза разные, если подключить кабель к enp33s0 напрямую, а один из enp38s0/enp39s0 через роутер, будет ли так работать? (этот вариант проверить на практике смогу только завтра)