OpenVPN

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

foodman
Сообщения: 1
ОС: WinXP

OpenVPN

Сообщение foodman »

Зравствуйте, Все!
Я только начал изучать Linux, и если что-то скажу не так и не то, просьба сильно не пинать.
Собственно суть вопроса: Возможно-ли используя OpenVPN построить тунель между двумя сетями (класический вариант).
Сервер А: Debian GNU/Linux 3.1 "Sarge"
имеет 2 интерфейса eth0-интернет (83.Х.Х.Х) и eth1-локалка (10.10.0.1)

Вот OpenVPN.conf :

dev tun
port 5000
comp-lzo
ping 10
verb 3
user openvpn
group openvpn
ifconfig 10.1.1.1 10.1.1.2
route 10.20.0.0 255.255.255.0 10.1.1.2
secret static.key
tun-mtu 1490
auth MD5
cipher DES-CBC

Клиент B: WinXP
Находится в чужой локальной сети 10.20.0.0/24

Вот его OpenVPN.cnf

remote 83.X.X.X
dev tun
dev-node Linux
port 5000
ifconfig 10.1.1.2 10.1.1.1
secret static.txt
ping 10
verb 3
route 10.10.0.0 255.255.255.0 10.1.1.1
tun-mtu 1490
auth MD5
cipher DES-CBC
comp-lzo


Проблема заключается в следующем:
ping с клиента (10.1.1.2) на сервер (10.1.1.1) проходит
ping с клиента (10.1.1.2) на eth1 серверa (10.10.0.1) проходит
А вот дальше ping в сеть 10.10.0.0/24 через eth1 сервера не идет.

Вот таблица маршрутов сервера:

Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.1.1.2 * 255.255.255.255 UH 0 0 0 tun0
83.Х.Х.Х * 255.255.255.0 U 0 0 0 eth0
10.41.64.0 10.1.1.2 255.255.255.0 UG 0 0 0 tun0
10.10.0.0 * 255.255.255.0 U 0 0 0 eth1
default 83-Х-Х-Х 0.0.0.0 UG 0 0 0 eth0

Где что не так и вообще возможно ли такое?
Спасибо сказали: