LinuxForum.Fans
Тема

Что может быть не так в настройках PPTPD?

Автор: Klader 28 сообщений 8677 просмотров
#269868

Установил pptpd в Debian Squeeze.
Сетевой интерфейс всего один eth0 (Интернет провайдера)
Настройки использовал такие
/etc/ppp/pptpd-options

text
name pptpd
refuse-pap
refuse-chap
refuse-mschap
require-mschap-v2
require-mppe
nodefaultroute
lock
nobsdcomp
auth
mtu 1500
mru 1500
logfile /var/log/pptpd.log

в /etc/ppp/chap-secrets
создал 2 пользователя

Прописал форвардинг

text
echo 1 > /proc/sys/net/ipv4/ip_forward
nano /etc/sysctl.conf
net.ipv4.ip_forward = 1

Открыл порты

text
iptables -A INPUT -p gre -j ACCEPT
iptables -A INPUT -m tcp -p tcp --dport 1723 -j ACCEPT

Проблема: подключаюсь с ОС Windows 7, пишет, что доступ к Интернету есть (иногда пишет, что нет). Но на сайты не заходит и вообще не видит ресурсы.

#269934

А какие адреса получают клиент и сервер при поднятии ВПН. Может у вас эти адреса режутса файрволом? Покажыте все правила iptables ну и вывод ifconfig при конекте клиента.

#269957

В /etc/pptpd.conf

text

localip            192.168.3.1
remoteip        192.168.3.2-250

iptables -L

text
Chain INPUT (policy ACCEPT)
target     prot opt source               destination

Chain FORWARD (policy ACCEPT) target prot opt source destination

Chain OUTPUT (policy ACCEPT) target prot opt source destination

iptables -t nat -L

text
Chain PREROUTING (policy ACCEPT)
target     prot opt source               destination

Chain POSTROUTING (policy ACCEPT) target prot opt source destination

Chain OUTPUT (policy ACCEPT) target prot opt source destination

ifconfig в Debian сервере pptpd

text
ppp0      Link encap:Point-to-Point Protocol
          inet addr:192.168.3.1  P-t-P:192.168.3.2  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1396  Metric:1
          RX packets:110 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:8526 (8.3 KiB)  TX bytes:98 (98.0 B)

ipconfig в Windows 7 клиенте

text
Адаптер PPP VPN-подключение:

DNS-суффикс подключения . . . . . : IPv4-адрес. . . . . . . . . . . . : 192.168.3.2 Маска подсети . . . . . . . . . . : 255.255.255.255 Основной шлюз. . . . . . . . . : 0.0.0.0

#269965

А пинг с вин7 на сервер идёт

text
ping 192.168.3.1

И покажите на вин ipconfig /all
ДНС какие роздаютса клиентам, без ДНС в нэт ходить не будет по именах, тока по айпи.

#269969
text
C:\Windows\system32>ping 192.168.3.1

Обмен пакетами с 192.168.3.1 по с 32 байтами данных: Ответ от 192.168.3.1: число байт=32 время=1028мс TTL=64 Ответ от 192.168.3.1: число байт=32 время=485мс TTL=64 Ответ от 192.168.3.1: число байт=32 время=419мс TTL=64 Ответ от 192.168.3.1: число байт=32 время=463мс TTL=64

Статистика Ping для 192.168.3.1: Пакетов: отправлено = 4, получено = 4, потеряно = 0 (0% потерь) Приблизительное время приема-передачи в мс: Минимальное = 419мсек, Максимальное = 1028 мсек, Среднее = 598 мсек

C:\Windows\system32>ipconfig /all

Настройка протокола IP для Windows

Имя компьютера . . . . . . . . . : Visio Основной DNS-суффикс . . . . . . : Тип узла. . . . . . . . . . . . . : Гибридный IP-маршрутизация включена . . . . : Нет WINS-прокси включен . . . . . . . : Нет

[b]Адаптер PPP VPN-подключение: - вот СЕРВЕР[/b]

DNS-суффикс подключения . . . . . : Описание. . . . . . . . . . . . . : VPN-подключение Физический адрес. . . . . . . . . : DHCP включен. . . . . . . . . . . : Нет Автонастройка включена. . . . . . : Да IPv4-адрес. . . . . . . . . . . . : 192.168.3.2(Основной) Маска подсети . . . . . . . . . . : 255.255.255.255 Основной шлюз. . . . . . . . . : 0.0.0.0 NetBios через TCP/IP. . . . . . . . : Включен

Адаптер PPP Beeline:

