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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: VPN сервер не видит(пингует) клиентов  (Прочитано 6854 раз)

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

Оффлайн D_Darth

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
VPN сервер не видит(пингует) клиентов
« : 16 Сентября 2010, 13:27:20 »
Доброго вам времени суток.

На работе стоит Ubuntu как десктом. Передо мной возникла необходимость с дома подключатся к своей рабочей машине, и с работы подключатся к домашнему компьютеру. Последнее реализовать было не сложно, так как у рабочего компа был реальный IP адресс.

Решил, что самым простым решением будет организовать VPN соединение между двумя этими хостами. С дома я подключаюсь через виндовую подключалку по VPN, таким обраом машины должны были находятся в своей виртуальной сети.

На рабочей машине я поднял VPN вточ как указано в http://linuxoids.ru/nastr/19-nastrojjka-vpn-servera-v-ubuntu-ili-debian.html этом мануале, изменил только имя пользователя и днс, соответственно на свои.

Файрвол настроен следующим образом
(Нажмите, чтобы показать/скрыть)

С дома подключается, и работает все нормально, могу ходить в интернет через рабочую тачку.

Проблема в том, что я не могу с моей рабочей машине выйти на домашнюю при действующем  VPN соединении конечно же
Подскажите в чем может быть проблема, и как можно ее решить. Спасибо.

Скорость соединения:
Комп.         Местная сеть   Интернет
Домашний2мб64кб
Рабочий100Мб1Мб

Структура следующая:
<Комп.Домашний>--------<ADSL Модем(NAT)>
Динамический, серый IP
--------<Интернет>--------<Рабочий комп.>
Реальный IP
Один сетевой интерфейс




Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: VPN сервер не видит(пингует) клиентов
« Ответ #1 : 16 Сентября 2010, 14:05:51 »
В маршрутизации. Скорее всего.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн D_Darth

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: VPN сервер не видит(пингует) клиентов
« Ответ #2 : 16 Сентября 2010, 14:45:12 »
У меня тоже есть такое предпоолжение, только вот как перенаправить потоки идущие от "сервера" к домашней машине по нужному пути?

И каков этот нужный путь?
Я пока не очень ориентируюсь в процессах происходящих в "vpn"



Вот я сделал трасировку по виртуальному ip клиента и сервера.
Стало ясно, что пакеты идут к шлюзу моей рабочей машины, а потом к провайдеру.

traceroute to 172.20.0.3 (172.20.0.3), 30 hops max, 60 byte packets
 1  XXX.XXX.103.1 (XXX.XXX.103.1)  4.652 ms  4.801 ms  6.046 ms
 2  gate.moyprovayder.com (XXX.XXX.96.2)  2.399 ms  3.838 ms  5.808 ms
 3  * * *
 4  * * *
 5  * * *

22  * * *^Z
[4]+  Остановлено  traceroute 172.20.0.3
skywalker@skywalker-desktop:~$ traceroute 172.20.0.1
traceroute to 172.20.0.1 (172.20.0.1), 30 hops max, 60 byte packets
 1  XXX.XXX.103.1 (XXX.XXX.103.1)  11.143 ms  11.271 ms *
 2  gate.moyprovayder.com (XXX.XXX.96.2)  825.550 ms  827.083 ms  828.024 ms
 3  * * *
 4  * * *
16  * * *^Z
[5]+  Остановлено  traceroute 172.20.0.1

Следовательно, вопрос. Куда нужно перенаправить пакеты? Ведь виртуального интерфейса с которым соеденяется удаленный комп НЕТУ ? ???
« Последнее редактирование: 28 Декабря 2010, 21:19:44 от D_Darth »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: VPN сервер не видит(пингует) клиентов
« Ответ #3 : 16 Сентября 2010, 15:41:18 »
Как предполагается отвечать на твой вопрос, не видя как минимум
ifconfig
с обоих концов?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн pterodaktil

  • Активист
  • *
  • Сообщений: 785
  • "Suum cuique" (Каждому свое)
    • Просмотр профиля
Re: VPN сервер не видит(пингует) клиентов
« Ответ #4 : 16 Сентября 2010, 15:46:18 »
Как предполагается отвечать на твой вопрос, не видя как минимум
ifconfig
с обоих концов?
Опять libastral.so поломал?
Да еще неплохо бы увидеть таблицы маршрутизации
Одним из примеров громоздкой и бесполезной надстройки является интегрированная система WINDOWS фирмы Microsoft.

