У меня есть сервер Centos 7, на котором запущен firewalld, чтобы общедоступные службы могли получать доступ к внутренним службам в отдельной VLAN (двойные сетевые адаптеры). Я импортировал виртуальную машину Windows, но я не знаю, какие правила мне нужно ввести, чтобы разрешить GRE через firewalld, кроме открытия 1723. Все вопросы и руководства, которые я нахожу в Интернете, никогда не касаются настройки PPTP на самом устройстве Centos 7, а не передача его на маршрутизируемый IP (в данном случае сервер Windows).
На моих серверах rhel7, которые разрешают доступ к PPTP VPN, я установил следующее в дополнение к открытию порта:
sudo firewall-cmd --permanent --zone=public --direct --add-rule ipv4 filter INPUT 0 -p gre -j ACCEPT
sudo firewall-cmd --permanent --zone=public --direct --add-rule ipv6 filter INPUT 0 -p gre -j ACCEPT
sudo firewall-cmd --permanent --zone=public --add-masquerade
sudo firewall-cmd --reload