У меня вопрос возник по iptables. Есть Ubuntu Serever 9.10 на нём eth0 смотрит в инет, а eth1 в локалку. Поднял dhcp. В локалке всего один комп с адресом (выдаётся убунтой) 192.168.100.2, у ubuntu адрес в локалке 192.168.100.1. Пинги по локалке ходят, а инета нет. Я так понимаю дело в iptables. Начал смотреть как ходят пакеты. Как я прочитал в инете первая проверка, которую встречает пакет - это PREROUTING в таблице mangle. Решил проверить как ходят пинги и написал
sudo iptables -F
sudo iptables -t mangle -I PREROUTING -i eth1 -j LOG
Когда из локалки пингую адрес сервера (192.168.100.1), то всё нормально, как только пингую что-то с внешки - нет пинга и в логи ничего не идёт =((
Почему? Ведь в PREROUTING в mangle идут все входящие пакеты, а не только адресованные этому компу... или я что-то не догоняю?