LinuxForum.Fans
Тема

PPTP-VPN на Ubuntu server

Автор: dustcore 65 сообщений 13879 просмотров
#318795
"urfin⇓" написал:
Шутку оценил, но все же? Сервер у Вас дома?

Нет я имею к нему доступ через VNC.

#318797

"dustcore⇓" написал:
Нет я имею к нему доступ через VNC.
Понятно. Вы хотите построить защищенный канал к этому серверу. Тогда Вам надо его строить через Ваше интернет-соединение и интернет-соединение сервера. По локальным адресам Вы это не сделаете.
#318798
"urfin⇓" написал:
Понятно. Вы хотите построить защищенный канал к этому серверу. Тогда Вам надо его строить через Ваше интернет-соединение и интернет-соединение сервера. По локальным адресам Вы это не сделаете.

Буду признателен, если расскажите как это сделать.

#318806

Возможно, что достаточно на сервере Ubuntu для pptp-vpn сервера надо в качестве localip прописать его инет-адрес, а в качестве remoteip указать Ваш инет-адрес. Точнее, постараюсь завтра рассказать, а то у меня уже третий час ночи.

#318810

"urfin⇓" написал:
Возможно, что достаточно на сервере Ubuntu для pptp-vpn сервера надо в качестве localip прописать его инет-адрес, а в качестве remoteip указать Ваш инет-адрес.
Нет, что-то я погнал гусей. Лучше завтра, на свежую голову.
#318866

Скажите, на сервере с Ubuntu сколько сетевых интерфейсов? Если кроме интерфейса с внешним адресом, есть еще, то как он настроен и для чего служит.

#318876
text
defaultroute 

верните как и было (

text
nodefaultroute

).

localip и remoteip как пример.

text

localip 172.19.0.1
remoteip 172.19.0.200-254

перегрузите pptpd и пробуйте

#318890
Kettler написал:
text
defaultroute 

верните как и было (

text
nodefaultroute

).

localip и remoteip как пример.

text

localip 172.19.0.1
remoteip 172.19.0.200-254

перегрузите pptpd и пробуйте

сделал результат тоже.

При подключение к серверу в win7 пишет без доступа сети.
В свойствах
Ipv4-адрес клиента:172.19.0.200
Ipv4-адрес сервера:172.19.0.1

DNS серверы Ipv4:
8.8.8.8
8.8.4.4

Маска подсети Ipv4:255.255.255.255

#318903

Второй сетевой интерфейс на сервере есть? Если есть куда он смотрит?

#318908
dustcore написал:
[quote=Kettler]
text
defaultroute 

верните как и было (

text
nodefaultroute

).

localip и remoteip как пример.

text

localip 172.19.0.1
remoteip 172.19.0.200-254

перегрузите pptpd и пробуйте

сделал результат тоже.

При подключение к серверу в win7 пишет без доступа сети.
В свойствах
Ipv4-адрес клиента:172.19.0.200
Ipv4-адрес сервера:172.19.0.1

DNS серверы Ipv4:
8.8.8.8
8.8.4.4

Маска подсети Ipv4:255.255.255.255[/quote]
после подключения покажите route print c win машины.

#318913

Если у Вас на сервере Ubuntu есть второй интерфейс и он служит для доступа в локальную сеть, а сам сервер Ubuntu выполняет еще и роль роутера, предоставляющего доступ в интернет для машин из локальной сети, то в качестве localip надо указать адрес этого интерфейса, в remoteip указать диапазон неиспользуемых адресов из той же сети (например, адрес интерфейса 192.168.200.1, а диапазон неиспользуемых адресов 192.168.200.46:192.168.200.254, тогда указать localip 192.168.200.1, а remoteip 192.168.200.250-254)
Если же второго интерфейса нет, то localip и remoteip можете оставить такие, как указал Kettler. Но на самом сервере необходимо будет поднять nat для прохождения пакетов с этих адресов в инет.
Пример реализации.

