Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Проблема с OpenVPN  (Прочитано 1614 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Небесный

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Проблема с OpenVPN
« : 26 Декабря 2009, 18:00:12 »
Прошу помощи!

Сервер Ubuntu (виртуалка под Vmware) смотрит в одну физическую сеть по двум сетевым 192.168.1.223 и 10.10.10.1.
При поднятии OpenVPN ему выдается адрес 10.10.20.1
Файервол ничего не блокирует.
echo "1" > /proc/sys/net/ipv4/ip_forward сделано давно.

Ниже идет конфиг сервера:

port 1194
proto udp
dev tun
/*ссылки на файлы ключей*/
ifconfig 10.10.20.1 10.10.20.2
push "route 192.168.1.0 255.255.255.0"
route 10.10.20.0 255.255.255.0
tls-server
tls-auth /etc/openvpn/keys/ta.key 0
tls-timeout 120
auth MD5
cipher BF-СИС
comp-lzo
keepalive 10 120
user nobody
group nobody
persist-key
persist-tun
verb 3


Клиент WinXP подключается в ту же локалку под адресом 10.10.10.10.
Файервол отключен. Коннект к OpenVPN проходит нормально, клиент получает адрес 10.10.20.2.
Далее, клиент пингует и 10.10.20.1 и 192.168.1.123 (вторую сетевую виртуального сервера!). Но подсеть за сервером, например 192.168.1.1 (который с самого сервера пингуется!) я с клиента уже не вижу! В чем может быть проблема? Никак не могу разобраться!

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

client
de tun
proto udp
ifconfig 10.10.20.2 10.10.20.1
remote 10.10.10.1 1194
resolv-retry infinite
nobind
persist-key
persist-tun
ca ca.crt
cert client.crt
key client.key
tls-client
tls-auth ta.key 1
auth MD5
cipher BF-CBC
ns-cert-type server
comp-lzo
verb 3


ipconfig с клиента с поднятым OpenVPN

Подключение по локальной сети 4 - Ethernet адаптер:
DNS-суффикс этого подключения . . :
Описание  . . . . . . . . . . . . : Broadcom 440x 10/100 Integrated
Физический адрес. . . . . . . . . : 00-14-22-A7-80-31
Dhcp включен. . . . . . . . . . . : нет
IP-адрес  . . . . . . . . . . . . : 10.10.10.10
Маска подсети . . . . . . . . . . : 255.255.255.0
Основной шлюз . . . . . . . . . . :

Подключение по локальной сети 5 - Ethernet адаптер:

DNS-суффикс этого подключения . . :
Описание  . . . . . . . . . . . . : TAP-Win32 Adapter V9
Физический адрес. . . . . . . . . : 00-FF-0A-03-CE-8E
Dhcp включен. . . . . . . . . . . : да
Автонастройка включена  . . . . . : да
IP-адрес  . . . . . . . . . . . . : 10.10.20.2
Маска подсети . . . . . . . . . . : 255.255.255.252
Основной шлюз . . . . . . . . . . :
DHCP-сервер . . . . . . . . . . . : 10.10.20.1

route print с клиента с поднятым OpenVPN

===========================================================================
Активные маршруты:
Сетевой адрес           Маска сети      Адрес шлюза       Интерфейс  Метрика
       10.10.10.0    255.255.255.0      10.10.10.10     10.10.10.10       20
      10.10.10.10  255.255.255.255        127.0.0.1       127.0.0.1       20
       10.10.20.0  255.255.255.252       10.10.20.2      10.10.20.2       30
       10.10.20.2  255.255.255.255        127.0.0.1       127.0.0.1       30
   10.255.255.255  255.255.255.255      10.10.10.10     10.10.10.10       20
   10.255.255.255  255.255.255.255       10.10.20.2      10.10.20.2       30
        127.0.0.0        255.0.0.0        127.0.0.1       127.0.0.1       1
      192.168.1.0    255.255.255.0       10.10.20.1      10.10.20.2       1
        224.0.0.0        240.0.0.0      10.10.10.10     10.10.10.10       20
        224.0.0.0        240.0.0.0       10.10.20.2      10.10.20.2       30
  255.255.255.255  255.255.255.255      10.10.10.10     10.10.10.10       1
  255.255.255.255  255.255.255.255       10.10.20.2      10.10.20.2       1
===========================================================================
Постоянные маршруты:
  Отсутствует

Буду очень благодарен за подсказки!
Подозреваю, что что-то недонастроено на сервере.

Оффлайн nucleon

  • Любитель
  • *
  • Сообщений: 92
    • Просмотр профиля
Re: Проблема с OpenVPN
« Ответ #1 : 22 Июня 2010, 16:07:07 »
сори за возрождение некротопика....

тут чего-то не хватает... например NAT или MASQUERADE с одной локалки в другую...
Цитировать
iptables -t nat -A POSTROUTING -o tap0 -j MASQUERADE
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
ну или как-то так...

это настройки не VPN сервера, а фаервола!
« Последнее редактирование: 22 Июня 2010, 16:09:03 от nucleon »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28391
    • Просмотр профиля
Re: Проблема с OpenVPN
« Ответ #2 : 22 Июня 2010, 18:11:53 »
Зачем это?
сори за возрождение некротопика....

тут чего-то не хватает... например NAT или MASQUERADE с одной локалки в другую...
Цитировать
iptables -t nat -A POSTROUTING -o tap0 -j MASQUERADE
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
ну или как-то так...

это настройки не VPN сервера, а фаервола!
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.069 секунд. Запросов: 24.