Firewalld开启后,L2TP无法访问Internet
Posted lee-qi
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Firewalld开启后,L2TP无法访问Internet相关的知识,希望对你有一定的参考价值。
关闭Firewalld时,配置好了L2TP,连接上之后,只需将ppp0设备的包通过iptables的nat表转发出去即可:
iptables -t nat -A POSTROUTING -s 172.16.1.0/24 -o eth0 -j MASQUERADE
但是,若开启Firewalld,即使我把ppp0加入开启了masquerade的external区域,仍然无法访问Internet。
请问该如何配置转发规则(最好使用firewall-cmd工具)?
firewall-cmd --permanent --direct --add-rule ipv4 filter INPUT 0 -p gre -j ACCEPT firewall-cmd --permanent --direct --add-rule ipv4 filter POSTROUTING 0 -t nat -o eth0 -j MASQUERADE firewall-cmd --reload
注意网卡名称!
以上是关于Firewalld开启后,L2TP无法访问Internet的主要内容,如果未能解决你的问题,请参考以下文章
mac电脑升级Monterey12.1版之后L2TP连接公司内网后无法正常访问的问题解决
MacOS 软件版本更新Monterey12.1版之后L2TP无法正常访问内网服务解决方案
centos5.9 64位如何安装PPTP L2TP OPENVPN等程序