OpenVPN. Маршрутизация.

Здесь обсуждаются все вопросы, не попадающие под другие категории
Аватара пользователя
kif0rt
Неотъемлемая часть форума
Сообщения: 1371
Зарегистрирован: 03 ноя 2004, 01:49
Откуда: Минск

OpenVPN. Маршрутизация.

Сообщение kif0rt »

Ламерский вопрос, но я что-то запарился .. (наверное спать хочу)

Настроил OpenVPN, всё вообщем-то хорошо ... но не могу направить весь трафик через туннель.

openvpn client.conf

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

Sun Jul 22 02:23:18 2007 OpenVPN 2.0.9 i486-pc-linux-gnu [SSL] [LZO] [EPOLL] built on Mar  2 2007
Sun Jul 22 02:23:18 2007 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.
Sun Jul 22 02:23:18 2007 WARNING: No server certificate verification method has been enabled.  See http://openvpn.net/howto.html#mitm for more info.
Enter Private Key Password:
Sun Jul 22 02:23:39 2007 WARNING: file 'userkey.pem' is group or others accessible
Sun Jul 22 02:23:39 2007 Control Channel MTU parms [ L:1575 D:140 EF:40 EB:0 ET:0 EL:0 ]
Sun Jul 22 02:23:39 2007 Data Channel MTU parms [ L:1575 D:1450 EF:43 EB:4 ET:32 EL:0 ]
Sun Jul 22 02:23:39 2007 Local Options hash (VER=V4): '10f35004'
Sun Jul 22 02:23:39 2007 Expected Remote Options hash (VER=V4): 'a917298a'
Sun Jul 22 02:23:39 2007 NOTE: UID/GID downgrade will be delayed because of --client, --pull, or --up-delay
Sun Jul 22 02:23:39 2007 Attempting to establish TCP connection with 69.56.135.2:1194
Sun Jul 22 02:23:39 2007 TCP connection established with 69.56.135.2:1194
Sun Jul 22 02:23:39 2007 TCPv4_CLIENT link local: [undef]
Sun Jul 22 02:23:39 2007 TCPv4_CLIENT link remote: 69.56.135.2:1194
Sun Jul 22 02:23:40 2007 TLS: Initial packet from 69.56.135.2:1194, sid=4a8e213b abc75b67
Sun Jul 22 02:23:43 2007 VERIFY OK: depth=1, /C=RU/ST=noState/L=noCity/O=Vpn_Service/OU=Root_CA/CN=vpnservice.ru/emailAddress=support@vpnservice.ru
Sun Jul 22 02:23:43 2007 VERIFY OK: depth=0, /C=RU/ST=noState/O=vpnservice.ru/OU=vpnservice.ru/ovpnd/CN=OpenVPN/emailAddress=support@vpnservice.ru
Sun Jul 22 02:23:50 2007 WARNING: 'link-mtu' is used inconsistently, local='link-mtu 1575', remote='link-mtu 1525'
Sun Jul 22 02:23:50 2007 WARNING: 'tun-mtu' is used inconsistently, local='tun-mtu 1532', remote='tun-mtu 1482'
Sun Jul 22 02:23:50 2007 Data Channel Encrypt: Cipher 'BF-CBC' initialized with 128 bit key
Sun Jul 22 02:23:50 2007 Data Channel Encrypt: Using 160 bit message hash 'SHA1' for HMAC authentication
Sun Jul 22 02:23:50 2007 Data Channel Decrypt: Cipher 'BF-CBC' initialized with 128 bit key
Sun Jul 22 02:23:50 2007 Data Channel Decrypt: Using 160 bit message hash 'SHA1' for HMAC authentication
Sun Jul 22 02:23:50 2007 Control Channel: TLSv1, cipher TLSv1/SSLv3 DHE-RSA-AES256-SHA, 2048 bit RSA
Sun Jul 22 02:23:50 2007 [OpenVPN] Peer Connection Initiated with 69.56.135.2:1194
Sun Jul 22 02:23:51 2007 SENT CONTROL [OpenVPN]: 'PUSH_REQUEST' (status=1)
Sun Jul 22 02:23:51 2007 PUSH: Received control message: 'PUSH_REPLY,route-gateway 10.168.168.1,route-delay 5,redirect-gateway,route-method exe,dhcp-option DNS 10.168.168.1,ping 20,ping-restart 90,ifconfig 10.168.168.94 255.255.255.0'
Sun Jul 22 02:23:51 2007 OPTIONS IMPORT: timers and/or timeouts modified
Sun Jul 22 02:23:51 2007 OPTIONS IMPORT: --ifconfig/up options modified
Sun Jul 22 02:23:51 2007 OPTIONS IMPORT: route options modified
Sun Jul 22 02:23:51 2007 OPTIONS IMPORT: --ip-win32 and/or --dhcp-option options modified
Sun Jul 22 02:23:51 2007 TUN/TAP device tap0 opened
Sun Jul 22 02:23:51 2007 ifconfig tap0 10.168.168.94 netmask 255.255.255.0 mtu 1500 broadcast 10.168.168.255
Sun Jul 22 02:23:56 2007 NOTE: unable to redirect default gateway -- Cannot read current default gateway from system
Sun Jul 22 02:23:56 2007 GID set to nogroup
Sun Jul 22 02:23:56 2007 UID set to nobody
Sun Jul 22 02:23:56 2007 Initialization Sequence Completed

Всё портит NOTE: unable to redirect default gateway -- Cannot read current default gateway from system

