[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: