мучаюсь уже 3 день, не пойму в чем проблема, думаю надо описать подробнее, извиняйте, если много букв
есть провайдер корбина, ppp0 это PPTP
есть debian squeeze
на нем сетевые интерфейсы
eth0 смотрит в 192.168.1.0/24, имеет адресс 192.168.1.100
ppp0 смотрит в интернет, присваивается выделенный адрес
также в 192.168.1.0/24 присутствует роутер, который соединяет с локальной сетью провайдера, его адресс 192.168.1.1
то есть получается что 192.168.1.100 (мой компьютер) кладет туннель сквозь мою локальную сеть и локальную сеть провайдера
туннель кладется без ошибок
дальше настраиваю маршрутизацию, чтоб соединения тыкались в инет, а не в 192.168.1.1, ну и плюс некоторые локальные ресурсы прописываю на 192.168.1.1 (мой роутер)
все работает прекрасно, скорость даже выше тарифной, пинги низкие, потерь нет
дальше настраиваю NAT, чтоб компьютеры в сети тоже могли ходить в интернет
[code]
echo «1» > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE
[/code]
в настройках компьютеров которые в локальной сети, указываю шлюз 192.168.1.100, DNS-сервера провайдера
интернет появляется, и появляются проблемы, часть сайтов не грузится, или грузится очень медленно, иногда загружаются на половину, почта работает плохо, обновление с репозитария редко выполняются полностью
выше сказанное относится к компьютерам в локальной сети, на шлюзе, который кладет тунель (192.168.1.100) все продолжает работать прекрасно
что интересно, пинги и трасировка идут нормально с локальных компьютеров, то есть делаю пинг до сайта который не открывается, все отлично, пинг низкий, пакеты не теряются, то есть соединение устоичивое
что еще интереснее, если настроить роутер (192.168.1.1) на установление тунеля, все начинает работать хорошо, при этом настройки на локальных компьютеров не меняются, то есть они продолжают ходить через 192.168.1.100, но интернет (о, чудо!) внезапно начинает работать нормально
что я пробовал делать и не помогло:
разные ОС, что на линуксе, что на винде лагает одинаково
разные браузеры, файрфокс, опера, хром
попробовал заходить по адрессу в обход DNS-сервера, все равно лагает
настраивал маскарадинг для определенного адресса, то есть iptables -t nat -A POSTROUTING -s 192.168.1.5 -j MASQUERADE, с 192.168.1.5 все равно лагало
перезагружал роутер и компьютеры
настраивал SNAT вместо маскарадинга, поскольку есть статический адресс, iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j SNAT --to-source <мой внешний ай-пи адресс>, лагать стало еще больше
менял настройки PPTP соединения, вместо vpn.internet.beeline.ru указывал айпи-адресс
настройки pppd
pty «pptp vpn.internet.beeline.ru --nolaunchpppd --nobuffer --loglevel 0»
name <мой логин>
remotename PPTP
refuse-mschap
refuse-mschap-v2
refuse-eap
refuse-pap
file /etc/ppp/options.pptp
ipparam gateway
фаил /etc/ppp/options.pptp
noauth
nobsdcomp
nodeflate
persist
maxfail 0
holdoff 5
такая вот загадка, я больше и не знаю что думать, очевидно проблема в настройке шлюза (192.168.1.100), как думаете в чем может быть проблема?
Ответ на:
комментарий
от sdio
Ответ на:
комментарий
от Fatalist
Ответ на:
комментарий
от sdio
Ответ на:
комментарий
от Fatalist
Ответ на:
комментарий
от Fatalist
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум IP телефон через NAT (2005)
- Форум iptables, nat и policy - совсем запутался. (2002)
- Форум pppoe + static ip + nat (2013)
- Форум Проблема с NAT (2007)
- Форум iptables nat (2005)
- Форум routing (2008)
- Форум проблема iptables? (2005)
- Форум iptables - DNAT problem (2004)
- Форум Помогите разобраться с NAT (PPP + LAN) (2005)
- Форум проблемы NAT + DNS + DHCP ubuntu 10.10 (2010)