ооо! прогресс!
пациент засомневался и уже 99.99%
ты же конечно дашь ссылку на требование RFC?
вот прям требует?
и от прям маршрутизатор не имеет права? серьёзно?
ну ты уже наверное задумался, а с хера ли в linux трасерты ходят не по ICMP, а по UDP?
а вдруг этому есть рациональное объяснение?
а может не спроста в любом нормальном, даже тупом свитче есть защита от широковещательных штормов?
нахера повсюду пихают аппаратную защиту,
а в каждом линукс-ядре есть возможность включать/выключать "net.ipv4.icmp_echo_ignore_all" в любой момент времени?
кстати, в большинстве домашних роутеров эта фишка ведь тоже есть ;)
и заметь, речь идёт не об ответах на пинг или трасерт,
а именно о icmp
т.е. это вообще не касатеся применения трасерта по UDP
что там на счёт "Трэйс и пинг - это ICMP. Точка."?
всё это точка?
в голову ни разу не приходит, что некоторые хосты могут не отвечать на твои icmp, да ещё и TTL при этом не увеличивать,
так что для тебя они вообще невидимки?
кстати,
ты так и не ответил - какая же ОСь на твоём роутере?
блять! ну всё же легко проверить - запусти на одном из своих компов линукс с флешки
и сделай трассировку другого компа с тем же wireshark`ом
посмотри как работает трассировка из винды по ICMP,
и как по тем же хопам пройдёт трассировка из линукса по UDP
это же очень простой эксперимент ;)
собственно винда то тебе для этого не нужна, ибо traceroute умеет работать и по icmp, если попросить.
что там про два роутера в одной сети? уже придумал как переобуться?