[Volgograd] Настройка DialIn- сервера

Валерий Шершнёв fortunegold на mail.ru
Чт Янв 26 17:06:49 MSK 2006


Ситуёвина:

Есть отдельный сервер под мастдаем 2003 с двумя сетевыми интерфейсами: 192.168.0.3 и 192.168.74.50. Первый смотрит в локалку, второй - в Инет.

Есть Dial-In сервер под Линухой (Debian). Настроены mgetty и pppd. Адрес сетевого интерфейса 192.168.0.102. При дозвоне серверу выдаётся адрес 192.168.0.6, клиенту - 192.168.0.7.

Шлюзом в Dial-In сервере прописан 2003 (192.168.0.3). Если пинговать, например, www.mail.ru непосредственно с линухи (Dial-In Server), то всё ок. 

Все IP-адреса Линухи (192.168.0.102, 192.168.0.6) с диалапного клиента пингуются нормально, а вот дальше этой машинки клиент уйти не может (192.168.0.3 уже не пингуется).

Вот таблица маршрутизации с Dial-In сервера:

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.0.7     *               255.255.255.255 UH    0      0        0 ppp0
192.168.0.0     *               255.255.255.0   U     0      0        0 eth0
default         192.168.0.3   0.0.0.0         UG    0      0        0 eth0

Вот результат экспериментов с iptables:

# iptables -t nat -L
Chain PREROUTING (policy ACCEPT)
target     prot opt source               destination

Chain POSTROUTING (policy ACCEPT)
target     prot opt source               destination
MASQUERADE  all  --  192.168.0.8          anywhere
MASQUERADE  all  --  192.168.0.7          anywhere
MASQUERADE  all  --  192.168.0.0/24       anywhere

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

Подскажите, чего где надо прописать, чтобы диаларные клиенты могли маршрутизироваться за пределы Dial-In сервера


Подробная информация о списке рассылки Volgograd