#318916
"Kettler⇓" написал:
route print c win машины.
route prin
  • [*]===========================================================================
  • Список интерфесов
  • 28...........................VPN-host
  • 27...........................Megaline
  • 11...00 e0 4d 07 df 05 ......Realtek RTL8139/810x Family Fast Ethernet бҐвҐў®©  ¤ ЇвҐа
  • 17...08 00 27 00 4c 89 ......VirtualBox Host-Only Ethernet Adapter
  • 1...........................Software Loopback Interface 1
  • 12...00 00 00 00 00 00 00 e0 Адаптер Microsoft ISATAP
  • 13...00 00 00 00 00 00 00 e0 Адаптер Microsoft 6to4
  • 14...00 00 00 00 00 00 00 e0 Teredo Tunneling Pseudo-Interface
  • 18...00 00 00 00 00 00 00 e0 Адаптер Microsoft ISATAP #2
  • 15...00 00 00 00 00 00 00 e0 Адаптер Microsoft ISATAP #3
  • 19...00 00 00 00 00 00 00 e0 Адаптер Microsoft ISATAP #4
  • ===========================================================================
  • IPv4 таблица маршрута
  • ===========================================================================
  • Активные маршруты:
  • Сетевой Адрес Маска сети Адрес шлюза Интерфейс Метрика
  • 0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.6 8470
  • 0.0.0.0 0.0.0.0 On-link 2.135.156.33 4246
  • 0.0.0.0 0.0.0.0 On-link 172.19.0.200 21
  • 2.135.156.33 255.255.255.255 On-link 2.135.156.33 4501
  • 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
  • 14X.XXX.193.110 255.255.255.255 On-link 2.135.156.33 4246
  • 172.19.0.200 255.255.255.255 On-link 172.19.0.200 276
  • 192.168.1.0 255.255.255.0 On-link 192.168.1.6 8726
  • 192.168.1.6 255.255.255.255 On-link 192.168.1.6 8726
  • 192.168.1.255 255.255.255.255 On-link 192.168.1.6 8726
  • 192.168.56.0 255.255.255.0 On-link 192.168.56.1 8726
  • 192.168.56.1 255.255.255.255 On-link 192.168.56.1 8726
  • 192.168.56.255 255.255.255.255 On-link 192.168.56.1 8726
  • 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 192.168.56.1 8728
  • 224.0.0.0 240.0.0.0 On-link 192.168.1.6 8728
  • 224.0.0.0 240.0.0.0 On-link 2.135.156.33 4247
  • 224.0.0.0 240.0.0.0 On-link 172.19.0.200 21
  • 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 192.168.56.1 8726
  • 255.255.255.255 255.255.255.255 On-link 192.168.1.6 8726
  • 255.255.255.255 255.255.255.255 On-link 2.135.156.33 4501
  • 255.255.255.255 255.255.255.255 On-link 172.19.0.200 276
  • ===========================================================================
  • Постоянные маршруты:
  • Отсутствуют
  • IPv6 таблица маршрута 
  • ===========================================================================
  • Активные маршруты:
  • Метрика Сетевой адрес Шлюз
  • 1 306 ::1/128 On-link
  • 13 1025 2002::/16 On-link
  • 13 281 2002:287:9c21::287:9c21/128
  • On-link
  • 17 276 fe80::/64 On-link
  • 11 276 fe80::/64 On-link
  • 11 276 fe80::24da:d44f:4f07:3ac/128
  • On-link
  • 17 276 fe80::9de0:f65c:910d:2ebb/128
  • On-link
  • 1 306 ff00::/8 On-link
  • 17 276 ff00::/8 On-link
  • 11 276 ff00::/8 On-link
  • ===========================================================================
  • Постоянные маршруты:
  • Отсутствуют

Показать
Второй сетевой интерфейс на сервере есть? Если есть куда он смотрит?

есть только eth0, Lo,ppp0

#318918

"dustcore⇓" написал:
есть только eth0, Lo,ppp0
Тогда все оставьте, как есть, но поднимите на сервере Ubuntu nat и установите на нем разрешение проброса пакетов.
#318922

urfin написал:
[quote="dustcore⇓"]есть только eth0, Lo,ppp0
Тогда все оставьте, как есть, но поднимите на сервере Ubuntu nat и установите на нем разрешение проброса пакетов.[/quote]
text
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE

так?

#318924

"dustcore⇓" написал:
text
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE

так

Не совсем. У Вас же на сервере eth0 в инет смотрит. Его и надо указывать в качестве выходного интерфейса. Ну и добавить разрешение прохождения транзитного трафика.
text
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -A FORWARD -o eth0 -m conntrack --ctstate NEW -j ACCEPT
iptables -A FORWARD -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT

Еще надо разрешить на сервере проброс пакетов

text
sudo sysctl -w net.ipv4.ip_forward=1
#318931
"urfin⇓" написал:
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

помогло

Только на сервере появилось следующее:
ppp0:ppp:compressor dropped pkt
? из за чего это

#318949
dustcore написал:
[quote="urfin⇓"]iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

помогло

Только на сервере появилось следующее:
ppp0:ppp:compressor dropped pkt
? из за чего это[/quote]
Интересно. Тут у вас нат поднят PPTP-VPN на Ubuntu server
а щас типо ок

#318958

"dustcore⇓" написал:
Только на сервере появилось следующее:
ppp0:ppp:compressor dropped pkt
А такого
text
mppe_compress[0]: osize too small!

на сервере не появилось?

#318961
Kettler написал:
[quote=dustcore][quote="urfin⇓"]iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

помогло

Только на сервере появилось следующее:
ppp0:ppp:compressor dropped pkt
? из за чего это[/quote]
Интересно. Тут у вас нат поднят PPTP-VPN на Ubuntu server
а щас типо ок[/quote]
reboot. Вроде бы помогло

#318963
"urfin⇓" написал:
А такого
text
mppe_compress[0]: osize too small!

на сервере не появилось?

нет.

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