我不知道该用什么词来形容这种情况,因为我已经连接到无线路由器,根据这个定义,我假设是否配置列出我的 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”。