IPv6 隧道 - 有什么简单的方法可以打开和关闭它们吗?

IPv6 隧道 - 有什么简单的方法可以打开和关闭它们吗?

我已经从运行 12.04 的笔记本电脑上设置了 tunnelbroker.net (Hurricane Electric) IPv6 隧道。运行良好,并允许我在远程 Web 服务器等上测试双栈配置,直到我的 ISP 提供原生 IPv6。

但是,有时我并不需要隧道。例如,如果我访问的内容需要我自己国家/地区的 IPv4 地址而不是 Tunnelbroker 隧道端点,或者我远离本地 IPv4 隧道端点,或者我只是想在没有 IPv6 的情况下进行测试。

有没有简单的方法可以禁用然后重新启用 IPv6 隧道,而无需重新启动?

为了便于理解,以下是我的 /etc/network/interfaces 中的内容(NNN 替换数字):

auto he-ipv6
iface he-ipv6 inet6 v4tunnel
  endpoint 216.218.NNN.NNN
  address  2001:470:NNN:NNN::2
  netmask  64
  up ip -6 route add default dev he-ipv6
  down ip -6 route del default dev he-ipv6

是否有网络管理器应用程序(GUI 或命令行)可以选择性地启用/禁用 /etc/network/interfaces 的部分或 IPv6 总体?我发现即使注释掉它(并重新加载网络),也很难让 IPv6 消失。网络中的“隧道开启/关闭”按钮会很棒,就像使用 VPN 一样。

答案1

您尝试过 ifup/ifdown 吗?

  • ifup he-ipv6

  • ifdown he-ipv6

相关内容