DNS-суффикс подключения . . . . . : Описание. . . . . . . . . . . . . : Beeline Физический адрес. . . . . . . . . : DHCP включен. . . . . . . . . . . : Нет Автонастройка включена. . . . . . : Да IPv4-адрес. . . . . . . . . . . . : Айпи_Не_покажу(Основной) Маска подсети . . . . . . . . . . : 255.255.255.255 Основной шлюз. . . . . . . . . : 0.0.0.0 DNS-серверы. . . . . . . . . . . : 217.150.35.129 217.118.66.244 Основной WINS-сервер. . . . . . . : 10.11.12.13 Дополнительный WINS-сервер. . . . . . : 10.11.12.14 NetBios через TCP/IP. . . . . . . . : Включен

Ethernet adapter Подключение по локальной сети:

Состояние среды. . . . . . . . : Среда передачи недоступна. DNS-суффикс подключения . . . . . : Описание. . . . . . . . . . . . . : TAP-Win32 Adapter V9 Физический адрес. . . . . . . . . : 00-FF-5F-CE-A1-A7 DHCP включен. . . . . . . . . . . : Да Автонастройка включена. . . . . . : Да

Адаптер беспроводной локальной сети Подключение по локальной сети* 11:

Состояние среды. . . . . . . . : Среда передачи недоступна. DNS-суффикс подключения . . . . . : Описание. . . . . . . . . . . . . : Виртуальный адаптер Wi-Fi Direct (Майкрос офт) Физический адрес. . . . . . . . . : 02-23-4E-DD-DF-C7 DHCP включен. . . . . . . . . . . : Да Автонастройка включена. . . . . . : Да

Ethernet adapter Ethernet:

Состояние среды. . . . . . . . : Среда передачи недоступна. DNS-суффикс подключения . . . . . : beeline Описание. . . . . . . . . . . . . : Broadcom NetLink (TM) Fast Ethernet Физический адрес. . . . . . . . . : 00-23-5A-67-CF-EC DHCP включен. . . . . . . . . . . : Да Автонастройка включена. . . . . . : Да

Адаптер беспроводной локальной сети Беспроводная сеть:

Состояние среды. . . . . . . . : Среда передачи недоступна. DNS-суффикс подключения . . . . . : Описание. . . . . . . . . . . . . : Broadcom 802.11g Network Adapter Физический адрес. . . . . . . . . : 00-23-4E-DD-DF-C7 DHCP включен. . . . . . . . . . . : Да Автонастройка включена. . . . . . : Да

Туннельный адаптер Teredo Tunneling Pseudo-Interface:

Состояние среды. . . . . . . . : Среда передачи недоступна. DNS-суффикс подключения . . . . . : Описание. . . . . . . . . . . . . : Teredo Tunneling Pseudo-Interface Физический адрес. . . . . . . . . : 00-00-00-00-00-00-00-E0 DHCP включен. . . . . . . . . . . : Нет Автонастройка включена. . . . . . : Да

Туннельный адаптер isatap.{27935B96-10DA-4DE5-A9F0-33F1C959CEF6}:

Состояние среды. . . . . . . . : Среда передачи недоступна. DNS-суффикс подключения . . . . . : Описание. . . . . . . . . . . . . : Адаптер Microsoft ISATAP #5 Физический адрес. . . . . . . . . : 00-00-00-00-00-00-00-E0 DHCP включен. . . . . . . . . . . : Нет Автонастройка включена. . . . . . : Да

Туннельный адаптер isatap.{6696BE9E-CA57-461C-8EED-B1EEEC30DB15}:

Состояние среды. . . . . . . . : Среда передачи недоступна. DNS-суффикс подключения . . . . . : Описание. . . . . . . . . . . . . : Адаптер Microsoft ISATAP #7 Физический адрес. . . . . . . . . : 00-00-00-00-00-00-00-E0 DHCP включен. . . . . . . . . . . : Нет Автонастройка включена. . . . . . : Да

#270024
"Klader" написал:

Адаптер PPP VPN-подключение: - вот СЕРВЕР
DNS-суффикс подключения . . . . . :
Описание. . . . . . . . . . . . . : VPN-подключение
Физический адрес. . . . . . . . . :
DHCP включен. . . . . . . . . . . : Нет
Автонастройка включена. . . . . . : Да
IPv4-адрес. . . . . . . . . . . . : 192.168.3.2(Основной)
Маска подсети . . . . . . . . . . : 255.255.255.255
Основной шлюз. . . . . . . . . : 0.0.0.0
NetBios через TCP/IP. . . . . . . . : Включен

