Здравствуйте, есть проблемка.Считаю трафик на внешнем ифейсе, для того чтобы сверяться с провайдером. Пров выдает инет с PPPoE авторизацией, соотв. внешний ифейс - tun0, IP адрес - белый.
NAT для PPPoE пробовал обеспечивать ключом -nat при запуске ppp, проблема остается.
Вот кусок rc.firewall, обеспечивающий траффиком ipacctd и сам NAT.
#####################################################
$fwcmd add 210 tee 10003 ip from any to any via tun0
$fwcmd add 200 divert natd ip from $lan to any via tun0
$fwcmd add 201 divert natd ip from any to me via tun0
$fwcmd add 500 pass ip from $lan to any keep-state
#####################################################
ПРОБЛЕМА : В файле /var/log/ipacctd.tun0.log обнаруживаются записи о пакетах, с "серыми" адресами получателя, например вот так :
195.34.52.25 14928 192.168.х.х 2401 tcp 846 7 12433446
Почему так происходит ? Ведь в место "192.168.х.х" должен стоять белый IP адрес.
КАК сделать, чтобы в ipacctd попадали правильный IP белый IP, выдаваемый провайдером ?
ЗЫЖ trafshow и tcpdump на tun0 показывают "правильные" адреса.