Re: Роутинг между eth0 и ppp0 не работает
Хмутро.
GF> Взял домой 2-й компьютер ("сервер" 192.168.1.1), установил туда Linux и
GF> модем, протянул сетевой кабель. Теперь пытаюсь с 1-го комьютера ("клиент"
GF> 192.168.1.2) получить доступ в интернет через сервер. Вроде бы все
GF> настроил, но не работает. :-((
GF> Вот трейс с клиента (после того, как сервер дозвонился до провайдера):
GF> traceroute to www.debian.org (192.25.206.10), 30 hops max, 38 byte packets
GF> 1 192.168.1.1 (192.168.1.1) 0.203 ms 0.195 ms 0.411 ms
GF> 2 * * *
GF> 3 * * *
GF> 4 * * *
GF> 5 * * *
GF> Вот таблица роутинга на сервере:
GF> /sbin/route:
GF> ------------
GF> Kernel IP routing table
GF> Destination Gateway Genmask Flags Metric Ref Use Iface
GF> ras.ip.udm.net * 255.255.255.255 UH 0 0 0 ppp0
GF> localnet * 255.255.255.0 U 0 0 0 eth0
GF> default ras.ip.udm.net 0.0.0.0 UG 0 0 0 ppp0
GF> В ppp включена опция defaultroute.
GF> Конфиги сервера:
GF> ================
GF> /etc/network/interfaces:
GF> ------------------------
GF> auto lo eth0
GF> iface lo inet loopback
GF> iface eth0 inet static
GF> address 192.168.1.1
GF> netmask 255.255.255.0
GF> broadcast 192.168.1.255
GF> /etc/network/options:
GF> ---------------------
GF> ip_forward=yes
GF> spoofprotect=yes
GF> syncookies=no
GF> Тот же трейс с сервера:
GF> traceroute to www.debian.org (192.25.206.10), 30 hops max, 38 byte packets
GF> 1 ras.ip.udm.net (213.24.1.68) 137.063 ms 129.650 ms 129.923 ms
GF> 2 cs.ip.udm.net (213.24.1.65) 129.919 ms 129.831 ms 129.924 ms
GF> 3 217.106.53.181 (217.106.53.181) 139.929 ms 129.831 ms 129.917 ms
GF> 4 TUSM6-cp0.r18.ru (217.106.53.37) 139.926 ms 139.830 ms 139.930 ms
GF> и т.д...
GF> Подскажите, что я не так настроил?
Обычно в таких условиях не роутинг нужен, а маскарад. А то приходит к
ras.ip.udm.net пакет с адреса 192.168.1.2, и что он должен с этим пакетом
делать? Правильно, дропать нафиг. Вот он и дропает.
Я даже и не знаю... Лекцию тебе читать долго, а указать тот документ, где это
все как следует описано - вот Сэнта подсказывает IP-Masquerade-HOWTO (в
дистрибутиве сходу видно IP-Masquerade-HOWTO.gz и
Masquerading-Simple-HOWTO.gz, пакет doc-linux-text).
Если там не то или непонятно, приходи, неторопливо объясним...
--
Artem Chuprina <ran@ran.pp.ru>
FIDO: 2:5020/122.256
Reply to: