如何删除sit0网络接口?

Yis*_*ang 9 ipv6 networking

当我输入ifconfig -a时,有一个sit0,为什么在这里,以及如何删除它?

sit0      Link encap:IPv6-in-IPv4  
          NOARP  MTU:1480  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
Run Code Online (Sandbox Code Playgroud)

dev*_*av2 6

代表简单的互联网转换。sat0是 6to4 的 Linux 名称。6to4是一种隧道协议,用于在现有 IPv4 连接上使用 IPv6。

来源:http : //www.tldp.org/HOWTO/Linux+IPv6-HOWTO/

禁用sit0接口

/etc/modprobe.d/aliases使用命令sudo gedit /etc/modprobe.d/aliases 搜索“ alias net-pf-10 ipv6 ”打开文件并将其替换为“ alias net-pf-10 off

重新启动机器。

来源:https : //help.ubuntu.com/community/WebBrowsingSlowIPv6IPv4

希望这可以帮助。

  • 这将完全禁用 IPv6,而不仅仅是 `sit` 接口。 (4认同)

Jan*_*nis 5

sit0如果sit加载了内核模块,就会出现该界面。要在不重启的情况下删除它,请卸载sit模块:

sudo modprobe -r sit
Run Code Online (Sandbox Code Playgroud)

在卸载坐模块之前,您可能需要确保所有坐隧道都已关闭并移除

ip link set dev <SIT TUNNEL NAME> down
ip tunnel del <SIT TUNNEL NAME>
Run Code Online (Sandbox Code Playgroud)

如果模块在启动时加载,它会在重启后重新出现。要永久删除它,请参阅 Michael Hampton 的回答。