[РЕШЕНО] iptables и pptpd
Имеется две машины (одна x86, другая amd64), с сабжем. Находятся в одной подсети (192.168.1.0/24), к обоим подключен инет (pptp) через разных провайдеров.
Для удобства, сделал на рабочих станциях (WinXP) подключение к инету через pptp (192.168.10.0/24) к любой из двух машин с инетом на выбор, через NAT, конечно. Через dhcpd для некоторого удобства раздаются ещё статические маршруты на некоторые подсети, адреса.
Всё по большей части работает, но основная загвоздка в том, что при работе через pptp, некоторые игры не желают получать обновления (NFS World, League of Legends), когда как если поставить одну из машин просто шлюзом по умолчанию, то такой проблемы не возникает...
Не могу понять, почему так и где копать.
--
Решилось добавлением правила в iptables:
iptables -I FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
и также ещё можно выполнить iptables -I OUTPUT -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
На всякий случай ещё добавил скрипт /etc/ppp/ip-up.d/mtu.sh, где значение mtu выставил такое же, как и у ppp1000 (инет).
if [ $1 != "ppp1000" ]; then ifconfig $1 mtu 1460 ifconfig $1 mru 1460 fi
- Для комментирования войдите или зарегистрируйтесь
настройте НАТ нормально!
настройте НАТ нормально!
По идее, этого должно быть
По идее, этого должно быть достаточно, и оно по большей части работает...
Что ещё можно/нужно настроить? Косяки есть только в некоторых, редких случаях...
http://www.opennet.ru/base/ne
http://www.opennet.ru/base/net/pppoe_mtu.txt.html
Действительно... Помогло
Действительно... Помогло :)
Спасибо.
/
1. http://gentoo.ru/content/chto-eto-znachit-solved-resheno
2. Ссылки --- это конечно хорошо.
Но лучше бы процитировать найденное решение.
:wq
--
Live free or die