LINUX.ORG.RU

История изменений

Исправление 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