先从ifconfig命令说起,这个命令后面可以跟上一个叫做interface的参数,就可以查看该interface所代表的网络设备的网络情况,比如:
ifconfig en0; ifconfig en1
一般来说,从这里很难看出这个en0和en1那个是无线网卡、那个是有线网。尤其是新版的laptop没有有线网卡,那么en0就是无线网卡。
为了动态获得WiFi对应的是哪个设备,我们需要使用networksetup命令的帮助。
networksetup命令有一个-listallhardwareports的命令,给出下面形式的系统网络配置信息:
$ networksetup -listallhardwareports
Hardware Port: Ethernet
Device: en0
Ethernet Address: 10:dd:b1:d0:78:98
Hardware Port: FireWire
Device: fw0
Ethernet Address: 44:fb:42:ff:fe:55:7f:ea
Hardware Port: Wi-Fi
Device: en1
Ethernet Address: 88:1f:a1:10:75:7e
Hardware Port: Bluetooth PAN
Device: en3
Ethernet Address: a8:bb:cf:0e:6e:71
Hardware Port: Thunderbolt 1
Device: en2
Ethernet Address: d2:00:15:57:fe:a0
Hardware Port: Thunderbolt 网桥
Device: bridge0
Ethernet Address: d2:00:15:57:fe:a0
VLAN Configurations
=========