История изменений
Исправление intelfx, (текущая версия) :
DNAT меняет адрес dst на 10.0.0.2 но src у нас остался 1.2.3.4. Теперь смотрим ваши правила
В твоём объяснении сначала DNAT, потом роутинг.
Если бы роутинг был до DNAT, правило в main про 10.0.0.0/24 dev lan0
не сработало бы (потому что на момент роутинга пакет всё ещё src 1.2.3.4 dst 1.2.3.4), и не было бы никакой разницы, ставить main до isp1 или после.
Исправление intelfx, :
DNAT меняет адрес dst на 10.0.0.2 но src у нас остался 1.2.3.4. Теперь смотрим ваши правила
В твоём объяснении сначала DNAT, потом роутинг.
Если бы роутинг был до DNAT, правило в main про 10.0.0.0/24 dev lan0
не сработало бы, и не было бы никакой разницы, ставить main до isp1 или после.
Исходная версия intelfx, :
DNAT меняет адрес dst на 10.0.0.2 но src у нас остался 1.2.3.4. Теперь смотрим ваши правила
В твоём объяснении сначала DNAT, потом роутинг.
Если бы роутинг был до DNAT, правило в main про 10.0.0.0/24 dev lan0
не сработало бы.