Назад | Перейти на главную страницу

Настройка маршрутизации для дополнительной сетевой карты

У меня два сетевых интерфейса, но я могу подключиться по 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 независимо от маршрута по умолчанию, а также без какого-либо маршрута по умолчанию.