Проблема такая. Комп с Ubuntu 8.04 имеет 2 интерфейса:
eth0-смотрит в сеть
IP адрес 10.9.3.101 маска 255.255.255.252 шлюз 10.9.3.109 DNS серверы: 62.32.106.5, 62.32.105.6
Комп принадлежит одной из подсетей локалки.
eth1- интернет конфигурацию получает от DHCP ADSL модема.
Прописал адреса DNS серверов в /etc/resolv.conf
nameserver 192.168.1.1-ADLS модем
nameserver 62.32.106.5
nameserver 62.32.106.6
В инет выходит нормально. Но вот ко внутренним ресурсам локальной сети (с адресами типа media.net) доступа нет когда включены оба интерфейса eth0 и eth1. Отключаю инетовский интерфейс (eth1), ресурсы локалки открываются. Я так понял, что когда работают оба интерфейса он пытаеся достучатся к ресурсам локалки через инет (eth1), поэтому и нет соединения. Значит надо маршруты настраивать. Посмотрел IP адреса ресурсов (там получилось 192.168.7.101, 192.168.7.140,192.244.25.54), маску сети не знаю. Попробовал настроит маршруты так:
route add -host 192.244.7.101 eth0
route add -host 192.244.7.140 eth0
route add -host 192.244.25.54 eth0
Пробовал ещё так
route add -net 192.168.0.0 netmask 255.255.0.0 eth0
или
route add -net 192.168.7.0 netmask 255.255.255.0 eth0
и
route add -net 192.244.0.0 netmask 255.255.0.0 eth0
Безрезультатно. Может надо как-то по другому? Или DNS не правильно настроил?
И ещё хочу поднять VPN сервер на этом же компе для выхода в инет. При этом хочу чтобы к нему можно было подключится по VPN из другой подсети (192.168.71.0 маска 255.255.255.128) локалки. Инструкцию нашел. В конфиге /etc/pptp.conf прописать localip 10.9.3.101(ip моего компа ) или что-то другое? А remoteip это адреса, которые выдаются подключенным клиентам или с которых разрешены vpn содинения?