LINUX.ORG.RU
решено ФорумAdmin

VPN через PPTP за NAT помогите побороть ((


0

1

Имею - локальную сеть за NATом (debian со SQUID3 с авторизацией), необходимо подключиться из винды к удаленному VPN PPTP серверу.

форвардинг открыл на нате

-A FORWARD -s 192.168.36.0/24 -i eth0 -o eth1 -p gre -j ACCEPT
-A FORWARD -s 192.168.36.0/24 -i eth0 -o eth1 -p tcp -m tcp --dport 1723 -m comment --comment "Other PPTP" -j ACCEPT

на удаленном разрешил входящие

-A INPUT -p tcp -m tcp --dport 1723 -m comment --comment "PPTP" -j ACCEPT
-A INPUT -p gre -j ACCEPT

сначала не работало даже подключение, но прописал в /etc/modules

ip_nat_pptp

галку в настройках винды в TCP/IP шлюз по умолчанию снял.
проблема - пропадает «интернет» (не грузятся страницы в браузере) через прокси сервер на виндовой машине из LAN, хотя пинги все ходят нормально, даже запрос не идет на проксю. НО!!! все остальные соединения работают при этом нормально.
Куда смотреть надо???

★★★

Ответ на: комментарий от kombrig

да никакие маршруты не менял, все по дефолту как обычно, главное что пинги ходят как до удаленых узлов, так и в локальной сети до прокси
но вот они ПОСЛЕ подключения VPN

Активные маршруты:
Сетевой адрес           Маска сети      Адрес шлюза       Интерфейс  Метрика
          0.0.0.0          0.0.0.0     192.168.36.2  192.168.36.250       20
        127.0.0.0        255.0.0.0        127.0.0.1       127.0.0.1       1
      192.168.3.0    255.255.255.0      192.168.3.3     192.168.3.3       1
      192.168.3.3  255.255.255.255        127.0.0.1       127.0.0.1       50
    192.168.3.255  255.255.255.255      192.168.3.3     192.168.3.3       50
     192.168.36.0    255.255.255.0   192.168.36.250  192.168.36.250       20
   192.168.36.250  255.255.255.255        127.0.0.1       127.0.0.1       20
   192.168.36.255  255.255.255.255   192.168.36.250  192.168.36.250       20
    удаленный VPN  255.255.255.255     192.168.36.2  192.168.36.250       20
        224.0.0.0        240.0.0.0      192.168.3.3     192.168.3.3       50
        224.0.0.0        240.0.0.0   192.168.36.250  192.168.36.250       20
  255.255.255.255  255.255.255.255      192.168.3.3     192.168.3.3       1
  255.255.255.255  255.255.255.255   192.168.36.250  192.168.36.250       1
Основной шлюз:        192.168.36.2 NAT прокси
===========================================================================
Постоянные маршруты:
  Отсутствует

192.168.3 - внп сетка
192.168.36 - локальная
192.168.36.2 - шлюз, прокся

wolverin ★★★
() автор топика
Ответ на: комментарий от wolverin

главное не могу понять - ПОЧЕМУ именно из браузера на сквид запрос авторизации не идет???

wolverin ★★★
() автор топика

хотя пинги все ходят нормально

ты же не забыл прописать в браузере адрес и порт сквида (т.к по впн писать надо локальный адрес) ?

dada ★★★★★
()
Ответ на: комментарий от dada

у меня автоматическое определение настроек прокси, но я даже указал явно локальный ип прокси - один фиг - запроса нет. И список компов в сети стал дооооолго обновляться, без подключения даже не заметно.

wolverin ★★★
() автор топика
Ответ на: комментарий от wolverin

сейчас на проксе открыл (по умолчанию закрыт, только через проксю)

-A FORWARD -p tcp -m tcp --dport 80 -j ACCEPT
и интернет при подключенном VPN появился О_о

wolverin ★★★
() автор топика
Ответ на: комментарий от wolverin

а правило для прокси такое

-A INPUT -s 192.168.36.0/24 -i eth0 -p tcp -m tcp --dport 3128 -m comment --comment "Proxy" -j ACCEPT
такое ощущение что на проксю он под другой сеткой ломится

wolverin ★★★
() автор топика
Ответ на: комментарий от wolverin

Непонятно почему не работало без «ip_nat_pptp», это нужно только если к одному VPN серверу (ip-адресу) будет одновременно подключатся через NAT несколько клиентов.

такое ощущение что на проксю он под другой сеткой ломится

Есть tcpdump и есть логи suqid'а, можно узнать от какого адреса идёт запрос, и дампя поочерёдно все интерфейсы найти с какого интерфейса приходит запрос.

Но по особенностям настройки маршрутизации в оффтопике нужно идти на другой форум.

mky ★★★★★
()
Ответ на: комментарий от wolverin

ну ты после подключения на серваке ifconfig смотрел ?
Он у тебя на интерфесе ppp0 будет сидеть.
подправь iptables.

dada ★★★★★
()
Ответ на: комментарий от mky

Непонятно почему не работало без «ip_nat_pptp»

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


делаю финт ушами - возвращаю иптаблес в прежнее состояние, открываю в винде в настройках обозревателя впн соедиение и там оказывается есть настройки прокси сервера для впн соединения - прописываю туда явно проксю и авторизация начинает работать O_o


чудисааа...

wolverin ★★★
() автор топика
Ответ на: комментарий от wolverin

к впн расположеному за нат

модуль поднял на нате естественно.

wolverin ★★★
() автор топика
Ответ на: комментарий от wolverin

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

Если нужен простой NAT (один клиент + один сервер), то этот модуль не обязателен, хотя не помешает.

mky ★★★★★
()
Ответ на: комментарий от mky

не обязателен

ну не знаю, заработало только после modprobe ip_nat_pptp

wolverin ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.