На моем сервере несколько подсетей / 24, добавленных через файлы сетевых сценариев ifcfg-eth0-range0
Теперь в одной подсети / 24 есть проблемы с подключением, и мне нужно выполнить трассировку чтобы узнать, что не так.
Как я могу использовать мой сервер с одним из этих IP-адресов в качестве исходящего IP-адреса при выполнении трассировки?
Я представляю, что ваши подсети назначены (виртуальным) интерфейсам, и вы хотите, чтобы трасса проходила через один из них.
Трассировщик трассировки
имеет для этого опцию. Загляните на man-страницу - вы просто делаете это, чтобы заставить трассировку пройти через определенный интерфейс:
traceroute -i <interface> <host>
Если это не сработает, out может добавить конкретный маршрут к хосту, который вы хотите отследить через нужный вам шлюз. Do:
route add -host <host> gw <gw>
Затем сделайте трассировку - и не забудьте удалить маршрут (если он вам больше не нужен):
route del -host <host> gw <gw>
Надеюсь, это поможет.