Решено: Openvpn

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС для молодых и начинающих системных администраторов.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
Katochimoto
Сообщения: 88
ОС: Ubuntu 9.04

Решено: Openvpn

Сообщение Katochimoto »

Знатоки, объясните начинающему, что не так делаю.
Все работало до перезагрузки сервера.
При подключенном впн у клиента сервер впн (192.168.10.61) пингуется, но другие машины в этой подсети нет.
Единственная мысль - это роуты. В логе на них не ругается, вот серверная таблица:

Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.90.2 * 255.255.255.255 UH 0 0 0 tun0
192.168.10.0 * 255.255.255.0 U 0 0 0 eth0
192.168.90.0 192.168.90.2 255.255.255.0 UG 0 0 0 tun0
default 192.168.10.1 0.0.0.0 UG 0 0 0 eth0


server.conf:

Код: Выделить всё

port 1194
proto tcp
dev tun
ca /etc/openvpn/ca.crt
cert /etc/openvpn/server.crt
key /etc/openvpn/server.key # This file should be kept secret
dh /etc/openvpn/dh1024.pem
status /var/log/openvpn/openvpn-status.log
log /var/log/openvpn/openvpn.log
server 192.168.90.0 255.255.255.0 # vpn subnet
push "route 192.168.10.0 255.255.255.0" # home subnet
keepalive 10 120
user nobody
group nogroup
persist-key
persist-tun
verb 4
mute 20
client-config-dir /etc/openvpn/ccd
push "dhcp-option DNS 192.168.10.100"


client.conf:

Код: Выделить всё

log openvpn.log
ca ca.crt
cert gavryushina.crt
key gavryushina.key

client
dev tun
proto tcp
remote xxx.xxx.xxx.xxx 1194
resolv-retry infinite
nobind
persist-key
persist-tun
verb 4


openvpn.log со стороны клиента:

Код: Выделить всё

d Apr 08 11:44:01 2009 us=788844 OpenVPN 2.0.9 Win32-MinGW [SSL] [LZO] built on Oct  1 2006
Wed Apr 08 11:44:01 2009 us=792838 IMPORTANT: OpenVPN's default port number is now 1194, based on an official port number assignment by IANA.  OpenVPN 2.0-beta16 and earlier used 5000 as the default port.
Wed Apr 08 11:44:01 2009 us=792870 WARNING: No server certificate verification method has been enabled.  See http://openvpn.net/howto.html#mitm for more info.
Wed Apr 08 11:44:01 2009 us=805952 Control Channel MTU parms [ L:1543 D:140 EF:40 EB:0 ET:0 EL:0 ]
Wed Apr 08 11:44:01 2009 us=816118 Data Channel MTU parms [ L:1543 D:1450 EF:43 EB:4 ET:0 EL:0 ]
Wed Apr 08 11:44:01 2009 us=816601 Local Options String: 'V4,dev-type tun,link-mtu 1543,tun-mtu 1500,proto TCPv4_CLIENT,cipher BF-CBC,auth SHA1,keysize 128,key-method 2,tls-client'
Wed Apr 08 11:44:01 2009 us=816617 Expected Remote Options String: 'V4,dev-type tun,link-mtu 1543,tun-mtu 1500,proto TCPv4_SERVER,cipher BF-CBC,auth SHA1,keysize 128,key-method 2,tls-server'
Wed Apr 08 11:44:01 2009 us=817339 Local Options hash (VER=V4): 'db02a8f8'
Wed Apr 08 11:44:01 2009 us=817371 Expected Remote Options hash (VER=V4): '7e068940'
Wed Apr 08 11:44:01 2009 us=817427 Attempting to establish TCP connection with xxx.xxx.xxx.xxx:1194
Wed Apr 08 11:44:22 2009 us=774050 TCP: connect to xxx.xxx.xxx:1194 failed, will try again in 5 seconds
Спасибо сказали:
Аватара пользователя
Mage-Warrior
Сообщения: 869
Статус: Семь раз понюхай, один раз откуси!
ОС: SlackWare 12.1

Re: Решено: Openvpn

Сообщение Mage-Warrior »

Подключения-то даже не происходит, судя по этому:
Wed Apr 08 11:44:01 2009 us=817427 Attempting to establish TCP connection with 62.213.111.7:1194
Wed Apr 08 11:44:22 2009 us=774050 TCP: connect to xxx.xxx.xxx:1194 failed, will try again in 5 seconds

Смотрите iptables, пожалуй, на стороне сервера. Возможно, открывали порт специально, но не сохранили правила. Следовательно, загрузилась стандартная настройка.
Эмммм... а ip вы, конечно, сильно замаскировали :happy: (см. первую строчку цитаты)!
*- Большинство проблем, дружок, завсегда покажет лог! -*
Спасибо сказали:
Аватара пользователя
Katochimoto
Сообщения: 88
ОС: Ubuntu 9.04

Re: Решено: Openvpn

Сообщение Katochimoto »

На данный момент ошибок у клиентов нет, в логе одни successed.
Но пинг идет по прежнему только на сервер впн и больше никуда.
Спасибо сказали:
Аватара пользователя
Frank
Сообщения: 1059
ОС: Ubuntu, Debian

Re: Решено: Openvpn

Сообщение Frank »

Вы забыли в конфиг

Код: Выделить всё

push "redirect-gateway"

добавить.
Вообще, изучите подробнее http://openvpn.net/howto.html
Изображение
Спасибо сказали:
Аватара пользователя
danger08
Сообщения: 715
ОС: Linux (CentOS, Ubuntu)

Re: Решено: Openvpn

Сообщение danger08 »

Katochimoto писал(а):
08.04.2009 14:45
На данный момент ошибок у клиентов нет, в логе одни successed.
Но пинг идет по прежнему только на сервер впн и больше никуда.

http://openvpn.net/index.php/documentation/faq.html
"I've successfully set up OpenVPN and can ping between both OpenVPN peers, however I cannot reach any of the other machines on the remote subnet. What's the problem?"

и еще здесь:
http://openvpn.net/index.php/documentation/howto.html#config
" Uncomment out the client-to-client directive if you would like connecting clients to be able to reach each other over the VPN. By default, clients will only be able to reach the server."
Блогосайт - http://www.fateyev.com
Спасибо сказали:
Аватара пользователя
Katochimoto
Сообщения: 88
ОС: Ubuntu 9.04

Re: Решено: Openvpn

Сообщение Katochimoto »

danger08 писал(а):
08.04.2009 15:03
Katochimoto писал(а):
08.04.2009 14:45
На данный момент ошибок у клиентов нет, в логе одни successed.
Но пинг идет по прежнему только на сервер впн и больше никуда.

http://openvpn.net/index.php/documentation/faq.html
"I've successfully set up OpenVPN and can ping between both OpenVPN peers, however I cannot reach any of the other machines on the remote subnet. What's the problem?"

и еще здесь:
http://openvpn.net/index.php/documentation/howto.html#config
" Uncomment out the client-to-client directive if you would like connecting clients to be able to reach each other over the VPN. By default, clients will only be able to reach the server."


Спасибо, справился!
Спасибо сказали: