The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"openVPN и проблемы с маршрутизацией"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"openVPN и проблемы с маршрутизацией"  
Сообщение от кот мебиуса (ok) on 15-Окт-08, 12:43 
Проблема с маршрутизацией не знаю что и делать =(

Есть сетка 192.168.1.0 (локальная) в ней есть машинка с двумя сеть_карточками. Внутренней карточкой машина смотрит в локалку и имеет IP 192.168.1.74
Внешней карточкой машина смотрит в интернет и имеет IP 85.21.YYY.XXX
На машине установлена Fedora 9.
На ней же сервер openVPN.

Когда удаленный клиент стучится через openVPN GUI из под винды, сервер акцептит подключение, создает виртуальную сеть 10.10.10.0 затем дает клиенту айпишник 10.10.10.6
разумеется создает у себя виртуальную сеть_карточку и ей дает айпишник 10.10.10.1

Проблема легкая. Клиент не получает гейт от опенвпн сервера (прописываем ручками). как я понимаю гейт - это и есть айпишник вирт_карточки.
Проблема сложная. Клиент пингует свой вирт айпишник - пингуется. Пингует айпишник виртуальной карточки - пингуется. Пингует вторую карточку сервера (та которая 192.168.1.74) - не пингуется. И вообще, клиент не видит ничего за сервером опен ВПН и сетевой интерфейс сервера глядящий внутрь локалки.

Конфиги привожу:
Серверный:

local 85.21.82.229
port 1194
proto udp
dev tun

ca /etc/openvpn/cert/ca.crt
cert /etc/openvpn/cert/server.crt
key /etc/openvpn/key/server.key  # This file should be kept secret
dh /etc/openvpn/key/dh1024.pem

server 10.10.10.0 255.255.255.0 #моя виртуальная сетка
push "route-gateway 10.10.10.1" #хочу заставить клиента получить гейт на виртуальную подсеть
push "route 10.10.10.0 255.255.255.0" #маршрут для виртуально подсети
client-to-client
duplicate-cn
keepalive 10 120
comp-lzo
max-clients 100
user nobody
group nobody
persist-key
persist-tun
status /etc/openvpn/openvpn-status.log
log-append  /etc/openvpn/openvpn.log
verb 4

Конфиг клиента:

client
remote 85.21.YYY.XXX 1194
dev tun
proto udp
route-delay 3
tls-client
tun-mtu 1500
tun-mtu-extra 32
mssfix 1450
ping-restart 60
ping 10

persist-key
persist-tun
ca ./ca.crt
cert ./client.crt
key ./client.key
comp-lzo
verb 5

Конфиг сетевых карточек на сервере

eth0      Link encap:Ethernet  HWaddr 00:11:D8:BB:FE:0C
          inet addr:192.168.1.74  Bcast:192.168.1.255  Mask:255.255.255.0
          RX bytes:49243847 (46.9 MiB)  TX bytes:5502553 (5.2 MiB)

eth1      Link encap:Ethernet  HWaddr 00:60:08:CE:71:1C
          inet addr:85.21.YYY.XXX  Bcast:85.21.YYY.239  Mask:255.255.255.240
          RX bytes:10913766 (10.4 MiB)  TX bytes:6505939 (6.2 MiB)
        
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          RX bytes:267315 (261.0 KiB)  TX bytes:267315 (261.0 KiB)

tun0      Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
          inet addr:10.10.10.1  P-t-P:10.10.10.2  Mask:255.255.255.255
          RX bytes:144 (144.0 b)  TX bytes:5400 (5.2 KiB)
(Вот тут я не могу понять, зачем п-т-п до 10.10.10.2 ???)

Таблица роутинга сервера.

[root@hrs openvpn]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.10.10.2      0.0.0.0         255.255.255.255 UH    0      0        0 tun0
85.21.YYY.QQQ   0.0.0.0         255.255.255.240 U     0      0        0 eth1  
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
10.10.10.0      10.10.10.2      255.255.255.0   UG    0      0        0 tun0
169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth1
0.0.0.0         85.21.YYY.WWW   0.0.0.0         UG    0      0        0 eth1

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "openVPN и проблемы с маршрутизацией"  
Сообщение от vg (??) on 15-Окт-08, 13:16 
добавить маршрут в ОпенВПН ?
push "route 192.168.1.0 255.255.255.0"
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "openVPN и проблемы с маршрутизацией"  
Сообщение от кот мебиуса (ok) on 15-Окт-08, 13:34 
>добавить маршрут в ОпенВПН ?
>push "route 192.168.1.0 255.255.255.0"

Да, так и сделал. Но.
Клиент не видит гейта виртуальной сетки. Вот что пишет.
Wed Oct 15 13:30:45 2008 us=396778 Warning: route gateway is not reachable on any active network adapters: 10.10.10.1
Wed Oct 15 13:30:45 2008 us=396799 Route addition via IPAPI failed

то есть ВПН вообщем-то и поднимается, но клиент не может пингануть IP виртуальног оинтерфейса. 10.10.10.1

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "openVPN и проблемы с маршрутизацией"  
Сообщение от ALex_hha (??) on 29-Окт-08, 17:46 
>[оверквотинг удален]
>>push "route 192.168.1.0 255.255.255.0"
>
>Да, так и сделал. Но.
>Клиент не видит гейта виртуальной сетки. Вот что пишет.
>Wed Oct 15 13:30:45 2008 us=396778 Warning: route gateway is not reachable
>on any active network adapters: 10.10.10.1
>Wed Oct 15 13:30:45 2008 us=396799 Route addition via IPAPI failed
>
>то есть ВПН вообщем-то и поднимается, но клиент не может пингануть IP
>виртуальног оинтерфейса. 10.10.10.1

Покажи ifconfig с сервера после подключения клиента.

Форвардинг включен? Фаер есть?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "openVPN и проблемы с маршрутизацией"  
Сообщение от Иван (??) on 03-Мрт-09, 17:38 
посмотри здесь может поможет... http://bloggerit.spaces.live.com/
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру