У меня два сетевых интерфейса, но я могу подключиться по SSH только к одному. Какая маршрутизация мне нужна, чтобы подключиться к любому из них?
Если я установлю маршрут по умолчанию на 10.0.0.1 dev eth0, я могу подключиться к 10.0.0.157.
Если я установлю маршрут по умолчанию на 10.0.15.1 dev eth1, я смогу подключиться к 10.0.15.169.
Но у меня явно не может быть двух дефолтов.
# ifconfig -a
eth0 Link encap:Ethernet HWaddr 06:d8:28:72:ca:62
inet addr:10.0.0.157 Bcast:10.0.0.255 Mask:255.255.255.0
inet6 addr: fe80::4d8:28ff:fe72:ca62/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:9001 Metric:1
RX packets:4384 errors:0 dropped:0 overruns:0 frame:0
TX packets:4503 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:422764 (422.7 KB) TX bytes:360354 (360.3 KB)
eth1 Link encap:Ethernet HWaddr 06:ed:ac:73:86:60
inet addr:10.0.15.169 Bcast:10.0.15.255 Mask:255.255.255.0
inet6 addr: fe80::4ed:acff:fe73:8660/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:9001 Metric:1
RX packets:1368 errors:0 dropped:0 overruns:0 frame:0
TX packets:8670 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:77449 (77.4 KB) TX bytes:614644 (614.6 KB)
Таблица маршрутизации
# ip route
default via 10.0.0.1 dev eth0
10.0.0.0/24 dev eth0 proto kernel scope link src 10.0.0.157
10.0.15.0/24 dev eth1 proto kernel scope link src 10.0.15.169
Сервер имеет NIC в SUBNET1 и NIC в SUBNET2. Сервер, с которого я пытаюсь подключиться, находится в SUBNET1. Я могу подключиться к SERVER3 с SERVER2 и наоборот.
Ваша проблема почти наверняка связана с маршрутизацией, но вы не предоставили нам достаточно схемы сети, чтобы оказать конкретную помощь.
Вы могли бы добавить несколько статических маршрутов для покрытия сетей, которые должны подходить для каждого интерфейса.
Или вы можете настроить несколько таблиц маршрутов и несколько правил, которые выбирают таблицу маршрутов на основе интерфейса.
Возможно, вы упустили некоторые детали в своем вопросе.
Вы должны иметь возможность подключиться как к 10.0.0.157, так и к 10.0.15.169 независимо от маршрута по умолчанию, а также без какого-либо маршрута по умолчанию.