无线连接被列为 eth1 + UNIX + MacoX

无线连接被列为 eth1 + UNIX + MacoX

我不知道该用什么词来形容这种情况,因为我已经连接到无线路由器,根据这个定义,我假设是否配置列出我的 IPwlan0部分,但它在 en1 部分显示我的 ip

我很不理解这一点

这是我的 ifconfig 输出

lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
    options=3<RXCSUM,TXCSUM>
    inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1 
    inet 127.0.0.1 netmask 0xff000000 
    inet6 ::1 prefixlen 128 
gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280
stf0: flags=0<> mtu 1280
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    options=2b<RXCSUM,TXCSUM,VLAN_HWTAGGING,TSO4>
    ether 3c:07:54:3d:e7:3e 
    media: autoselect (none)
    status: inactive
en1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ether b8:8d:12:33:d2:d0 
    inet6 fe80::ba8d:12ff:fe33:d2d0%en1 prefixlen 64 scopeid 0x5 
    inet 192.168.1.111 netmask 0xffffff00 broadcast 192.168.1.255
    media: autoselect
    status: active
fw0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 4078
    lladdr a4:b1:97:ff:fe:96:28:e2 
    media: autoselect <full-duplex>
    status: inactive
p2p0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 2304
    ether 0a:8d:12:33:d2:d0 
    media: autoselect
    status: inactive
tun0: flags=8851<UP,POINTOPOINT,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    inet 10.0.15.2 --> 10.0.15.2 netmask 0xffffff00 
    open (pid 47846)

我在 Ubuntu 机器上也看到了类似的行为,所以希望 eth0:1 显示无线配置

任何参考资料可以帮助我理解这一点

答案1

不同的类 Unix 操作系统对于低级接口命名有不同的约定。

OS X 将所有类似以太网的接口称为“enX”。当 802.11 无线以太网芯片组首次出现时,它们作为以太网接口呈现给主机操作系统,因为这些操作系统没有内置任何特殊的 802.11 特定支持。因此在 OS X 上,802.11 无线以太网接口被称为 enX,就像有线以太网接口一样,这个名字一直沿用至今。

答案2

我找不到任何标准“接口名称”格式(如“en0”等)的参考。也许像你一样,我一直认为“en”是以太网的缩写,也许曾经是。但是,Wi-Fi 连接也会显示为“en”接口,至少在我的 Mac mini 上是这样。如果你使用ifconfig -v,你会看到它列出了连接的“类型”,“以太网”或“Wi-Fi”。

相关内容