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

Я использовал этот сервер для тестирования некоторых сетевых параметров. Он имеет 3 отдельные сетевые карты, каждая со следующей конфигурацией IP:

  • 192.168.10.150/30 gw 10.149
  • 192.168.152.146/30 gw 152.145
  • 192.168.32.10/30 gw 32.9

Я хочу пингуйте каждую сетевую карту отдельно, и я хочу, чтобы сервер отвечал на каждый пакет ICMP от точного сетевого адаптера, который он получил. Но при этом ping выдает сообщение о превышении TTL, а trace route отображает петлю на маршруте.

0
задан 6 February 2017 в 19:34
1 ответ

Да, для служб я могу привязать порты к сетевым картам. Но для пинга это невозможно. Я использовал исходную маршрутизацию, чтобы решить эту проблему - с помощью правила IP я определил разные таблицы маршрутизации для каждого пакета ответа ping.

ip rule add from 192.168.10.150 table tbl3
ip route add default via 192.168.10.149 table tbl3

ip rule add from 192.168.152.146 table tbl2
ip route add default via 192.168.152.145 table tbl2

ip rule add from 192.168.32.10 table tbl1
ip route add default via 192.168.32.9 table tbl1
0
ответ дан 5 December 2019 в 08:41

Теги

Похожие вопросы