История изменений
Исправление
sanyock,
(текущая версия)
:
Это можно сделать только от рута, и это будет работать в обход таблицы маршрутизации. И просто так это не заработает, там есть свои условности.
Т.е. использование таблицы маршрутизации и принудительный выбор интерфейса (на котором создается пакет) являются взаимоисключающими?
ping -I ethX не может использовать таблицу маршрутизации хоста, на котором запущена данная команда?
почему тогда ping разных подсетей работает при указании -I eth0.100, но при этом ping -I eth0 работает ТОЛЬКО для подсети без VLAN (aka VLAN0 вроде?)?
мне кажется это можно объяснить только тем, что интерфейс зарождения пакета (локально С) - это одно, а интерфейс его отправления (локально НА) - это другое и определяется таблицей маршрутизации даже при указании -I XXX
Исправление
sanyock,
:
Это можно сделать только от рута, и это будет работать в обход таблицы маршрутизации. И просто так это не заработает, там есть свои условности.
Т.е. использование таблицы маршрутизации и принудительный выбор интерфейса (на котором создается пакет) являются взаимоисключающими?
ping -I ethX не может использовать таблицу маршрутизации хоста, на котором запущена данная команда?
почему тогда ping разных подсетей работает при указании -I eth0.100, но при этом ping -I eth0 работает ТОЛЬКО для подсети без VLAN (aka VLAN0 вроде?)?
мне кажется это можно объяснить только тем, что интерфейс зарождения пакета (локально С) - это одно, а интерфейс его отправления (локально НА) - это другое и определяется таблицей маршрутизации даже при указании -I XXX
хотя вроде бы это не совпадает с INPUT/FORWARD/OUTPUT в терминах iptables? чето я запутался
Исходная версия
sanyock,
:
Это можно сделать только от рута, и это будет работать в обход таблицы маршрутизации. И просто так это не заработает, там есть свои условности.
Т.е. использование таблицы маршрутизации и принудительный выбор интерфейса (на котором создается пакет) являются взаимоисключающими?
ping -I ethX не может использовать таблицу маршрутизации хоста, на котором запущена данная команда?
почему тогда ping разных подсетей работает при указании -I eth0.100, но при этом ping -I eth0 работает ТОЛЬКО для подсети без VLAN (aka VLAN0 вроде?)?
мне кажется это можно объяснить только тем, что интерфейс зарождения пакета (локально С) - это одно, а интерфейс его отправления (локально НА) - это другое и определяется таблицей маршрутизации даже при указании -I XXX