Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: [HOWTO] Установка и настройка VPN+ipX сервера Ubuntu & Debian  (Прочитано 70595 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн const000

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Спасибо за прекрасный How to, но есть несколько вопросиков:
1. У меня сервер еще работает на пол-ставки проксей (squid) и немного натом. Соответственно написать
iptables --flush
iptables -P FORWARD ACCEPT
я просто так не могу. Что конкретно нужно открыть для подключаемого пользователя 10.0.10.0/24, если внутренняя сеть 10.0.1.0/24 и внешний IP 82.208.67.ххх? пытался открыть все из 10.0.10.0 наружу и внутрь, в т.ч. на 10.0.1.0 - при пинге пишет "заданный узел недоступен"
2. Можно ли сделать, чтобы ms клиенту назначался при подключении основной DNS из внутренней сети? Т.е. он назначается для соединения, но для определения адресов используется DNS основного соединения (провайдера интернета).

Заранее спасибо.

Пользователь решил продолжить мысль 12 Июня 2009, 13:26:17:

Отвечаю сам себе по пункту 1:
Именно это и нужно было открыть (в и из сети 10.0.10.0) - с ноликами напортачил :(
-A FORWARD -s 10.0.10.0/255.255.255.0 -j ACCEPT
-A FORWARD -d 10.0.10.0/255.255.255.0 -j ACCEPT
« Последнее редактирование: 12 Июня 2009, 15:28:36 от const000 »

Оффлайн L-DEL

  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
Re: Установка и настройка VPN+ipX сервера Ubuntu & Debian
« Ответ #91 : 17 Сентября 2009, 11:57:00 »
Возникла такая проблема при подключениеиз из другова офиса ошибка 619
лог
(Нажмите, чтобы показать/скрыть)
вот конфиги
pptpd-options
(Нажмите, чтобы показать/скрыть)
pptpd.conf
(Нажмите, чтобы показать/скрыть)

а да правило прописанно!!!


#!/bin/sh -e
# Сбросить правила и удалить цепочки, чистим. Для случаев когда нужно пересбросить правила.
iptables -F
iptables -t nat -F
iptables -t mangle -F
iptables -X
iptables -t nat -X
iptables -t mangle -X


iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j SNAT --to-source 192.168.1.3

#iptables -t mangle -A PREROUTING -i eth0 -j TTL --ttl-set 64

iptables -t nat -A PREROUTING -p tcp -s 192.168.0.0/24 --dport 80 -j REDIRECT --to-port 3128
modprobe iptable_nat
modprobe ip_conntrack_ftp
modprobe ip_nat_ftp
iptables -t nat -A POSTROUTING -o ! eth1 -j MASQUERADE
iptables --append INPUT --protocol 47 --jump ACCEPT
iptables --append INPUT --protocol tcp --match tcp --destination-port 1723 --jump ACCEPT
#SAMBA
iptables -A FORWARD -p udp -m multiport --ports 135,136,137,138,139,445 -j DROP


iptables -A INPUT -p TCP -i eth0 --dport 3128 -j DROP #proxy
#iptables -A INPUT -p TCP -i eth1 --dport 3128 -j DROP
#iptables -A INPUT -p TCP -i eth0 --dport 3306 -j DROP #mysql
#iptables -A INPUT -p TCP -i eth1 --dport 3306 -j DROP


iptables -A FORWARD -p udp -m multiport --ports 135,136,137,138,139,445 -j DROP
iptables -A FORWARD -p tcp -m multiport --ports 135,136,137,138,139,445 -j DROP

« Последнее редактирование: 17 Сентября 2009, 12:33:55 от L-DEL »

Оффлайн nexusreglog

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Установка и настройка VPN+ipX сервера Ubuntu & Debian
« Ответ #92 : 20 Сентября 2009, 15:34:59 »
Благодарю за хау-ту. Все завелось с первого раза. Но есть одна проблема, шлюз подключаеться к интернету по pppoe и чтобы интернет раздавался нужно чтоб он всегда висел на ppp0. А иногда воникает ситуация при которой клиент занимает этот интерфейс (ppp0). Подскажите как это можно решить?

Оффлайн Stiff

  • Активист
  • *
  • Сообщений: 677
    • Просмотр профиля
Re: Установка и настройка VPN+ipX сервера Ubuntu & Debian
« Ответ #93 : 23 Сентября 2009, 20:10:16 »
Благодарю за хау-ту. Все завелось с первого раза. Но есть одна проблема, шлюз подключаеться к интернету по pppoe и чтобы интернет раздавался нужно чтоб он всегда висел на ppp0. А иногда воникает ситуация при которой клиент занимает этот интерфейс (ppp0). Подскажите как это можно решить?
добавь в /etc/ppp/peers/dsl-provider
unit 3419и у тебя теперь инет будет идти через ppp3419

Оффлайн devilev

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Установка и настройка VPN+ipX сервера Ubuntu & Debian
« Ответ #94 : 16 Октября 2009, 14:56:13 »
Не могу настроить VPN-сервер на Ubuntu Server 9.04. Машина выполняет роль инет-шлюза, на eth0 белый ip.

/etc/ppp/pptpd-options
name pptpd
refuse-pap
refuse-chap
require-mschap
require-mschap-v2
require-mppe-128
ms-dns 193.222.191.3
proxyarp
nodefaultroute
lock
nobsdcomp
#IPX (todo)
ipx
ipx-network 4
ipx-node 1:0
ipx-routing 2
ipx-router-name Linux_router
ipxcp-accept-remote

/etc/pptpd.conf
localip 10.0.10.201
remoteip 10.0.10.230-240

Задача: Получить доступ к локалке и ее шарам и сервисам с удаленной машины.

Схема работы такая:
Локалка 10.0.0.0/8 <-> 10.0.0.201 - [inetserv] - 193.222.191.78 <-> клиент с win vista ult, настроенным ipx и vpn. Локалка ходит в инет через inetserv, настроен iptables и nat, открыт порт 1723.

Проблемная ситуация:
Клиентом подключаюсь нормально, получаю адрес 10.0.0.230, пингую 10.0.0.230, не пингую 10.0.0.201, ну и соотв. ни одну машину в локалке. В состоянии подключения на клиенте желтый восклицательный знак и надпись "Ограниченные возможности подключения".

Как я понял со слов ipconfig в висте, проблема в отсутствующем шлюзе:



Кстати, клиентская машина перестает видеть инет, как по именам, так и по ip.

На практике до этого дела с VPN-сервером не имел, не было таких задач, а вот тут понадобилось, и х.з. куда дальше копать. Помогите, плз. :)
« Последнее редактирование: 17 Октября 2009, 13:27:56 от devilev »

Оффлайн PeoneEr

  • Любитель
  • *
  • Сообщений: 91
  • О_О
    • Просмотр профиля
Re: Установка и настройка VPN+ipX сервера Ubuntu & Debian
« Ответ #95 : 15 Ноября 2009, 21:29:58 »
Доброе время суток.
Проблема следующая. Ставлю по хау-ту ( множество пробовал ) впн и ipx ( кстати, что это ? ) сервера. Пробую подключиться со второй машины, которая соединена в сеть через первую. В итоге подключаюсь, но сеть виснет. После отключения все в порядке. Думаю, проблема в том, что у меня 1 айпи адрес, => я не могу раздавать другие айпишники для впн. Если нужны конфиги, выложу.

Оффлайн const000

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Установка и настройка VPN+ipX сервера Ubuntu & Debian
« Ответ #96 : 16 Ноября 2009, 19:13:07 »
Проблемная ситуация:
Клиентом подключаюсь нормально, получаю адрес 10.0.0.230, пингую 10.0.0.230, не пингую 10.0.0.201, ну и соотв. ни одну машину в локалке. В состоянии подключения на клиенте желтый восклицательный знак и надпись "Ограниченные возможности подключения".

Как я понял со слов ipconfig в висте, проблема в отсутствующем шлюзе:

Кстати, клиентская машина перестает видеть инет, как по именам, так и по ip.
Подключение запускаешь с правами администратора? Они нужны для назначения шлюза.

Оффлайн tazhate

  • Активист
  • *
  • Сообщений: 864
  • kunilinux
    • Просмотр профиля
Re: Установка и настройка VPN+ipX сервера Ubuntu & Debian
« Ответ #97 : 17 Ноября 2009, 08:11:02 »
и чем всех опенвпн не устроил...
lenovo thinkpad x1, gentoo ~amd64, awesome wm
asrock 330, atom 330, nvidia ion, 4gb ram, gentoo ~amd64, awesome wm
htc desire z, virtuos rom

Оффлайн PeoneEr

  • Любитель
  • *
  • Сообщений: 91
  • О_О
    • Просмотр профиля
Re: Установка и настройка VPN+ipX сервера Ubuntu & Debian
« Ответ #98 : 17 Ноября 2009, 11:00:16 »
Хотел попробовать опенвпн. Вот только где взять мануал по нему ? И гуевую систему для винды

Оффлайн tazhate

  • Активист
  • *
  • Сообщений: 864
  • kunilinux
    • Просмотр профиля
Re: Установка и настройка VPN+ipX сервера Ubuntu & Debian
« Ответ #99 : 21 Ноября 2009, 00:48:17 »
зачем гуй?
мануалов в инете - миллиард.
http://tazhate.livejournal.com/28949.html вот те мой например.
ужас, ты админ, а даже опенвпн не можешь нагуглить как настроить.
может лучше сначала поучится сетям, поучится английскому, поучитс гуглить, а потмо уже идти работать?
lenovo thinkpad x1, gentoo ~amd64, awesome wm
asrock 330, atom 330, nvidia ion, 4gb ram, gentoo ~amd64, awesome wm
htc desire z, virtuos rom

Оффлайн Seaman25

  • Любитель
  • *
  • Сообщений: 59
    • Просмотр профиля
Re: Установка и настройка VPN+ipX сервера Ubuntu & Debian
« Ответ #100 : 10 Января 2010, 12:30:57 »
Всем доброго дня!
Вот захотел установить VPN сервер на своем сервере ubuntu 8.10 server, все начал делать с нуля, по мануалу (с 1-й страницы)
Сам сервер получает инет через роутер DIR-100, где на самом возведен инет vpn от провайдера (т.е. роутер сам шлюз). ПРоброшен порт 1723, на роутере. Нужно чтобы инет-сервер на убунте являлся vpn-сервером для раздачи интернета в подсеть провайдера 10.1.*.*

IP ubuntu-server 192.168.0.100 eth0

проблема в том, что впн соединение подключается, все хорошо, только вот инета нет. Шифрование убирал. На всякий случай возвел Bind9 на сервере, указал в конфигах днс сервер, файрволл при запуске системы стартует vpn firewall loaded OK, все по мануалу.

Еще раз скажу что инет сервер получает инет от роутера, на интерфейс eth0, может в этом и есть загвоздка?...

логи syslog

Цитировать
Jan 10 14:31:02 nubuntu kernel: [   49.745399] eth0: no IPv6 routers present
Jan 10 14:31:30 nubuntu pptpd[4179]: CTRL: Client 10.1.140.19 control connection started
Jan 10 14:31:30 nubuntu pptpd[4179]: CTRL: Starting call (launching pppd, opening GRE)
Jan 10 14:31:30 nubuntu pppd[4180]: Plugin /usr/lib/pptpd/pptpd-logwtmp.so loaded.
Jan 10 14:31:30 nubuntu kernel: [   77.562139] PPP generic driver version 2.4.2
Jan 10 14:31:30 nubuntu pppd[4180]: pppd 2.4.4 started by root, uid 0
Jan 10 14:31:30 nubuntu pppd[4180]: Using interface ppp0
Jan 10 14:31:30 nubuntu pppd[4180]: Connect: ppp0 <--> /dev/pts/0
Jan 10 14:31:30 nubuntu pptpd[4179]: GRE: Bad checksum from pppd.
Jan 10 14:31:32 nubuntu pptpd[4179]: CTRL: Ignored a SET LINK INFO packet with real ACCMs!
Jan 10 14:31:32 nubuntu kernel: [   79.715788] padlock: VIA PadLock Hash Engine not detected.
Jan 10 14:31:32 nubuntu modprobe: WARNING: Error inserting padlock_sha (/lib/modules/2.6.24-19-server/kernel/drivers/crypto/padlock-sha.ko): No such device
Jan 10 14:31:32 nubuntu kernel: [   79.792796] PPP MPPE Compression module registered
Jan 10 14:31:32 nubuntu pppd[4180]: MPPE 128-bit stateless compression enabled
Jan 10 14:31:35 nubuntu pppd[4180]: Cannot determine ethernet address for proxy ARP
Jan 10 14:31:35 nubuntu pppd[4180]: local  IP address 192.168.0.100
Jan 10 14:31:35 nubuntu pppd[4180]: remote IP address 10.1.140.19
Jan 10 14:31:39 nubuntu pppd[4180]: Connect time 0.1 minutes.
Jan 10 14:31:39 nubuntu pppd[4180]: Sent 23914526 bytes, received 22 bytes.
Jan 10 14:31:39 nubuntu pppd[4180]: Cannot determine ethernet address for proxy ARP
Jan 10 14:31:39 nubuntu pppd[4180]: local  IP address 192.168.0.100
Jan 10 14:31:39 nubuntu pppd[4180]: remote IP address 10.1.140.19
Jan 10 14:32:00 nubuntu pppd[4180]: LCP terminated by peer (kM-OoM-^N^@<M-Mt^@^@^@^@)
Jan 10 14:32:00 nubuntu pppd[4180]: Connect time 0.4 minutes.
Jan 10 14:32:00 nubuntu pppd[4180]: Sent 88746757 bytes, received 2519 bytes.
Jan 10 14:32:01 nubuntu /USR/SBIN/CRON[4294]: (root) CMD (/usr/sbin/sarg-reports today)
Jan 10 14:32:01 nubuntu pptpd[4179]: CTRL: Reaping child PPP[4180]
Jan 10 14:32:01 nubuntu pppd[4180]: Modem hangup
Jan 10 14:32:01 nubuntu pppd[4180]: Connection terminated.
Jan 10 14:32:01 nubuntu pppd[4180]: Exit.
Jan 10 14:32:01 nubuntu pptpd[4179]: CTRL: Client 10.1.140.19 control connection finished
Jan 10 14:33:01 nubuntu /USR/SBIN/CRON[4351]: (root) CMD (/usr/sbin/sarg-reports today)

10.1.140.19 это IP из подсети провайдера, смущает ppp0 что он набирает номер... ведь ему надо показать что инет уже есть, и ничего набирать не надо.  Вот как ему сказать что eth0 надо юзать?
« Последнее редактирование: 10 Января 2010, 14:36:25 от Seaman25 »

Оффлайн tazhate

  • Активист
  • *
  • Сообщений: 864
  • kunilinux
    • Просмотр профиля
Re: Установка и настройка VPN+ipX сервера Ubuntu & Debian
« Ответ #101 : 13 Января 2010, 05:15:30 »
Хотел попробовать опенвпн. Вот только где взять мануал по нему ? И гуевую систему для винды
забыл про гуй добавить. он качается с официального сайта опенвпн.
вот тебе прямая ссылочка
http://openvpn.net/release/openvpn-2.1.1-install.exe
lenovo thinkpad x1, gentoo ~amd64, awesome wm
asrock 330, atom 330, nvidia ion, 4gb ram, gentoo ~amd64, awesome wm
htc desire z, virtuos rom

Оффлайн tema

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Установка и настройка VPN+ipX сервера Ubuntu & Debian
« Ответ #102 : 09 Февраля 2010, 21:51:33 »
Не получается видеть шары.
Есть сервер с белым IP ubuntu 9.04
Есть две разные виндовые машины за разными провайдерами и роутерами.
Нужно прокинуть VPN между виндовыми машинами.
Не использовать хамачи.
Сделал всё, что тут написано. Поднял VPN, всё отлично коннектится. Виндовые машины друг друга прекрасно пингуют по IP.
Проблема небольшая: по имени не резолвят при попытке пинговать
Проблема основная: ни одна шара не открывается. :(
Куда копать?


Пользователь решил продолжить мысль 09 Февраля 2010, 22:49:43:
RAdmin тоже работает. А шары всё равно не видны :-(
« Последнее редактирование: 09 Февраля 2010, 22:49:43 от tema »

Оффлайн obsessionsys

  • Любитель
  • *
  • Сообщений: 54
    • Просмотр профиля
    • IT-MEHANIKA
Re: Установка и настройка VPN+ipX сервера Ubuntu & Debian
« Ответ #103 : 09 Февраля 2010, 23:32:26 »
Не получается видеть шары.
Есть сервер с белым IP ubuntu 9.04
Есть две разные виндовые машины за разными провайдерами и роутерами.
Нужно прокинуть VPN между виндовыми машинами.
Не использовать хамачи.
Сделал всё, что тут написано. Поднял VPN, всё отлично коннектится. Виндовые машины друг друга прекрасно пингуют по IP.
Проблема небольшая: по имени не резолвят при попытке пинговать
Проблема основная: ни одна шара не открывается. :(
Куда копать?


Пользователь решил продолжить мысль 09 Февраля 2010, 22:49:43:
RAdmin тоже работает. А шары всё равно не видны :-(

ИМХО это дело в DNS серверах которые прописаны в файлике /etc/ppp/pptpd-options поэтому по имени и не пингуются. А по поводу шар, хм да же по IP не открывает шары компа? Вполне должны по ИП открывать шары!
Что бы хорошее становилось лучшим, а лучшее - совершенным!

Оффлайн tema

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Установка и настройка VPN+ipX сервера Ubuntu & Debian
« Ответ #104 : 10 Февраля 2010, 00:23:15 »
Я тоже думал про ДНС. Я долго думал какие написать... Мне же выход в нет через сервак не нужен оба клиента имеют свой выход... В общем в виде ДНС указал ip сервера. Есть соображения что можно указать в виде ДНС, чтобы резолвилось? Или подымать ДНС придётся? Хотя ДНС и так поднят на сервере - этож вебсервер на нём даже сайт...
А не показывает шары именно по IP по имени проверить-то даже нельзя он не резолвит. Стараюсь посмотреть шары по IP он думает минуты две и говорит, что не судьба... Сейчас думаю про MTU

 

Страница сгенерирована за 0.035 секунд. Запросов: 25.