Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: [РЕШЕНО]ADSL+VPN=LAN-INET  (Прочитано 815 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн fenume

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
[РЕШЕНО]ADSL+VPN=LAN-INET
« : 10 Сентября 2008, 01:51:56 »
Cтолкнулся с простой задачей:
есть Ubuntu сервер 7,10 на который через eth1 приходит инет через ppp0(ADSL) и нужно этот инет раздать через eth0 по ppp+(VPN)
и наткнулся на подводный камень:(

вообщем поднял впн сервак с авторизацией, настроил pppoe, настроил iptables
# Generated by iptables-save v1.3.6 on Wed Sep 10 00:42:14 2008
*filter
:INPUT ACCEPT [35977:29493040]
:FORWARD DROP [99:5064]
:OUTPUT ACCEPT [32618:8365347]
-A FORWARD -i ppp0 -o ppp+ -m state --state RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -i ppp+ -o ppp0 -j ACCEPT
COMMIT
# Completed on Wed Sep 10 00:42:14 2008
# Generated by iptables-save v1.3.6 on Wed Sep 10 00:42:14 2008
*nat
:PREROUTING ACCEPT [7583:624759]
:POSTROUTING ACCEPT [30:3272]
:OUTPUT ACCEPT [45:4246]
-A POSTROUTING -o ppp+ -j MASQUERADE
COMMIT
# Completed on Wed Sep 10 00:42:14 2008
# Generated by iptables-save v1.3.6 on Wed Sep 10 00:42:14 2008
*mangle
:PREROUTING ACCEPT [80316:59825023]
:INPUT ACCEPT [35977:29493040]
:FORWARD ACCEPT [41354:29883606]
:OUTPUT ACCEPT [32638:8370360]
:POSTROUTING ACCEPT [73873:38243889]
-A FORWARD -o ppp1 -p tcp -m tcp --tcp-flags SYN,RST SYN -m tcpmss --mss 1400:1452 -j TCPMSS --clamp-mss-to-pmtu ////Создаются сами при любом ррр подключении,
-A FORWARD -o ppp0 -p tcp -m tcp --tcp-flags SYN,RST SYN -m tcpmss --mss 1400:1536 -j TCPMSS --clamp-mss-to-pmtu //// так стало после использования pppoeconf
COMMIT
# Completed on Wed Sep 10 00:42:14 2008

А теперь внимание вопрос:) - почемуто работают не все сайты(гдето 90% работает) - не пашут например odnoklasniki.ru qip.ru icq.com love.rambler.ru. Грешу на tcpmss но как правильно настроить незнаю... на самом серваке эти сайты все открываются, а вот на впн-клиентах не хотят.

может не согласовуется MTU? на пппое  ставил 1492/1452/1412 , на пптп само ставит 1396

Вообщем решилось все принудительной установкой МТУ 1500 на впн сервере.
« Последнее редактирование: 10 Сентября 2008, 03:27:02 от fenume »

Оффлайн Tokh

  • Активист
  • *
  • Сообщений: 705
    • Просмотр профиля
Re: [РЕШЕНО]ADSL+VPN=LAN-INET
« Ответ #1 : 13 Сентября 2008, 23:07:06 »
Иногда бывает надо ещё кроме MTU "подкрутить" MSS. Там же, в iptables (корбинический ВПН, например).
StarDict и Mueller помогут против английского мануала.

 

Страница сгенерирована за 0.016 секунд. Запросов: 20.