PDA

Просмотр полной версии : openvpn и связь уфанета и адсл.


Neyron
30-05-2007, 10:04
есть связка двух точек уфанета и там все работает.
когда пытаюсь связать точно так же, точку адсл и уфанет(статический ип адресс без впн - статический ип(адсл)) происходит следущая малопонятная хрень:
дано:
виртуальные сетевые интерфейсы
на стороне уфанета 10.3.0.5
на адсл 10.3.0.6
соединение устанавливается.
при этом со стороны адсл не идут пинги на 10.3.0.5 до тех пор пока я не пропингую с уфанетовского адресса 10,3,0,6.
с чем это может быть связано?

prince_alex
30-05-2007, 20:07
Какая ось?Линуха?

Neyron
30-05-2007, 21:13
а разница?
на уфанете сначала стоял винда- винда теперь вида - линукс.

Neyron
31-05-2007, 09:19
при чем от района рб этоне зависит думаю что то на стороне адсл мешает связаться.
встроенный фаервол может мозги компосирует...

Sharp
31-05-2007, 16:02
есть конфигурация сервера?

Neyron
31-05-2007, 16:34
конфиг сервера
dev tun
ifconfig 10.3.0.6 10.3.0.5
route 10.3.0.0 255.255.255.0 10.3.0.6
route 192.168.1.0 255.255.255.0 10.3.0.6
secret key.txt
port ****№1
dev-node Basa
proto tcp-server
verb 0

второй конфиг на сервере для второго клиента:

dev tun
ifconfig 10.3.3.6 10.3.3.5
route 10.3.3.0 255.255.255.0 10.3.3.6
route 192.168.3.0 255.255.255.0 10.3.3.6
secret key.txt
port ****№2
proto tcp-server
dev-node ******
verb 0

клиент1:
dev tun
remote ип сервера
ifconfig 10.3.0.5 10.3.0.6
route 10.3.0.0 255.255.255.0 10.3.0.5
route 192.168.0.0 255.255.255.0 10.3.0.5
secret key.txt
port ****№1
proto tcp-client
verb 9

клиент №2
dev tun
remote ип сервера
ifconfig 10.3.3.5 10.3.3.6
route 10.3.3.0 255.255.255.0 10.3.3.5
route 192.168.0.0 255.255.255.0 10.3.3.5
secret key.txt
port ****№2
proto tcp-client
verb 9

с первым все ок а вот со вторым пока не прпингуешь со стороны уфанета - хрен.

Sharp
31-05-2007, 17:32
Конфигурация один сервер, несколько клиентов:
В первую очередь указываем, что будет использоваться устройство tap0:
dev tap0
Затем говорим, что openvpn будет работать в режиме сервера, а не в режиме по умолчанию (точка-точка)
mode server
Затем выделяем пул IP адресов, которые будут выдаваться клиентам.
ifconfig-pool *******-*******
При помощи параметра ifconfig определяем IP адрес сервера и маску подсети.
ifconfig ******* *******
Остальные параметры, такие же как и в настройке в режиме точка-точка. В результате конфигурационный файл сервера будет выглядеть так:
dev tap0
proto udp
mode server
ifconfig-pool
ifconfig
tls-server
dh keys/dh1024.pem
ca keys/ca.crt
cert keys/***.crt
key keys/***.key
port 1194
user nobody
group nobody
persist-tun
persist-key
verb 0


Конфигурация клиента
Определяем используемое устройство:
dev tap
Указываем реальный IP адрес сервера, куда будет подключаться клиент:
remote yyy
Говорим, что мы будем работать в режиме клиента:
client
Все остальные параметры как и в примере конфигурации клиента в режиме точка-точка. В результат конфигурационный файл клиента будет выглядеть так:
dev tap
proto udp
remote yyy
port 1194
client
tls-client
ns-cert-type server
ca keys/ca.crt
cert keys/****crt
key keys/**.key
user nobody
group nobody
ping 15
ping-restart 45
ping-timer-rem
persist-key
persist-tun
verb 0

Sharp
31-05-2007, 17:33
вот примерно так надо....

Neyron
31-05-2007, 18:28
похоже ты меня не понимаешь....
впн сервер можно поднимать двумя путями
1) один конфиг сервера - много клиентов. *по ряду причин этот вариант меня не устраивает*
2) на каждого клиента свой конфиг и виртуальный сетевой девайс.

так вот все работает но в рамках схемы - уфанет - уфанет.
уфанеет-адсл не работает.

и дело не в опенвпн...