стоит FreeBSD 5.4, на внешнем интерфейсе два IP, подняты два ната. пытаюсь разделить страфик на эти два ната
100 divert 8668 tcp from 192.168.1.5 to any via rl0
200 divert 8668 tcp from any to 111.222.333.444 via rl0
300 divert 8669 tcp from not 192.168.1.5 to any via rl0
400 divert 8669 tcp from any to 111.222.333.555 via rl0
где 111.222.333.444 и 111.222.333.555 адреса, соотвествующие портам ната.
в итоге при попытке выйти с любого IP кроме 192.168.1.5 всё работает как надо, попадаю в 8669 и иду от 111.222.333.555. но если я попытаюсь подключиться куда-то c 192.168.1.5, то вообще ничего никуда не идёт. нюхаю tcpdump-ом внешний интерфейс, вижу мои покеты, но почему-то идушие с 111.222.333.555. при этом также коунтеры в строках 100 и 300 растут в соотношении 1 к 3, т.е. например в 100 - 3 в 300 - 9.
где собака порылась?
|