ale*_*cov 16 linux tunneling gre
我正在 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
Run Code Online (Sandbox Code Playgroud)
我可以毫无问题地创建、更改和删除其他隧道,但gre0
只是停留在那里并且不会消失,即使我重新启动或关闭接口。
如果我移除ip_gre
模块,隧道就会消失。一旦我再次插入模块,就会gre0
再次出现并且问题仍然存在。
我有两个问题:
gre0
,但这适用于我什至可能不知道的任何其他设置)存储在哪里?如果需要任何其他信息,请告诉我。
非常感谢您的帮助。
ale*_*cov 25
我相信我已经找到了这个问题的答案。
经过一段时间的修补,我决定在全新安装中重现该问题。
ip_gre
安装 Debian 后,该模块默认不会插入到内核中。ip tunnel show
不显示任何隧道。插入ip_gre
模块后,但没有创建任何隧道,gre0
出现并且如预期的那样不可删除和不可更改。因此gre0
似乎是ip_gre
模块默认创建的虚拟隧道。
令人沮丧的是,这个“功能”完全没有记录,甚至是一个意想不到的功能,因为尝试创建一个gre0
隧道作为系统中第一个(也是唯一一个)GRE 隧道可能是很自然的。
归档时间: |
|
查看次数: |
22753 次 |
最近记录: |