LINUX.ORG.RU
ФорумAdmin

HELP!!! Перестал работать NAT


0

0

После *второй* перезагрузки на сервере перестал работать NAT.

Ядро 2.6.16.49

-A POSTROUTING -s 192.168.128.0/255.255.255.0 -d ! 192.168.128.0/255.255.255.0 -j MASQUERADE

FORWARD я временно поставил полностью в ACCEPT.

ipforward включен (как и всегда).

tcpdump показывает что пакеты приходят, но ядро их пытается послать с IP 0.0.0.0 (!!!), вместо внешнего IP адреса.

Я просто в шоке - не знаю что делать.

★★★★★

а что поменялось между перезагрузками-то? еще можно ядро попробовать другое, проверенное.

mator ★★★★★
()
Ответ на: комментарий от mator

Вот именно, что с новым ядром я уже грузился неделю назад ... а тут ж*па.

birdie ★★★★★
() автор топика

Как можно проверить функционирование nat модуля?

birdie ★★★★★
() автор топика
Ответ на: комментарий от lego_12239

Нет, ничего не работает. С самого компьютера всё пашет.

birdie ★★★★★
() автор топика

iptables -t nat -A POSTROUTING --source 192.168.128.0/255.255.255.0 --out-interface eth0 -j MASQUERADE

кароче --out-interface укажи и не парьсо

Somewho ★★
()
Ответ на: комментарий от Somewho

И SNAT пробовал ... без результата

birdie ★★★★★
() автор топика

дай поглядеть на cat /proc/sys/net/ipv4/ip_forward

Muagdi
()

Advanced routing выключил в ядре, всё заработало. Надо добавить bugreport, но лень.

birdie ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.