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连接公司内网后无法正常访问的问题解决

使用命令行设置firewalld防火墙

MacOS 软件版本更新Monterey12.1版之后L2TP无法正常访问内网服务解决方案

centos5.9 64位如何安装PPTP L2TP OPENVPN等程序

MacOS 软件版本更新Monterey12.1版之后L2TP无法正常访问内网服务解决方案

MacOS 软件版本更新Monterey12.1版之后L2TP无法正常访问内网服务解决方案