URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 49184
[ Назад ]

Исходное сообщение
"Проблема с NAT (ppp0<-->eth0)"

Отправлено Boiler , 10-Окт-04 13:26 
Есть два компа в одной сети (192.168.0.35 и 192.168.0.38)
К 35му подключен интернет через pptp-client, т.е. интефейс ppp0.
Нужно настроить NAT чтобы пустить 38го в интеренет.

Создал правило:

iptables -t nat -A POSTROUTING -o ppp0 -s 192.168.0.38 -j MASQUERADE

Вроде бы после этого заработало, т.е. пингуются сайты инета...
Но оказалось, что только пингуются, а в браузере не открываются.

Если при пинге указать размер где-нибудь 8000 байт, то уже пинг не проходит. При 6000 байт проходит где-то половина пакетов...

Подскажите как пофиксить?


Содержание

Сообщения в этом обсуждении
"Проблема с NAT (ppp0<-->eth0)"
Отправлено Gennadi , 11-Окт-04 00:20 
>Есть два компа в одной сети (192.168.0.35 и 192.168.0.38)
>К 35му подключен интернет через pptp-client, т.е. интефейс ppp0.
>Нужно настроить NAT чтобы пустить 38го в интеренет.
>
>Создал правило:
>
>iptables -t nat -A POSTROUTING -o ppp0 -s 192.168.0.38 -j MASQUERADE
>
>Вроде бы после этого заработало, т.е. пингуются сайты инета...
>Но оказалось, что только пингуются, а в браузере не открываются.
>
>Если при пинге указать размер где-нибудь 8000 байт, то уже пинг не
>проходит. При 6000 байт проходит где-то половина пакетов...
>
>Подскажите как пофиксить?


# Routing
    echo 1 > /proc/sys/net/ipv4/ip_forward 2> /dev/null

# Masquerading
    iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE


"Проблема с NAT (ppp0<-->eth0)"
Отправлено Boiler , 11-Окт-04 15:39 
># Routing
>    echo 1 > /proc/sys/net/ipv4/ip_forward 2> /dev/null
>
># Masquerading
>    iptables -t nat -A POSTROUTING -o ppp0 -j
>MASQUERADE

Так я тоже делал...
Результат тот же: нормально проходят пакеты до 4кб.

Мне кажется проблемма в том что 2 интерфейса весят на одной сетевой карте...
Я пробовал другие сетевухи - не помогает.
Пробовал на других дистрибутивах линукса - тоже самое.
Сейчас пробую на Gentoo.