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


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

Автор Тема: Перестал подключаться к OpenVPN  (Прочитано 7761 раз)

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

Оффлайн N1mr0d

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Перестал подключаться к OpenVPN
« : 01 Марта 2014, 11:04:32 »
Система Ubuntu Server 12.04 TLS, виртуализация Windows Azure. Установил и настроил OpenVPN по этому руководству http://habrahabr.ru/post/153855/ Все работало нормально, подключался, IP внешн. выдавался от сервера. И на свою голову решил убедиться, что удачность подключения не зависит от строк в конфигурационном файле OpenVPN (server.conf). Там есть 2 строчки: push "dhcp-option DNS 8.8.8.8" и push "dhcp-option DNS 8.8.4.4", я их закомментил, сохранил файл и перезагрузил openvpn и саму машину(reboot), после чего не смогу подключиться к серверу, после возвращения этих 2 строк в первобытное состояние и перезагрузку ничего не изменилось. Не могу подключиться к серверу. Подскажите советом в чем может быть дело?

Конечно, вот содержимое /etc/openvpn/server.conf
(Нажмите, чтобы показать/скрыть)

~$ sudo service openvpn restart
(Нажмите, чтобы показать/скрыть)

:~$ sudo iptables -L
(Нажмите, чтобы показать/скрыть)

:~$ sudo cat /etc/network/interfaces
(Нажмите, чтобы показать/скрыть)

(прочел в статьях, что при включенном VPN сервере должен создаться еще один интерфейс tun0, который отсутствует отсутствует)
:~$ ifconfig -a 
(Нажмите, чтобы показать/скрыть)

:~$ route -n
(Нажмите, чтобы показать/скрыть)

cat /proc/sys/net/ipv4/ip_forward =1 стоит

:~$ arp -n -i eth0
(Нажмите, чтобы показать/скрыть)

Далее log-и:
1. клиента
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 01 Марта 2014, 20:42:57 от N1mr0d »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: Перестал подключаться к OpenVPN
« Ответ #1 : 01 Марта 2014, 14:38:24 »
Хе, клиента лог показали, а сервера нет. Ясно же, что не стартует демон

и дабы исключить ошибки за занавесом паранои закомменитруйте пока строчку
local ip_сервера

Предпологаю, что загрузилось новое ведро без поддержки tun-интерфейса

Цитировать
source /etc/network/interfaces.d/*.cfg
эт что-то новенькое в ubuntu...

Оффлайн N1mr0d

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Перестал подключаться к OpenVPN
« Ответ #2 : 01 Марта 2014, 16:21:02 »
Да проверил, набираю команду ~$ sudo service openvpn status, в ответ: * VPN 'server' is not running. Такое же сообщение при проверки статуса появляется и после команды ~$ sudo service openvpn start или restart.

В конфиге закомментировал строку local с ip сервера. Посоветуйте, чем дальше "лечить"?
« Последнее редактирование: 01 Марта 2014, 16:56:31 от N1mr0d »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: Перестал подключаться к OpenVPN
« Ответ #3 : 01 Марта 2014, 16:49:56 »
Вы в логи сервера смотрели? Решение проблемы всегда начинают с анализа логов.

Оффлайн N1mr0d

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Перестал подключаться к OpenVPN
« Ответ #4 : 01 Марта 2014, 17:01:54 »
Последние записи дотированы 28 числом.
:~$ sudo more /etc/openvpn/openvpn.log
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 01 Марта 2014, 20:01:25 от N1mr0d »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: Перестал подключаться к OpenVPN
« Ответ #5 : 01 Марта 2014, 17:51:17 »
Цитировать
Socket bind failed on local address ...

Вот я же предлагал....
и дабы исключить ошибки за занавесом паранои закомменитруйте пока строчку
local ip_сервера
Уберите пока эту строчку из конфига и перезапустите openvpn


Пользователь решил продолжить мысль 01 Марта 2014, 17:53:09:
и уберите простыни под спойлер
« Последнее редактирование: 01 Марта 2014, 17:53:09 от fisher74 »

Оффлайн N1mr0d

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Перестал подключаться к OpenVPN
« Ответ #6 : 01 Марта 2014, 18:17:43 »
По поводу
Цитировать
Предпологаю, что загрузилось новое ведро без поддержки tun-интерфейса

ls /dev/net показывает наличие tun интерфейса, команда lsmod
~$ sudo lsmod
(Нажмите, чтобы показать/скрыть)


sudo nano boot/config-3.2.0-58-vrtual, нашел там CONFIG_TUN=y в группе # IEEE 1394 (FireWire) support, подгруппа # CONFIG_NETPOLL_TRAP is not set


Пользователь решил продолжить мысль 01 Марта 2014, 18:28:52:
Цитировать
Вот я же предлагал....
и дабы исключить ошибки за занавесом паранои закомменитруйте пока строчку
local ip_сервера
Уберите пока эту строчку из конфига и перезапустите openvpn

Все работает. Удалил из конфига упоминание о ip сервера и смог подключиться. Не могу понять почему не работало когда явно айпишник был прописан.
« Последнее редактирование: 01 Марта 2014, 20:00:08 от N1mr0d »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: Перестал подключаться к OpenVPN
« Ответ #7 : 01 Марта 2014, 18:51:50 »
видимо прописанная строка
local 137.117.135.166
не соответсвует
Цитировать
~$ ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:15:5d:57:15:2c
inet addr:100.88.148.73 Bcast:100.88.149.255 Mask:255.255.254.0

Пользователь решил продолжить мысль 01 Марта 2014, 18:52:20:
Ещё раз рекомендую убрать листинги под тег спойлер

Пользователь решил продолжить мысль 01 Марта 2014, 19:09:56:
Зачем Вы вообще указывали local?
Он нужен только в тех случаях, когда openvpn должен быть доступен только с одного адреса.

Один из примеров: использование шлюза для различных уровней доступа из локальной сети и из внешней сети. Запускается два демона с разными настройками (к примеру разные подсети vpn, с разными секторами доступа) биндящихся на одни порт, но разные интерфейсы.
У клиентов в конфиге указано доменное имя сервера, а вот к на какой адрес указывает DNS... Потому когда они цепляются из фуллнета - одни возможности, из локалки - другие.
Может пример и не из лучших, но думаю понятно зачем можно указывать local
« Последнее редактирование: 01 Марта 2014, 19:09:56 от fisher74 »

Оффлайн N1mr0d

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Перестал подключаться к OpenVPN
« Ответ #8 : 01 Марта 2014, 19:44:11 »
inet addr:100.88.148.73 - это внутренний айпишник сервера, а другой 137.117.135.166 внешний статический, поэтому и указал его ибо не поменяется, чтобы наверняка.

Цитировать
Ещё раз рекомендую убрать листинги под тег спойлер
Вы про: status openvpn-status.log и log openvpn.log ?

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: Перестал подключаться к OpenVPN
« Ответ #9 : 01 Марта 2014, 19:49:04 »
и про lsmod и про остальное

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7203
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: Перестал подключаться к OpenVPN
« Ответ #10 : 01 Марта 2014, 19:52:13 »
N1mr0d, если не спрячете простыни под спойлер, я выдам проценты.
Прочитайте правила, пункт 1.4.
(Нажмите, чтобы показать/скрыть)

Оффлайн N1mr0d

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Перестал подключаться к OpenVPN
« Ответ #11 : 01 Марта 2014, 20:44:36 »
N1mr0d, если не спрячете простыни под спойлер, я выдам проценты.
Прочитайте правила, пункт 1.4.
(Нажмите, чтобы показать/скрыть)

Готово командир)

 

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