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

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

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

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

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

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

В traceroute есть возможность для этого. Просмотрите страницу руководства - вы просто делаете это, чтобы заставить трассировку проходить через определенный интерфейс:

traceroute -i <interface> <host>

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

route add -host <host> gw <gw>

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

route del -host <host> gw <gw>

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