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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

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

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

Оффлайн tazhate

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


Пользователь решил продолжить мысль 09 Февраля 2010, 22:49:43:
RAdmin тоже работает. А шары всё равно не видны :-(
шары Windowsкие? сделай тогда их в один workgroup
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
« Ответ #106 : 10 Февраля 2010, 13:09:11 »
Они в одной workgroup были изначально. Проверил ещё раз. Они вообще периодически кабелем соединяются, т.к. один из виндовых клиентов - ноутбук. И он иногда рядом со стационарным, но нужно, чтобы связь была всегда, для этого и стараюсь сделать vpn :-(

Оффлайн Nefertum

  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
    • Nefka Blog
Re: Установка и настройка VPN+ipX сервера Ubuntu & Debian
« Ответ #107 : 17 Февраля 2010, 08:57:21 »
Делаю в офисе VPN сервер для доступа в локалку.
Ubuntu 8.04 LTS.
Настройки:
В офисе: инет раздает роутер asus rt-n16, порт 1723 открыт, на внутреннюю сеть раздает ip 192.167.0.100-172.16.0.200, сам внутри 192.167.0.2.

/etc/pptpd.conf
(Нажмите, чтобы показать/скрыть)

/etc/ppp/pptpd-options
(Нажмите, чтобы показать/скрыть)

Проверяю работу из дома Ubuntu 9.10, но будут клиенты и с WinXP.
Соединение проходит нормально, пинги идут, но потом в логах на сервере такое:
(Нажмите, чтобы показать/скрыть)

Соединение рвется, гуглю уже несколько часов, но что-то ничего не могу найти. Ошибка всегда одна и таже в спойлере видно:
GRE: read(fd=7,buffer=80505c0,len=8260) from network failed: status = -1 error = Message too long
время соединения плавает,  удавалось не только пинговать, но и файлы с NAS утаскивал  и на web внутренний заходил. Есть идеи?)

Оффлайн alex_chipmunk

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Может конечно не в тему, но у меня ошибка pptpd в логе выглядит вот так:
Mar  4 21:12:08 skynet pptpd[7566]: GRE: read(fd=7,buffer=80514a0,len=8260) from network failed: status = -1 error = Protocol not available
Mar  4 21:12:08 skynet pptpd[7566]: CTRL: GRE read or PTY write failed (gre,pty)=(7,6)
Mar  4 21:12:08 skynet pptpd[7566]: CTRL: Reaping child PPP[7567]
Нашел вот такое решение проблемы:
http://poptop.sourceforge.net/dox/gre-protocol-unavailable.phtml

Оффлайн Ve0

  • Активист
  • *
  • Сообщений: 262
    • Просмотр профиля
    • bUbuntu.spb.ru
Re: Установка и настройка VPN+ipX сервера Ubuntu & Debian
« Ответ #109 : 16 Апреля 2010, 02:55:37 »
все сделал по инструкции. все работает прекрассно! ) огромное спасибо за мануал.
но вот есть нюанс. у меня к шлюзу (Ubuntu 9.04 Server) подключается роутер (ASUS) и за ASUS'ом еще одна сеть. дк вот в этой сети на всех компах риально идут потери пакетов очень большие. причем по разному, то более или менее (потеря от 1% до 5%) либо потери такие, что работать невозможно (потери до 90%)!

На роутере если пинговать, то потери такие же как на компах:
--- ya.ru ping statistics ---
48 packets transmitted, 47 packets received, 2% packet loss
round-trip min/avg/max = 13.394/35.734/148.639 ms
[veo@veo-router root]$

PS: что такое IPX в двух словах? и нафиг он тут нужен?
« Последнее редактирование: 16 Апреля 2010, 02:58:14 от Ve0 »
bUbuntu - In a world without walls who needs Windows?..

Оффлайн Nesmit

  • Старожил
  • *
  • Сообщений: 1296
    • Просмотр профиля
Re: Установка и настройка VPN+ipX сервера Ubuntu & Debian
« Ответ #110 : 16 Апреля 2010, 08:55:52 »
mtr - клевая прога для мониторинга кто и где потерял
IPX устаревший протокол. :Нужен только для игры в саркрафт ;)

Оффлайн Ve0

  • Активист
  • *
  • Сообщений: 262
    • Просмотр профиля
    • bUbuntu.spb.ru
