Выполнить трассировку с определенным исходящим IP

На моем сервере несколько подсетей / 24, добавленных через файлы сетевых сценариев ifcfg-eth0-range0

Теперь в одной подсети / 24 есть проблемы с подключением, и мне нужно выполнить трассировку чтобы узнать, что не так.

Как я могу использовать мой сервер с одним из этих IP-адресов в качестве исходящего IP-адреса при выполнении трассировки?

1
задан 10 December 2015 в 13:34
1 ответ

Я представляю, что ваши подсети назначены (виртуальным) интерфейсам, и вы хотите, чтобы трасса проходила через один из них.

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

traceroute -i <interface> <host>

Если это не сработает, out может добавить конкретный маршрут к хосту, который вы хотите отследить через нужный вам шлюз. Do:

route add -host <host> gw <gw>

Затем сделайте трассировку - и не забудьте удалить маршрут (если он вам больше не нужен):

route del -host <host> gw <gw>

Надеюсь, это поможет.

1
ответ дан 3 December 2019 в 23:54

Теги

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