Адаптер PPP Beeline:
DNS-суффикс подключения . . . . . :
Описание. . . . . . . . . . . . . : Beeline
Физический адрес. . . . . . . . . :
DHCP включен. . . . . . . . . . . : Нет
Автонастройка включена. . . . . . : Да
IPv4-адрес. . . . . . . . . . . . : Айпи_Не_покажу(Основной)
Маска подсети . . . . . . . . . . : 255.255.255.255
Основной шлюз. . . . . . . . . : 0.0.0.0
DNS-серверы. . . . . . . . . . . : 217.150.35.129 217.118.66.244
Основной WINS-сервер. . . . . . . : 10.11.12.13
Дополнительный WINS-сервер. . . . . . : 10.11.12.14
NetBios через TCP/IP. . . . . . . . : Включен

Это у вас подключено к 7-ке кроме ВПН ещё и интернет через модем 3G или как. Вы откуда хотите получать интернет????
Из линукса по ВПН или из модема????
При одновременом подключении ВПН и Beeline у вас прописываютса 2 шлюза по умолчанию, потому и интернета нету. Вам нужно выбрать один источник интернета. Кстати при создании сединения ВПН или рррое в вин7 можно указать задавать или нет шлюз по умолчанию. Кстати ВПН ваш не раздаёт ДНС серверов, без них в интернет не выйдеш.

#270026

Вот. Хотел сказать про DNS, но, спасибо kisil - опередил меня :)

#270027
mvt написал:
Вот. Хотел сказать про DNS, но, спасибо kisil - опередил меня :)

Ага "Какая я скорая на помощь"
:D
O:)

#270028
kisil написал:
[quote=mvt]Вот. Хотел сказать про DNS, но, спасибо kisil - опередил меня :)

Ага "Какая я скорая на помощь"
:D
O:)[/quote]
Ну, да... Мой аватар - подтверждает... :)

#270031

Да точно. Только из за него и такое написал. :)

#270067

С модема 3G цепляюсь к VPN (это для проверки, а вообще буду использовать соединение от провайдера дома)
Подскажите где находится параметр в сервере pptpd для раздачи DNS.

#270070

Klader
Так Вы будете раздавать IP и DNS?. Вы хоть расскажите структуру сети и что Вы собираетесь делать. Конкретный вопрос - половина ответа, не?

#270076

Я не знаю как раздавать DNS. IP уже на раздаче.
Помогите :)

#271218
text
Адаптер PPP VPN-подключение:

DNS-суффикс подключения . . . . . : Описание. . . . . . . . . . . . . : VPN-подключение Физический адрес. . . . . . . . . : DHCP включен. . . . . . . . . . . : Нет Автонастройка включена. . . . . . : Да IPv4-адрес. . . . . . . . . . . . : 192.168.3.2(Основной) Маска подсети . . . . . . . . . . : 255.255.255.255 Основной шлюз. . . . . . . . . : 0.0.0.0 DNS-серверы. . . . . . . . . . . : 8.8.8.8 NetBios через TCP/IP. . . . . . . . : Включен

DNS принимает, но как быть с шлюзом? Интернета по прежнему нет через PPTPD .

#271229

А что говорит route print в форточках.

#271254
text
C:\Windows\system32>route print
===========================================================================
Список интерфейсов
 43...........................VPN-подключение
 42...........................Beeline
 20...00 ff 5f ce a1 a7 ......TAP-Win32 Adapter V9
 14...02 23 4e dd df c7 ......Виртуальный адаптер Wi-Fi Direct (Майкрософт)
 13...00 23 5a 67 cf ec ......Broadcom NetLink (TM) Fast Ethernet
 12...00 23 4e dd df c7 ......Broadcom 802.11g Network Adapter
  1...........................Software Loopback Interface 1
 16...00 00 00 00 00 00 00 e0 Teredo Tunneling Pseudo-Interface
 21...00 00 00 00 00 00 00 e0 Адаптер Microsoft ISATAP #5
 22...00 00 00 00 00 00 00 e0 Адаптер Microsoft ISATAP #7
===========================================================================

IPv4 таблица маршрута =========================================================================== Активные маршруты: Сетевой адрес Маска сети Адрес шлюза Интерфейс Метрика 0.0.0.0 0.0.0.0 On-link 10.61.135.207 4266 0.0.0.0 0.0.0.0 On-link 192.168.3.2 41 10.61.135.207 255.255.255.255 On-link 10.61.135.207 4521 IP_сервера(внешний) 255.255.255.255 On-link 10.61.135.207 4266 127.0.0.0 255.0.0.0 On-link 127.0.0.1 8756 127.0.0.1 255.255.255.255 On-link 127.0.0.1 8756 127.255.255.255 255.255.255.255 On-link 127.0.0.1 8756 192.168.3.2(IP VPN клиента) 255.255.255.255 On-link 192.168.3.2 296 224.0.0.0 240.0.0.0 On-link 127.0.0.1 8756 224.0.0.0 240.0.0.0 On-link 10.61.135.207 4267 224.0.0.0 240.0.0.0 On-link 192.168.3.2 41 255.255.255.255 255.255.255.255 On-link 127.0.0.1 8756 255.255.255.255 255.255.255.255 On-link 10.61.135.207 4521 255.255.255.255 255.255.255.255 On-link 192.168.3.2 296 =========================================================================== Постоянные маршруты: Отсутствует

