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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Маршрутизация и OpenVPN  (Прочитано 584 раз)

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

Оффлайн CarbonBasedLifeforms

  • Автор темы
  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Маршрутизация и OpenVPN
« : 01 Марта 2019, 18:04:44 »
Постараюсь не грузить, изложить вопросы как можно проще.
Начал настраивать OpenVPN в виртуалке(WMWare) по этой статье. Дошел до момента, где тоннель между клиентом и сервером устанавливается, пингуется, дальше не знаю каким образом настроить маршрутизацию, так как не совсем понимаю то, что происходит на "краях" тоннеля, в статьях по настройке OpenVPN этот момент не затрагивается авторами, видимо, как очевидный.
Подробности
Общая схема: три виртуальные машины:

--- Ubuntu, на нем OpenVPN(iptables пуст, net.ipv4.ip_forward=1 )
(Нажмите, чтобы показать/скрыть)



--- Windows 7 с которого запускается клиент openvpn

(Нажмите, чтобы показать/скрыть)

--- Windows 2012 Server, до которого, для начала, нужно достучаться пингом с Windows 7, из настроек имеет только ip 192.168.40.129/24, айпи находится в диапазоне адресов той сети, что была указана в server.conf openvpnа строкой
route 192.168.40.0 255.255.255.0 
Вот тут начинаются вопросы. После установки соединения openvpn windows 7 получает адрес 10.8.0.6 шлюз 10.8.0.5, который, кстати, не пингуется, но пакеты через него идут, т.к. 10.8.0.1(адрес tun0) пингуется. В таблице маршрутизации появляется маршрут к 192.168.40.0 через тот же шлюз 10.8.0.5. Но что происходит далее, когда пакет от 10.8.0.6 например ping на 192.168.40.129(виртуалка с Windows 2012 Server) приходит на 10.8.0.1(адрес tun0 сервера с openvpn)? В табл. маршрутизации он имеет такую строку


 

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