Ночной тупняк вообщем. Настраиваю себе дома шлюз на debian6.0.1. Как положено машина с двум картами: eth0 (192.168.0.254) - смотрит в мою локальную сеть, eth1 (10.7.7.131) - смотрит в сетку провайдера.
На шлюзе поставить проброс пакетов ip_forwarding=1, на рабочей машине поставил в качестве шлюза адрес карты eth0. после этого прекрасно вижу локальную сеть провайдера.
Далее по последней инструкции отсюда настроил pptp-соединение на шлюзе, запустил - все ок. только вот шлюз интернет видит, а рабочая машина нет. делаю tranceroute 8.8.8.8 доходит только до eth0, дальше глухо, но локалку провайдера все равно вижу. Таблица маршрутизации на шлюзе такая
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.149.129 10.7.7.129 255.255.255.255 UGH 0 0 0 eth1
serv.vrn.ru 10.7.7.129 255.255.255.255 UGH 0 0 0 eth1
117-224-25-217. * 255.255.255.255 UH 0 0 0 ppp0
192.168.149.146 10.7.7.129 255.255.255.255 UGH 0 0 0 eth1
ns.vrn.ru 10.7.7.129 255.255.255.255 UGH 0 0 0 eth1
192.168.149.133 10.7.7.129 255.255.255.255 UGH 0 0 0 eth1
192.168.149.135 * 255.255.255.255 UH 0 0 0 eth0
192.168.149.143 10.7.7.129 255.255.255.255 UGH 0 0 0 eth1
10.7.7.128 * 255.255.255.192 U 0 0 0 eth1
192.168.0.0 * 255.255.255.0 U 0 0 0 eth0
10.0.0.0 10.7.7.129 255.0.0.0 UG 0 0 0 eth1
default * 0.0.0.0 U 0 0 0 ppp0
что не так? почему пакеты по eth1 пробрасывает, а ppp0 - нет?