(c)Т.Э.Кренкель, А.Г.Коган, А.М. Тараторин. "Персональные ЭВМ в инженерной практике"

Оффлайн D_Darth

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: VPN сервер не видит(пингует) клиентов
« Ответ #5 : 16 Сентября 2010, 15:52:58 »
(Нажмите, чтобы показать/скрыть)
eth3 не используется.


(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 28 Декабря 2010, 21:20:18 от D_Darth »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: VPN сервер не видит(пингует) клиентов
« Ответ #6 : 16 Сентября 2010, 15:53:51 »
Опять libastral.so поломал?
Наводка из эфира течёт...

Цитировать
Да еще неплохо бы увидеть таблицы маршрутизации
Думаю, после ifconfig всё станет ясно :) Но - подождём...

Пользователь решил продолжить мысль 16 Сентября 2010, 15:54:23:

С обоих! концов. При подключенном VPN. И правила форума не забывай.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн D_Darth

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: VPN сервер не видит(пингует) клиентов
« Ответ #7 : 16 Сентября 2010, 16:05:17 »
На втором конце не могу пока выслать, могу лиш сказать, что там имеется windows 7 со следующими параметрами сетевой карты
IP 192.168.1.2
Mask 255.255.255.0
GW 192.168.1.1

VPN настройки получает автоматом. Ничего не прописывал, все и так заработало с первого раза... Но могу сказать, что они идентичны тем, что в логах.
Sep 16 09:07:50 skywalker-desktop pppd[17387]: local  IP address 172.20.0.1
Sep 16 09:07:50 skywalker-desktop pppd[17387]: remote IP address 172.20.0.3

Правда в начале у меня было
Sep 12 14:44:59 skywalker-desktop pppd[2373]: local  IP address 192.168.0.1
Sep 12 14:44:59 skywalker-desktop pppd[2373]: remote IP address 192.168.1.1
Хотя в настройках были указаны ip адресса те что выше
« Последнее редактирование: 16 Сентября 2010, 16:07:47 от D_Darth »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: VPN сервер не видит(пингует) клиентов
« Ответ #8 : 16 Сентября 2010, 16:08:28 »
Не вижу подключенного VPN, в упор.
С семёрки тогд
ipconfig /all
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн D_Darth

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: VPN сервер не видит(пингует) клиентов
« Ответ #9 : 16 Сентября 2010, 16:47:26 »
Вот более полный лог.
(Нажмите, чтобы показать/скрыть)

А насчет клиента(win7) через час запостю, как дома буду.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: VPN сервер не видит(пингует) клиентов
« Ответ #10 : 16 Сентября 2010, 16:49:14 »
Не нужен мне лог.
ifconfig при подключенном VPN показывай.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн D_Darth

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: VPN сервер не видит(пингует) клиентов
« Ответ #11 : 16 Сентября 2010, 21:09:17 »
Все, понял  :idiot2: вот он ppp0 интерфейс...
(Нажмите, чтобы показать/скрыть)

Теперь я как понимаю нужно прописать чтоб к 172.20.0.0/24 ходил через ppp0?

Как это лучше сделать? В /etc/interfaces прописать

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: VPN сервер не видит(пингует) клиентов
« Ответ #12 : 16 Сентября 2010, 21:19:34 »
А что tracepath при подключенном PPP говорит?
По идее запросы в сеть интерфейса должны отправляться в сеть интерфейса.
Хотя...
В /etc/ppp/ip-up.d/ создай файлик routing с текстом

#! /bin/sh
ping -c 1 172.20.0.1 && route add -net 172.0.0.0 netmask 255.0.0.0 dev ppp0

и сделай его исполнимым.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн D_Darth

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: VPN сервер не видит(пингует) клиентов
« Ответ #13 : 17 Сентября 2010, 06:00:45 »
Вот tracepath 172.20.0.2
(Нажмите, чтобы показать/скрыть)


Пользователь решил продолжить мысль 17 Сентября 2010, 14:23:25:
Это после того как я запустил предложенный вами скрипт. Видно, что пытается идти через 172.20.0.1, но почему не идет :(
« Последнее редактирование: 17 Сентября 2010, 14:23:25 от D_Darth »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: VPN сервер не видит(пингует) клиентов
« Ответ #14 : 17 Сентября 2010, 18:11:47 »
Фаер на Win7 ?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

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