ошибка ping двух сетевых карт в Linux PC

ошибка ping двух сетевых карт в Linux PC

Проблема заключается в том, что на моем сервере RHEL 6 установлены две сетевые карты с разными IP-адресами.

  • ПК1
    • eth0-10.10.0.1
    • eth1-192.168.1.1

Другой компьютер настроен таким же образом.

  • ПК2
    • eth0-10.10.0.2
    • eth1-192.168.1.2

Все сетевые карты подключены к одному коммутатору H3C, шлюз или маршруты не определены. Я могу пинговать PC2 с PC1 с eth0(10.10.0.1 -- 10.10.0.2), но когда я пытаюсь пинговать 192.168.1.2 с PC1, он возвращает:

Destination host unreachable

Я не хочу направлять трафик на eth0. eth1Есть ли способ избежать этого?

решение1

Прежде всего, необходимо убедиться, что таблица маршрутизации соответствует требованиям.

На обоих компьютерах должны быть следующие записи:

10.10.0.0/16 -> eth0
192.168.1.0/24 -> eth1

Теперь, когда вы пингуете, убедитесь, что вы привязываетесь к правильному интерфейсу источника с -Iкоммутатором. Оба эти метода могут быть использованы:

ping -I 192.168.1.1 192.168.1.2
ping -I eth1 192.168.1.2

Если это вам не подходит, вам следует рассмотреть возможность настройки метрики.

Связанный контент