Re: Установка и настройка VPN+ipX сервера Ubuntu & Debian
« Ответ #111 : 16 Апреля 2010, 14:46:29 »
а без него как нить можно? какие настройки и конфиги?
bUbuntu - In a world without walls who needs Windows?..

Оффлайн Nesmit

  • Старожил
  • *
  • Сообщений: 1296
    • Просмотр профиля
Re: Установка и настройка VPN+ipX сервера Ubuntu & Debian
« Ответ #112 : 16 Апреля 2010, 15:25:59 »
ipx нафик не нада в повседневной жизни.
на форуме есть HowTo в нескольких вариантах.

Оффлайн Ve0

  • Активист
  • *
  • Сообщений: 262
    • Просмотр профиля
    • bUbuntu.spb.ru
Настроил.. работает без проблем. Только вот скорость маленькая. Не привышает 300 400 кбпс. Куда курить, подскажите плз.
bUbuntu - In a world without walls who needs Windows?..

Оффлайн dim-mik

  • Участник
  • *
  • Сообщений: 104
    • Просмотр профиля
VPN сервер нужен для объединения удаленных компьютеров в виртуальную сеть через Интернет.

Есть (в разных местах):
Терминальный сервер под Windows 2003 в подключенный к Интернету;
Пользователи со своими Windows подключенные к Интернету;
VPN сервер подключенный к Интернету;

Принцип работы:
Терминальный сервер подключается к VPN серверу и получает IP-адрес 192.168.100.201
Пользователи подключается к VPN серверу и получает адреса 192.168.100.ХХХ
Пользователи подключается к удаленному рабочему столу 192.168.100.201

VPN сервер имеет одну сетевую плату, которая смотрит в Интернет.

1. Устанавливаю ubuntu-10.04-server-i386 и настраиваю сетевую плату согласно провайдера.

2. Обновляю
Код:
$sudo -s -H
#apt-get update
#apt-get dist-upgrade
Reboot

3. Устанавливаю VPN сервер
Код:
$sudo -s -H
#apt-get install pptpd

4. Настраиваю VPN сервер

файл /etc/ppp/pptpd-options
Код:
name pptpd
refuse-pap
refuse-chap
require-mschap
require-mschap-v2
require-mppe-128
#ms-dns 10.0.0.1
#ms-dns 10.0.0.2
# Мне не нужно, чтоб клиентские компьютеры ходили в интернет через VPN сервер
proxyarp
nodefaultroute
lock
nobsdcomp

файл /etc/pptpd.conf
Код:
option /etc/ppp/pptpd-options
logwtmp
localip 192.168.100.1
remoteip 192.168.0.2-254

файл /etc/ppp/chap-secrets
Код:
# Secrets for authentication using CHAP
# client server secret IP addresses
svr * 999 192.168.100.201 # Для терминального сервера
01 * 111 *
02 * 222 *
03 * 333 *

4. Разрешаю пропуск трафика
Добавил строку в файл /etc/rc.local
sysctl -w net.ipv4.ip_forward=1
reboot


В результате:
Терминальный сервер подключается к VPN серверу и получает IP-адрес 192.168.100.201
Пользователи подключается к VPN серверу и получает адреса 192.168.100.ХХХ
Пользователи подключается к удаленному рабочему столу 192.168.100.201

Проблема.
У пользователей интернет пытается работать через VPN сервер, что не надо.
По команде ipconfig /all на клиентских машинах вижу:
IP-адрес . . . . . .  . .  192.168.100.102
Маска подсети . . .  255.255.255.0
Основной шлюз . .  192.168.100.102
Откуда Основной шлюз я его на VPN сервере не прописывал.
Как сделать, чтоб клиентские компьютеры ходили в интернет не через VPN сервер?
Может если бы основной шлюз не прописывался, интернет у пользователей не пытался работать через VPN сервер?

« Последнее редактирование: 07 Мая 2010, 16:17:59 от dim-mik »

Оффлайн Ve0

  • Активист
  • *
  • Сообщений: 262
    • Просмотр профиля
    • bUbuntu.spb.ru
Проблема.
У пользователей интернет пытается работать через VPN сервер, что не надо.
По команде ipconfig /all на клиентских машинах вижу:
IP-адрес . . . . . .  . .  192.168.100.102
Маска подсети . . .  255.255.255.0
Основной шлюз . .  192.168.100.102
Откуда Основной шлюз я его на VPN сервере не прописывал.
Как сделать, чтоб клиентские компьютеры ходили в интернет не через VPN сервер?
Может если бы основной шлюз не прописывался, интернет у пользователей не пытался работать через VPN сервер?

