Назад | Перейти на главную страницу

перенаправление туннелей openvpn с помощью firewalld

У меня есть сервер OpenVPN в Fedora 19 с двумя клиентами - 1 клиент находится в той же локальной сети, что и сервер, а другой - в Интернете.
Я хочу, чтобы два клиента могли разговаривать друг с другом через туннель, и если я остановлю службу firewalld.service на сервере, они смогут.
Как я могу настроить firewalld для разрешения этого трафика? либо с графическим интерфейсом, либо с firewall-cmd.
Я думаю, что эквивалентные команды iptables будут такими:

iptables -A INPUT -i tun + -j ACCEPT
iptables -A ВПЕРЕД -i tun + -j ПРИНЯТЬ

Как это сделать с firewalld?

У меня была такая же проблема, но это, наконец, сработало для меня:

  • Сначала включите пересылку:

    echo 1 > /proc/sys/net/ipv4/ip_forward

  • А затем авторизуйте свой tun0 интерфейс с firewalld:

    firewall-cmd --zone=trusted --add-interface=tun0

Добавить --permanent до последней команды, чтобы сделать ее устойчивой.

Больше мне нечего было делать, кроме обычной конфигурации OpenVPN.