Рейтинг:1

Связь Openvpn и Firewalld между зонами

флаг cn

Сегодня я потратил пару часов, пытаясь настроить свой vps в Германии (запускает centos8 и клиент + сервер openvpn) для этой конфигурации: Мой vps имеет 3 сетевых адаптера.

  • eth0 с общедоступным IP-адресом 1.2.3.4
  • tun0 с частным IP-адресом 10.8.0.12 <- это адрес клиента openvpn.
  • tun1 с частным IP-адресом 10.9.0.1 <-- это адрес сервера openvpn.

если я подключаюсь с помощью SSH к vps напрямую с общедоступного IP-адреса или подключаюсь через ovpn (где я беру адрес 10.9.0.0/24) с машины, я могу пропинговать всех клиентов, которые находятся в подсети 10.8.0.0/24. Но если я попытаюсь подключиться к vpn и пропинговать с моей машины (с адресом 10.9.0.2), адрес 10.8.0.0/24 я получу Время ожидания запроса. Теперь в этом vps работает firewalld, и я уже включил переадресацию ipv4, и я проталкиваю маршрут к клиентам с помощью нажмите "маршрут 10.8.0.0 255.255.255.0" То, что я вижу в firewalld, это:

[root@bigiron-fsn1-2 log]# firewall-cmd --list-all --zone=trusted
доверенный (активный)
  цель: ПРИНЯТЬ
  icmp-инверсия блока: нет
  интерфейсы: tun1
  источники: 10.9.0.0/24 fddd:1194:1194:1194::/64
  услуги: опенвпн
  порты:
  протоколы:
  маскарад: нет
  форвард-порты:
  исходные порты:
  icmp-блоки:
  богатые правила:
    правило family="ipv4" адрес источника="10.9.0.0/24" адрес назначения="10.8.0.0/24" принять
[root@bigiron-fsn1-2 log]# firewall-cmd --list-all --zone=public
публичный (активный)
  цель: по умолчанию
  icmp-инверсия блока: нет
  интерфейсы: eth0 tun0
  источники:
  сервисы: кабина dhcpv6-клиент openvpn ssh
  порты: 1194/udp
  протоколы:
  маскарад: нет
  форвард-порты:
  исходные порты:
  icmp-блоки:
  богатые правила:
    правило family="ipv6" source ipset="sshguard6" drop
    правило family="ipv4" source ipset="sshguard4" drop
    правило family="ipv4" исходный адрес="10.8.0.0/24" принять
    правило family="ipv4" адрес источника="10.9.0.0/24" адрес назначения="10.8.0.0/24" принять

Как включить связь между хостами 10.9.0.0/24 и 10.8.0.0/24? Спасибо за помощь!

Рейтинг:0
флаг cn

Привет, я решил проблему с просмотром SNAT в моих правилах /etc/firewalld/direct.xml.

Я удалил SNAT и поставил только MASQUERADE.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.