cat client.conf:

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

client
dev tap
proto tcp
remote vpnservice.ru 1194
nobind
user nobody
group nogroup
persist-key
persist-tun
ca userca.pem
cert usercert.pem
key userkey.pem
verb 3
redirect-gateway
ip route show (до подключения к vpn)

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

213.184.225.12 dev ppp0  proto kernel  scope link  src 91.149.132.28 
192.168.1.0/24 dev eth0  proto kernel  scope link  src 192.168.1.2 
169.254.0.0/16 dev eth1  proto kernel  scope link  src 169.254.9.1 
169.254.0.0/16 dev eth0  scope link  metric 1000 
default dev ppp0  scope link 
eth0 - ADSL модем, ecth1 - локалка, ppp0 - работающий инет.

ip route show (с vpn)

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

213.184.225.12 dev ppp0  proto kernel  scope link  src 91.149.132.28 
10.168.168.0/24 dev tap0  proto kernel  scope link  src 10.168.168.94 
192.168.1.0/24 dev eth0  proto kernel  scope link  src 192.168.1.2 
169.254.0.0/16 dev eth1  proto kernel  scope link  src 169.254.9.1 
169.254.0.0/16 dev eth0  scope link  metric 1000 
default dev ppp0  scope link 
10.168.168.x - пингуются.

Как бы это весь трафик пустить через туннель ? Спасибо.
Ненасилие ещё никому не помогало
Trying is the first step towards failure (c) Homer Simpson

Аватара пользователя
phaoost
Неотъемлемая часть форума
Сообщения: 289
Зарегистрирован: 12 янв 2005, 01:22
Откуда: Minsk
Контактная информация:

Сообщение phaoost »

route add -host <vpn_host> dev ppp0; route del default; route add default dev tun0
cheers,
phaoost.

Аватара пользователя
kif0rt
Неотъемлемая часть форума
Сообщения: 1371
Зарегистрирован: 03 ноя 2004, 01:49
Откуда: Минск

Сообщение kif0rt »

phaoost писал(а):route add -host <vpn_host> dev ppp0; route del default; route add default dev tun0
Большое спасибо ! openvpn перестал ругаться на на отсутствие связи, но инет по-прежнему недоступен :) Может сервер у них был перегружен ... попробую попозже.
Ненасилие ещё никому не помогало
Trying is the first step towards failure (c) Homer Simpson

Аватара пользователя
phaoost
Неотъемлемая часть форума
Сообщения: 289
Зарегистрирован: 12 янв 2005, 01:22
Откуда: Minsk
Контактная информация:

Сообщение phaoost »

SNAT?
cheers,
phaoost.

Аватара пользователя
kif0rt
Неотъемлемая часть форума
Сообщения: 1371
Зарегистрирован: 03 ноя 2004, 01:49
Откуда: Минск

Сообщение kif0rt »

пока ничего не работает ... пингуются только vpn-сервер и полученный от сервера дипазон ip 10.168.168.x ... в "большой" интернет пинги не идут. Не могу поняьт почему ...
Ненасилие ещё никому не помогало
Trying is the first step towards failure (c) Homer Simpson

Аватара пользователя
IceMan
Неотъемлемая часть форума
Сообщения: 377
Зарегистрирован: 22 июл 2007, 10:12
Откуда: Минск
Контактная информация:

Сообщение IceMan »

kif0rt писал(а):пока ничего не работает ... пингуются только vpn-сервер и полученный от сервера дипазон ip 10.168.168.x ... в "большой" интернет пинги не идут. Не могу поняьт почему ...
Попробуй просто конектицца, у меня на NIKS ping заблокирован, меня эт тож первое время смущало.
$ telnet ya.ru 80

Аватара пользователя
phaoost
Неотъемлемая часть форума
Сообщения: 289
Зарегистрирован: 12 янв 2005, 01:22
Откуда: Minsk
Контактная информация:

Сообщение phaoost »

kif0rt, а iptables-save что говорит?
cheers,
phaoost.

Аватара пользователя
kif0rt
Неотъемлемая часть форума
Сообщения: 1371
Зарегистрирован: 03 ноя 2004, 01:49
Откуда: Минск

Сообщение kif0rt »

phaoost писал(а):kif0rt, а iptables-save что говорит?
ничего. выполняется и ничего не говорит.
Ненасилие ещё никому не помогало
Trying is the first step towards failure (c) Homer Simpson

Аватара пользователя
phaoost
Неотъемлемая часть форума
Сообщения: 289
Зарегистрирован: 12 янв 2005, 01:22
Откуда: Minsk
Контактная информация:

Сообщение phaoost »

ну тогда наверное нужно хотя бы snat настроить
cheers,
phaoost.

Аватара пользователя
kif0rt
Неотъемлемая часть форума
Сообщения: 1371
Зарегистрирован: 03 ноя 2004, 01:49
Откуда: Минск

Сообщение kif0rt »

phaoost писал(а):ну тогда наверное нужно хотя бы snat настроить
Спасибо за помощь, буду ковыряться ...
Ненасилие ещё никому не помогало
Trying is the first step towards failure (c) Homer Simpson

bsw_m
Интересующийся
Сообщения: 54
Зарегистрирован: 04 авг 2007, 17:29
Откуда: Молодечно - Москва - Abu Dhabi
Контактная информация:

Сообщение bsw_m »

так, предположение... надо прописать route до сетки прова, и далее прописать default route через гейтвей прова...

Ответить