LinuxForum.Fans
Тема

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

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

На VPN сервере разрешить гулять сетям

text
iptables -A FORWARD -d 10.20.20.0/24 -i  venet0 -j ACCEPT
iptables -A FORWARD -s 10.20.20.0/24 -o  venet0 -j ACCEPT

Ну и маскарадинг

text
iptables -A POSTROUTING -s 10.20.20.0/24 -o venet0 -j MASQUERADE
iptables -A POSTROUTING -s 10.20.20.0/24 -o venet0 -j MASQUERADE
#279086

Iptables - у меня всё разрешено там. Специально отключила на время. Вывод команд на сервере:

text
~# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.20.20.25     0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
0.0.0.0         0.0.0.0         0.0.0.0         U     0      0        0 venet0

root@crossroad:~# iptables -S -P INPUT ACCEPT -P FORWARD ACCEPT -P OUTPUT ACCEPT

root@crossroad:~# cat /etc/resolv.conf nameserver 8.8.8.8 nameserver 4.2.2.2

Win7

text
$ route print
===========================================================================
Interface List
 15...........................Crossroad
 13...1c af f7 04 9f ef ......D-Link DWA-125 Wireless 150 USB Adapter
 11...8c 89 a5 37 44 ea ......Realtek PCIe GBE Family Controller
  1...........................Software Loopback Interface 1
 14...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter
 12...00 00 00 00 00 00 00 e0 Teredo Tunneling Pseudo-Interface
 17...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #2
 16...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #3
===========================================================================

IPv4 Route Table =========================================================================== Active Routes: Network Destination Netmask Gateway Interface Metric 0.0.0.0 0.0.0.0 10.10.1.1 10.10.1.15 4491 0.0.0.0 0.0.0.0 10.10.1.1 10.10.1.17 4250 0.0.0.0 0.0.0.0 On-link 10.20.20.25 26 10.10.1.0 255.255.255.0 On-link 10.10.1.15 4491 10.10.1.0 255.255.255.0 On-link 10.10.1.17 4506 10.10.1.15 255.255.255.255 On-link 10.10.1.15 4491 10.10.1.17 255.255.255.255 On-link 10.10.1.17 4506 10.10.1.255 255.255.255.255 On-link 10.10.1.15 4491 10.10.1.255 255.255.255.255 On-link 10.10.1.17 4506 10.20.20.25 255.255.255.255 On-link 10.20.20.25 281 96.8.хх.хх 255.255.255.255 10.10.1.1 10.10.1.17 4251 127.0.0.0 255.0.0.0 On-link 127.0.0.1 4531 127.0.0.1 255.255.255.255 On-link 127.0.0.1 4531 127.255.255.255 255.255.255.255 On-link 127.0.0.1 4531 224.0.0.0 240.0.0.0 On-link 127.0.0.1 4531 224.0.0.0 240.0.0.0 On-link 10.10.1.15 4492 224.0.0.0 240.0.0.0 On-link 10.10.1.17 4507 224.0.0.0 240.0.0.0 On-link 10.20.20.25 26 255.255.255.255 255.255.255.255 On-link 127.0.0.1 4531 255.255.255.255 255.255.255.255 On-link 10.10.1.15 4491 255.255.255.255 255.255.255.255 On-link 10.10.1.17 4506 255.255.255.255 255.255.255.255 On-link 10.20.20.25 281 =========================================================================== Persistent Routes: Network Address Netmask Gateway Address Metric 0.0.0.0 0.0.0.0 10.10.1.1 Default ===========================================================================

IPv6 Route Table =========================================================================== Active Routes: If Metric Network Destination Gateway 1 306 ::1/128 On-link 11 266 fe80::/64 On-link 13 281 fe80::/64 On-link 17 286 fe80::5efe:10.20.20.25/128 On-link 13 281 fe80::188e:89d4:5da0:309d/128 On-link 11 266 fe80::41b7:c351:d6e3:51d2/128 On-link 1 306 ff00::/8 On-link 11 266 ff00::/8 On-link 13 281 ff00::/8 On-link =========================================================================== Persistent Routes: None

text
$ ipconfig /all

Windows IP Configuration

Host Name . . . . . . . . . . . . : smith-win-pc Primary Dns Suffix . . . . . . . : Node Type . . . . . . . . . . . . : Hybrid IP Routing Enabled. . . . . . . . : No WINS Proxy Enabled. . . . . . . . : No DNS Suffix Search List. . . . . . : crossroad.geek

PPP adapter Crossroad:

Connection-specific DNS Suffix . : Description . . . . . . . . . . . : Crossroad Physical Address. . . . . . . . . : DHCP Enabled. . . . . . . . . . . : No Autoconfiguration Enabled . . . . : Yes IPv4 Address. . . . . . . . . . . : 10.20.20.25(Preferred) Subnet Mask . . . . . . . . . . . : 255.255.255.255 Default Gateway . . . . . . . . . : 0.0.0.0 NetBIOS over Tcpip. . . . . . . . : Enabled

Wireless LAN adapter Wireless Network Connection:

