首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >tun0+ iptables规则

tun0+ iptables规则
EN

Unix & Linux用户
提问于 2011-04-12 21:29:41
回答 3查看 11.5K关注 0票数 7

在这样的规则中,我试图找出这个+符号的含义:

代码语言:javascript
复制
-A FORWARD -i tun0+ -j ACCEPT

我很肯定这和vpn有关。我注意到ifconfig中有一个/dev/net/tun接口和一个tun0,但是为了彻底起见,我想知道这个+符号。有人知道什么吗?

EN

回答 3

Unix & Linux用户

发布于 2014-05-16 17:36:28

这里:要匹配一个类型的所有接口,请使用加号(如eth+ )。

是的,"+“符号在这里的意思就是模式匹配中的"*”或regexps中的".*“。

这个规则是错误的,+是不必要的,尽管它并不有害(因为名为tun01tun05的隧道是非常不可能的)。这个脚本的开发人员可能只想编写tun+

票数 6
EN

Unix & Linux用户

发布于 2016-03-11 16:24:44

实际上,它确实适用于该接口中的所有ip块。这意味着,如果您有tun0tun0:0tun0:1,并且需要管理所有这些,那么您可能希望在那里编写tun0+

票数 2
EN

Unix & Linux用户

发布于 2018-08-09 15:48:03

如果您在同一台服务器上运行多个实例(例如,tun+),那么使用"tun0“而不是”tun0“是非常有意义的。多个实例将创建名为tun0、tun1、tun2等的多个设备,它们的所有通信量都必须通过防火墙(并且必须被正确转发)。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/11211

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档