Windows 7 Client

text
Адаптер PPP VPN-подключение:

DNS-суффикс подключения . . . . . : Описание. . . . . . . . . . . . . : VPN-подключение Физический адрес. . . . . . . . . : DHCP включен. . . . . . . . . . . : Нет Автонастройка включена. . . . . . : Да IPv4-адрес. . . . . . . . . . . . : 192.168.3.2(Основной) Маска подсети . . . . . . . . . . : 255.255.255.255 Основной шлюз. . . . . . . . . : 0.0.0.0 DNS-серверы. . . . . . . . . . . : 8.8.8.8 NetBios через TCP/IP. . . . . . . . : Включен

C:\Windows\system32>ping 8.8.8.8

Обмен пакетами с 8.8.8.8 по с 32 байтами данных: Ответ от 8.8.8.8: число байт=32 время=332мс TTL=47 Ответ от 8.8.8.8: число байт=32 время=346мс TTL=47 Ответ от 8.8.8.8: число байт=32 время=341мс TTL=47 Ответ от 8.8.8.8: число байт=32 время=366мс TTL=47

Статистика Ping для 8.8.8.8: Пакетов: отправлено = 4, получено = 4, потеряно = 0 (0% потерь) Приблизительное время приема-передачи в мс: Минимальное = 332мсек, Максимальное = 366 мсек, Среднее = 346 мсек

C:\Windows\system32>ping ya.ru При проверке связи не удалось обнаружить узел ya.ru. Проверьте имя узла и повторите попытку.

Iptables Debian правила

text
root@*****:~# iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination
ACCEPT     gre  --  anywhere             anywhere
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:1723

Chain FORWARD (policy ACCEPT) target prot opt source destination

Chain OUTPUT (policy ACCEPT) target prot opt source destination

root@*****:~# iptables -t nat -L Chain PREROUTING (policy ACCEPT) target prot opt source destination

Chain POSTROUTING (policy ACCEPT) target prot opt source destination MASQUERADE all -- anywhere anywhere

Chain OUTPUT (policy ACCEPT) target prot opt source destination

#271261

Всё заработало (ура)

в /etc/ppp/pptpd-options

text

ms-dns  DNS_провайдера1
ms-dns  DNS_провайдера2

Спасибо всем.

Только не понятно как в Debian поставить шлюз на раздачу.

#271381
Klader написал:

Только не понятно как в Debian поставить шлюз на раздачу.

Это вы про что??? аргументируйте!

#278837

Всем добрый день!
Помогите разобраться с аналогичной проблемой.
У меня так же Debian Squeeze на сервере и соединяюсь с ним я с Windows 7. Но сервер удалённый, поднятый на VDS. Настройки pptpd все по умолчанию, кроме localip и remoteip.
Сетевой интерфейс один, venet0.
IP сервера пусть будет 96.8.хх.хх, локальный ip для пользователя - 10.20.20.25. Цель - позволить удалённому пользователю выходить в интернет через этот сервер.
Соединение VPN с Win7 поднимается, т.е. с сервером я соединяюсь. Но интернет не раздаётся.
После поднятия VPN соединения с компьютера на Win7 пингуется как локальный ip в VPN (10.20.20.25), так и внешний ip самого сервера (96.8.хх.хх). На этом всё. Грешила на dns, но не пингуются и ip адреса внешних сайтов. При этом с dns как раз всё в порядке, потому что при пинге по домену айпишники определяются. Пример:

text
$ ping google.com

Pinging google.com [173.194.43.5] with 32 bytes of data: Request timed out. Request timed out. Request timed out. Request timed out.

Ping statistics for 173.194.43.5: Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),

Фаервол на стороне сервера отключила специально, чтоб настроить всё это и не думать на правила. Возможно проблема в маршрутах, но в них мои познания практически нулевые. И не ясно где копать. На сервере, или на ПК.
Помогите пожалуйста.

#278841

Ну во первых вам нужно разрешыть форвард пакетов в ядре

text
echo 1 > /proc/sys/net/ipv4/ip_forward

Как это прописать в автозагрузку на дебиане не подскажу.
Далее дайте вывод таких команд

text
route -n
iptables -S
cat /etc/resolv.conf

Ну и после соединения вин7 с сервером покажыте на ней сетевые настройки

text
ipconfig /all
route print
Войдите или зарегистрируйтесь, чтобы ответить.