Connection-specific DNS Suffix . : crossroad.geek Description . . . . . . . . . . . : D-Link DWA-125 Wireless 150 USB Adapter Physical Address. . . . . . . . . : 1C-AF-F7-04-9F-EF DHCP Enabled. . . . . . . . . . . : Yes Autoconfiguration Enabled . . . . : Yes Link-local IPv6 Address . . . . . : fe80::188e:89d4:5da0:309d%13(Preferred) IPv4 Address. . . . . . . . . . . : 10.10.1.17(Preferred) Subnet Mask . . . . . . . . . . . : 255.255.255.0 Lease Obtained. . . . . . . . . . : Thursday, October 11, 2012 11:51:24 AM Lease Expires . . . . . . . . . . : Sunday, November 17, 2148 6:37:34 PM Default Gateway . . . . . . . . . : 10.10.1.1 DHCP Server . . . . . . . . . . . : 10.10.1.1 DHCPv6 IAID . . . . . . . . . . . : 421310455 DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-17-C8-86-29-8C-89-A5-37-44-EA DNS Servers . . . . . . . . . . . : 10.10.1.1 NetBIOS over Tcpip. . . . . . . . : Enabled

Ethernet adapter Local Area Connection:

Connection-specific DNS Suffix . : Description . . . . . . . . . . . : Realtek PCIe GBE Family Controller Physical Address. . . . . . . . . : 8C-89-A5-37-44-EA DHCP Enabled. . . . . . . . . . . : No Autoconfiguration Enabled . . . . : Yes Link-local IPv6 Address . . . . . : fe80::41b7:c351:d6e3:51d2%11(Preferred) IPv4 Address. . . . . . . . . . . : 10.10.1.15(Preferred) Subnet Mask . . . . . . . . . . . : 255.255.255.0 Default Gateway . . . . . . . . . : 10.10.1.1 DHCPv6 IAID . . . . . . . . . . . : 244091301 DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-17-C8-86-29-8C-89-A5-37-44-EA DNS Servers . . . . . . . . . . . : fec0:0:0:ffff::1%1 fec0:0:0:ffff::2%1 fec0:0:0:ffff::3%1 NetBIOS over Tcpip. . . . . . . . : Enabled

Tunnel adapter isatap.crossroad.geek:

Media State . . . . . . . . . . . : Media disconnected Connection-specific DNS Suffix . : Description . . . . . . . . . . . : Microsoft ISATAP Adapter Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0 DHCP Enabled. . . . . . . . . . . : No Autoconfiguration Enabled . . . . : Yes

Tunnel adapter Local Area Connection* 9:

Media State . . . . . . . . . . . : Media disconnected Connection-specific DNS Suffix . : Description . . . . . . . . . . . : Teredo Tunneling Pseudo-Interface Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0 DHCP Enabled. . . . . . . . . . . : No Autoconfiguration Enabled . . . . : Yes

Tunnel adapter isatap.{1EEABE5C-BCFD-4B2C-BA33-335F7A521AC6}:

Connection-specific DNS Suffix . : Description . . . . . . . . . . . : Microsoft ISATAP Adapter #2 Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0 DHCP Enabled. . . . . . . . . . . : No Autoconfiguration Enabled . . . . : Yes Link-local IPv6 Address . . . . . : fe80::5efe:10.20.20.25%17(Preferred) Default Gateway . . . . . . . . . : NetBIOS over Tcpip. . . . . . . . : Disabled

Tunnel adapter isatap.{73E02E43-B819-4C3D-B95C-9E08B1DB9939}:

Media State . . . . . . . . . . . : Media disconnected Connection-specific DNS Suffix . : Description . . . . . . . . . . . : Microsoft ISATAP Adapter #3 Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0 DHCP Enabled. . . . . . . . . . . : No Autoconfiguration Enabled . . . . : Yes

10.10.1.15 и 10.10.1.17 - это у меня местная локалка. Через последний выхожу в интернет. За NAT'ом сижу. И ещё... pptp на данном компьютере поднимается. Я без проблем соединяюсь и пользуюсь VPN, серверные настройки которой посмотреть не могу. Поэтому думаю, что проблема у меня всё же на стороне сервера, а не в настройках Win7.
ppp0 интерфейс на сервере появляется только когда я на компе поднимаю pptp соединение. Если отключиться, то route -n этот интерфейс не покажет. Не знаю, может так и должно быть. Я первый раз сталкиваюсь с настройкой vpn-сервера.

#279327

Помогло следующее:

text
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o venet0 -j MASQUERADE

Возникли ещё два вопроса:
1. Ограничивается ли как-то скорость передачи данных в pptpd? Если да, то где? Потому что разница между средней скоростью передачи данных на сервер и скоростью VPN отличается в 8 раз.
2. Где в pptpd прописан порт по умолчанию? Можно ли его заменить?

#279342

Тоисть вы хотите сказать что скорость через тунель pptp очень маленькая?.

#279359
kisil написал:
Тоисть вы хотите сказать что скорость через тунель pptp очень маленькая?.

Да. На том же сервере есть proxy и тест скорости показывает около 10 mbit/s, тогда как VPN порядка 1,5 mbit/s.

#279800

Посмотрите в сторону MTU ppp0 соединения. Гдето тут на форуме была похожая тема. Если найду то дам ссылку.

#279805
text
iptables -I FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu

и покажите ifconfig ppp0

#280845
XliN написал:
text
iptables -I FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu

и покажите ifconfig ppp0

ppp0 Link encap:Point-to-Point Protocol
inet addr:xx.xx.xx.xx P-t-P:10.20.20.25 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1396 Metric:1
RX packets:44519 errors:0 dropped:0 overruns:0 frame:0
TX packets:49570 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:3244865 (3.0 MiB) TX bytes:64660930 (61.6 MiB)

А хостер не может скорость на порт занижать? Чисто теоретически. Вообще, технически это возможно, не внося изменений на стороне моего VPS? Уже не знаю на что думать. Через прокси на том же сервере скорость 10 мегабит и больше, через VPN до мегабита еле дотягивает, и то редко.

Войдите или зарегистрируйтесь, чтобы ответить.