我正在Linux 2.6.26中配置GRE隧道,但遇到了一个非常奇怪的问题,无法找到任何解决方案。
我创建了一个名为的GRE隧道gre0
,但是无论做什么,我都无法删除该隧道。该命令ip tunnel del gre0
失败,并显示响应ioctl: Operation not permitted
。任何更改隧道地址的尝试也将失败。
以下命令说明了该问题:
# ip tunnel del gre0
ioctl: Operation not permitted
# ip tunnel change gre0
# ip tunnel change gre0 remote <some address> local <some address>
ioctl: No such file or directory
我可以毫无问题地创建,更改和删除其他隧道,但是gre0
即使我重新启动或关闭接口,它也可以一直存在并且不会消失。
如果卸下ip_gre
模块,则隧道消失。再次插入模块后,gre0
再次出现,问题继续。
我有两个问题:
- 我该怎么做才能摆脱这个讨厌的隧道?我怀疑这可能是内核或模块错误。
- 在哪里存储了这些持久性数据(在这种情况下,的信息
gre0
,但这适用于我什至不知道的任何其他设置)?
如果需要其他信息,请告诉我。
非常感谢您的帮助。