iptables тебе в руки.
bUbuntu - In a world without walls who needs Windows?..

Оффлайн artem.ultra

  • Участник
  • *
  • Сообщений: 226
    • Просмотр профиля
    • Sa-iT
всем привет.
помогите пожалуйста до настроить, сделал все, все работает но есть две проблемы.
первая в логах:
gre bad checksum from pppdкак вылечить так и не понял.
и вторая суть проблемы, это то что не могу с подключившегося клиента увидеть рабочую группу, и компьютеры которые в ней находятся тоже соответственно не видно. все компы пингуються нормально, если заходить по ип, то минуты 2 думает после чего спрашивает логин и пароль после ввода пускает на шару (не могу понять почему он спрашивает, если к шаре открыт доступ с под гостя)
помогите решить, очень надо!

Пользователь решил продолжить мысль 27 Мая 2010, 17:04:18:
появилась новая ошибка:
May 27 18:02:33 mail pptpd[1436]: CTRL: Ignored a SET LINK INFO packet with real ACCMs!
Пользователь решил продолжить мысль 27 Мая 2010, 19:43:59:
May 27 18:41:55 mail pptpd[1607]: GRE: Bad checksum from pppd.
May 27 18:41:55 mail pptpd[1607]: GRE: read(fd=7,buffer=80524a0,len=8260) from network failed: status = -1 error = Protocol not available
May 27 18:41:55 mail pptpd[1607]: CTRL: GRE read or PTY write failed (gre,pty)=(7,6)
« Последнее редактирование: 27 Мая 2010, 19:43:59 от artem.ultra »

Оффлайн Dimoshka

  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Подскажите плиз.

Поставил вроде все по хауту.
ппепд запускается слушает порт, но к впн не подключится, постоянно ошибка 678 удаленный комп не отвечает


Вот конфиги

/etc/ppp/pptpd-options

auth
name pptpd
logfile /var/log/pptpd.log
refuse-pap
refuse-chap
refuse-mschap
require-mschap-v2
ms-dns 193.106.60.1
ms-dns 193.106.60.2
nodefaultroute
lock
nobsdcomp

/etc/pptpd.conf

option  /etc/ppp/pptpd-options
logwtmp
bcrelay eth0
localip 192.168.1.1
remoteip        192.168.1.2-254

/etc/ppp/chap-secrets

dimoshka pptpd 11111 "*"
dimoshka pptpd 22222 "*"

Я так понял порт закрытый, хотя вроде бы по хауту скриптом разрешаю.
« Последнее редактирование: 30 Июня 2010, 13:28:51 от Dimoshka »

Оффлайн artem.ultra

  • Участник
  • *
  • Сообщений: 226
    • Просмотр профиля
    • Sa-iT
hi all
делал все по руководству, прописал ms-dns 192.168.1.251 - єто мой внутрений ДНС сервер точнее быть Active Directory
захожу с клиента через впн нормально, но не пингуються внутрение адресса по имени, только по ип.
подскажите как это исправить?

Пользователь решил продолжить мысль 13 Июля 2010, 12:12:13:
сюда уже никто не смотрит? но вопрос у меня до сих пор актуален!
« Последнее редактирование: 13 Июля 2010, 12:12:13 от artem.ultra »

Оффлайн HappyCaspeR

  • Новичок
  • *
  • Сообщений: 6
  • Изнасилую мозг, но установлю!
    • Просмотр профиля
помогите с настройкой. очень прошу. уже битую неделю копаюсь.... Итого что у меня есть:


в /etc/network/interfaces
# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet dhcp

auto eth1
iface eth1 inet static
address 192.168.1.1
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255

auto dsl-provider
iface dsl-provider inet ppp
pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf
provider dsl-provider

/etc/ppp/ppptpd.conf
option /etc/ppp/pptpd-options
debug
logwtmp
localip 192.168.253.254
remoteip 192.168.253.1-253
connections 253

/etc/ppp/pptpd-options
auth
name pptpd
require-chap
+chap
idle 0
ms-dns 10.12.20.1
noproxyarp
nodefaultroute
debug
lock
nobsdcomp

/var/log/debug
(Нажмите, чтобы показать/скрыть)

в итоге у меня выдается по очереди то 619 ошибка то 800... что делать уже не знаю. Выручайте...
И каждый раз кидая камень в воду мы попадаем точно в центр круга...

 

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