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

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

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

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

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