ifconfig中的意外接口


17

在安装名为mrtg的工具的过程中,我从perl脚本中脱身,以设置各种配置参数以使用snmp,因为很明显我不知道自己在做什么。我自己也浏览了一些snmp命令,但不幸的是没有记录下来。

我回到ifconfig并注意到它显示了三个新接口(不只是上一次冒险之前的接口):

gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280
stf0: flags=0<> mtu 1280
fw0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 4078
    lladdr 60:fb:42:ff:fe:f4:cd:9e 
    media: autoselect <full-duplex>
    status: inactive

我在同一LAN上的笔记本电脑有一个不同的新接口,叫做p2p0,我以前从未注意到过,还有gif0和stf0,但没有fw0。

将我的Airport Extreme重置为出厂默认值,并用擦除的磁盘将OS X Lion重新安装在计算机上之后,它们仍然存在。这个:

sudo ifconfig gif0 destroy

使gif0消失,但在重新启动后又回来了。以前有一些信息的答案,但是我想知道的是,尽管安装干净,它们为什么仍然存在,是否存在安全隐患,是否应该或应该使它们消失。我应该在看机场还是我的StartupItems中的东西?

更新:我的机器在启动时设置了这些设置吗?或者机场会记住它们吗?在这两种情况下,为什么不进行全新安装(或恢复出厂设置)将其还原为以前的配置?

Answers:


18

fw0是FireWire网络接口。这是良性的。

stf0是IPv6到IPv4的隧道接口。它是一个桥接连接,可以帮助我们从IPv4过渡到IPv6标准。这是良性的。如果愿意,可以在这里阅读有关此内容的更多信息:http : //en.wikipedia.org/wiki/6to4

gif0是通用隧道接口。它用于将IPv4流量隧道传输到IPv6网络并返回。这是良性的。您可以在此处了解更多信息:http : //www.gsp.com/cgi-bin/man.cgi?section=4&topic=gif


1
至于为什么出现这些接口,我最好的猜测是,尽管它们是在snmp冒险之后出现的,但并不是由它们引起的。FWIW,摆弄Network Prefs不会更改普通ifconfig的输出(包括删除FireWire,如答案中所示
。Network

我有一个p2p0。有什么解释吗?
iGbanam 2013年

如果在块fe80 :: / 64中具有IPv6地址,则它是本地链接接口。
伊恩·C


3

gif0是通用虚拟接口,stf0是ipv6接口,fw0是您的火线接口。您不必担心这些。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.