LINUX.ORG.RU

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

Исправление mky, (текущая версия) :

Зачем это правило?:

ip rule add to 10.0.0.1/32 table 1000
В обычной ситуации оно ни разу не сработает, пакеты на 10.0.0.1 найдут маршрут в таблице local, а если сделать, чтобы пакеты попадали в это правило, то они уйдут в gre-тунель, а не в сокет локальной программы...

И программа должна bind()’ится на 10.0.0.1.

У ТС'а просто tcp сервер слушает, ему не нужно про такое страшное знать :) Это если ТС уберёт и default таблице маршрут до 10.0.0.2, то тогда, чтобы его пингануть, нужно будет ″ping -I 10.0.0.1 10.0.0.2″.

Важнее проверть, что rp_filter выключен на gre-тунеле.

Исходная версия mky, :

Зачем это правило?:

ip rule add to 10.0.0.1/32 table 1000
В обычной ситуации оно ни разу не сработает, пакеты на 10.0.0.1 найдут маршрут в таблице local, а если сделать, чтобы пакеты попадали в это правило, то они уйдут в gre-тунель, а не в сокет локальной программы...