Kim*_*rab 14 macos terminal ifconfig
当我ifconfig在Mac终端上打字时,会打印几条信息.但我无法理解它们是什么.谁能简单地告诉我它们是什么?什么是lo0,gif0,en0,等?
这是我的终端的结果.
Last login: Wed Apr 29 21:22:21 on ttys000
gim-yeongdeog-ui-MacBook-Air:~ KimYoungDirk$ ifconfig
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
options=3<RXCSUM,TXCSUM>
inet6 ::1 prefixlen 128
inet 127.0.0.1 netmask 0xff000000
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1
nd6 options=1<PERFORMNUD>
gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280
stf0: flags=0<> mtu 1280
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
ether 64:76:ba:ae:a3:02
inet6 fe80::6676:baff:feae:a302%en0 prefixlen 64 scopeid 0x4
inet 172.30.7.47 netmask 0xffff0000 broadcast 172.30.255.255
nd6 options=1<PERFORMNUD>
media: autoselect
status: active
en1: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
options=60<TSO4,TSO6>
ether 32:00:1b:3e:80:00
media: autoselect <full-duplex>
status: inactive
p2p0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 2304
ether 06:76:ba:ae:a3:02
media: autoselect
status: inactive
awdl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1452
ether 0e:f1:59:ca:a5:30
inet6 fe80::cf1:59ff:feca:a530%awdl0 prefixlen 64 scopeid 0x7
nd6 options=1<PERFORMNUD>
media: autoselect
status: active
bridge0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=63<RXCSUM,TXCSUM,TSO4,TSO6>
ether 66:76:ba:ea:38:00
Configuration:
id 0:0:0:0:0:0 priority 0 hellotime 0 fwddelay 0
maxage 0 holdcnt 0 proto stp maxaddr 100 timeout 1200
root id 0:0:0:0:0:0 priority 0 ifcost 0 port 0
ipfilter disabled flags 0x2
member: en1 flags=3<LEARNING,DISCOVER>
ifmaxaddr 0 port 5 priority 0 path cost 0
nd6 options=1<PERFORMNUD>
media: <unknown type>
status: inactive
gim-yeongdeog-ui-MacBook-Air:~ KimYoungDirk$
Run Code Online (Sandbox Code Playgroud)
这些是您的网络接口。一些是物理接口,而另一些是逻辑(虚拟)接口。
en0..X是指您的物理网络接口。大多数新的Mac设备将只有en0-您的WiFi。en0是第一个启动的设备,en1第二个启动,依此类推。
lo0是“环回”界面。否则称为localhost或127.0.0.1。其他是虚拟接口。
以我熟悉/广泛相关的任意顺序:
lo0 是环回。
en0在某个时候,“以太网”现在是WiFi(我不知道还有什么用途en1或en2用途)。
fw0 是FireWire网络接口。
stf0是从IPv6到IPv4的隧道接口,支持从IPv4到IPv6标准的过渡。
gif0是[46]到[46]的通用隧道接口。
awdl0是Apple Wireless Direct Link
p2p0与AWDL功能有关。既可以是旧版本,也可以是虚拟界面,其语义不同于awdl。
另请注意,
netstat -nr查看当前如何根据目的地通过网络设备路由流量。该-v标志提供某些接口的类型信息,IP over Thunderbolt例如en2:
ifconfig -v en2
en2: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500 index 6
eflags=41000080<TXSTART,ECN_ENABLE,FASTLN_ON>
options=460<TSO4,TSO6,CHANNEL_IO>
ether 82:02:9f:a3:0c:00
netif: EF77BC13-3B69-466C-8BA2-591CCA2D6C44
flowswitch: C155EE61-3E2C-465E-9AFB-17C36ECD8F8C
media: autoselect <full-duplex>
status: inactive
type: IP over Thunderbolt
agent domain:Skywalk type:NetIf flags:0xa443 desc:"Userspace Networking"
agent domain:Skywalk type:FlowSwitch flags:0x4403 desc:"Userspace Networking"
state availability: 0 (true)
scheduler: FQ_CODEL
qosmarking enabled: yes mode: none
low power mode: disabled
multi layer packet logging (mpklog): disabled
routermode4: disabled
routermode6: disabled
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13359 次 |
| 最近记录: |