откуда
Сам указал.
Настоятельно просим вас при общении соблюдать Правила форума и законы РФ. Наша тематика вне политики, поэтому воздержитесь от обсуждения ситуации на Украине и связанных с ней событий, независимо от того, какую сторону вы поддерживаете.
Также напоминаем, что наш форум находится в доменной зоне .ru, физически расположен на российских серверах и мы соблюдаем действующее законодательство России. Любые сообщения о политике будут удаляться.
Linux Forum → Администрирование и настройка сетей → PPTP-VPN на Ubuntu server
откуда
Сам указал.
Сам указал.
Здравствуйте! Разве ж так можно! Раздавать чужие адреса 
Здравствуйте Разве ж так можно! Раздавать чужие адреса
а какие тогда можно локальные? 192.168.xxx.xxx
а какие тогда можно локальные?
10.0.0.0 -10.255.255.255, 192.168.0.0-192.168.255.255 а также 172.16.0.0 - 172.31.255.255
0.0.0.0 -10.255.255.255, 192.168.0.0-192.168.255.255 а также 172.16.0.0 - 172.31.255.255
это нужно указывать в remoteip?
а какой тогда указывать localip?
А что за клиенты у Вас? Что-то вроде домовой сети? Или как?
А что за клиенты у Вас? Что-то вроде домовой сети? Или как?
хочу для себя поднять vpn, для выхода в инет через сервер.
хочу для себя поднять vpn, для выхода в инет через сервер.
Где находится сервер, и где находитесь Вы?
Где находится сервер, и где находитесь Вы?
В разных странах.
В разных странах.
Шутку оценил, но все же? Сервер у Вас дома?
Шутку оценил, но все же? Сервер у Вас дома?
Нет я имею к нему доступ через VNC.
Нет я имею к нему доступ через VNC.
Понятно. Вы хотите построить защищенный канал к этому серверу. Тогда Вам надо его строить через Ваше интернет-соединение и интернет-соединение сервера. По локальным адресам Вы это не сделаете.
Понятно. Вы хотите построить защищенный канал к этому серверу. Тогда Вам надо его строить через Ваше интернет-соединение и интернет-соединение сервера. По локальным адресам Вы это не сделаете.
Буду признателен, если расскажите как это сделать.
Возможно, что достаточно на сервере Ubuntu для pptp-vpn сервера надо в качестве localip прописать его инет-адрес, а в качестве remoteip указать Ваш инет-адрес. Точнее, постараюсь завтра рассказать, а то у меня уже третий час ночи.
Возможно, что достаточно на сервере Ubuntu для pptp-vpn сервера надо в качестве localip прописать его инет-адрес, а в качестве remoteip указать Ваш инет-адрес.
Нет, что-то я погнал гусей. Лучше завтра, на свежую голову.
Скажите, на сервере с Ubuntu сколько сетевых интерфейсов? Если кроме интерфейса с внешним адресом, есть еще, то как он настроен и для чего служит.
defaultroute верните как и было (
nodefaultroute).
localip и remoteip как пример.
localip 172.19.0.1
remoteip 172.19.0.200-254перегрузите pptpd и пробуйте
defaultrouteверните как и было (
nodefaultroute).
localip и remoteip как пример.
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
Второй сетевой интерфейс на сервере есть? Если есть куда он смотрит?
Kettler пишет:defaultrouteверните как и было (
nodefaultroute).
localip и remoteip как пример.
localip 172.19.0.1 remoteip 172.19.0.200-254перегрузите pptpd и пробуйте
сделал результат тоже.
При подключение к серверу в win7 пишет без доступа сети.
В свойствах
Ipv4-адрес клиента:172.19.0.200
Ipv4-адрес сервера:172.19.0.1DNS серверы Ipv4:
8.8.8.8
8.8.4.4Маска подсети Ipv4:255.255.255.255
после подключения покажите route print c win машины.
Если у Вас на сервере 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 для прохождения пакетов с этих адресов в инет.
Пример реализации.
route print c win машины.
===========================================================================
Список интерфесов
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
есть только eth0, Lo,ppp0
Тогда все оставьте, как есть, но поднимите на сервере Ubuntu nat и установите на нем разрешение проброса пакетов.
dustcore⇓ пишет:есть только eth0, Lo,ppp0
Тогда все оставьте, как есть, но поднимите на сервере Ubuntu nat и установите на нем разрешение проброса пакетов.
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADEтак?
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADEтак
Не совсем. У Вас же на сервере eth0 в инет смотрит. Его и надо указывать в качестве выходного интерфейса. Ну и добавить разрешение прохождения транзитного трафика.
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Еще надо разрешить на сервере проброс пакетов
sudo sysctl -w net.ipv4.ip_forward=1iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
помогло
Только на сервере появилось следующее:
ppp0:ppp:compressor dropped pkt
? из за чего это
urfin⇓ пишет:iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
помогло
Только на сервере появилось следующее:
ppp0:ppp:compressor dropped pkt
? из за чего это
Интересно. Тут у вас нат поднят PPTP-VPN на Ubuntu server
а щас типо ок
Только на сервере появилось следующее:
ppp0:ppp:compressor dropped pkt
А такого
mppe_compress[0]: osize too small!на сервере не появилось?
dustcore пишет:urfin⇓ пишет:iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
помогло
Только на сервере появилось следующее:
ppp0:ppp:compressor dropped pkt
? из за чего этоИнтересно. Тут у вас нат поднят PPTP-VPN на Ubuntu server
а щас типо ок
reboot. Вроде бы помогло
А такого
mppe_compress[0]: osize too small!на сервере не появилось?
нет.
Linux Forum → Администрирование и настройка сетей → PPTP-VPN на Ubuntu server
Форум работает на PunBB, при поддержке Informer Technologies, Inc