如何删除 sit0 网络接口?

如何删除 sit0 网络接口?

当我输入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)

答案1

sit0如果sit已加载内核模块,则会出现此界面。要删除它而不重新启动,请卸载sit模块:

sudo modprobe -r sit

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

ip link set dev <SIT TUNNEL NAME> down
ip tunnel del <SIT TUNNEL NAME>

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

答案2

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

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

禁用 sit0 接口

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

重新启动机器。

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

希望这可以帮助。

答案3

黑名单模块sit,这样它就不会加载。

编辑/etc/modprobe.d/blacklist

sudo nano -w /etc/modprobe.d/blacklist

添加条目到黑名单sit

blacklist sit

相关内容