Рейтинг:0

Выбор исходного интерфейса Ping не влияет

флаг in

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

10.90.90.90 адрес фиктивного интерфейса и 10.80.20.22 это адрес Ethernet.

$ пинг 10.0.10.156 -I 10.90.90.90
PING 10.0.10.156 (10.0.10.156) от 10.90.90.90: 56 (84) байт данных.
64 байта из 10.0.10.156: icmp_seq=1 ttl=64 время=30,2 мс
64 байта из 10.0.10.156: icmp_seq=2 ttl=64 время=27,6 мс

Однако, когда я бегу tcpdump в пункте назначения пинга я вижу, что пакеты приходят с основным адресом Ethernet источника, а не с тем, который он говорит от...

$ sudo tcpdump icmp -n
tcpdump: подробный вывод подавлен, используйте -v или -vv для полного декодирования протокола
прослушивание на eth0, тип канала EN10MB (Ethernet), размер захвата 262144 байт
12:14:10.980956 IP 10.80.10.22 > 10.0.10.156: эхо-запрос ICMP, идентификатор 1, последовательность 12, длина 64
12:14:10.980988 IP 10.0.10.156 > 10.80.10.22: эхо-ответ ICMP, идентификатор 1, последовательность 12, длина 64

Почему пинг лжет мне?

A.B avatar
флаг cl
A.B
Используете ли вы правила iptables/nftables для NAT?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.