码迷,mamicode.com
首页 > Web开发 > 详细

Firewalld开启后,L2TP无法访问Internet

时间:2019-09-01 11:02:50      阅读:104      评论:0      收藏:0      [点我收藏+]

标签:out   转发规则   规则   eth   名称   iptable   extern   区域   span   

关闭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

标签:out   转发规则   规则   eth   名称   iptable   extern   区域   span   

原文地址:https://www.cnblogs.com/lee-qi/p/11441278.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!