Escribir ifconfig
en la línea de comando me da listados para varios dispositivos. He visto al menos los siguientes:
lo0
gif0
stf0
en0
en1
en2
en3
p2p0
awdl0
bridge0
¿A qué se refieren específicamente cada uno de ellos? Sé que en0
es una conexión inalámbrica, en3
es una conexión que utiliza un adaptador de Thunderbolt a Ethernet y en1
es una conexión Ethernet normal. ¿Qué pasa con el resto?
Estos se conocen correctamente como nombres BSD, por lo que puede consultar el código fuente de BSD/Darwin para ver qué significan.
en
es ethernetlo
es bucle invertido o host localawdl
es air drop peer to peer (un tipo de red de malla)bridge
es una conexión entre redes p2p
a veces es un enlace de virtualización y también algunas personas informaron que se usaba con AirDrop antes de que cambiara para serawdl0
Los números agregados al final solo aumentan a medida que agrega una segunda interfaz del mismo tipo. El resto son interfaces de tunelización para VPN y puentes entre IPv4 e IPv6:
en
se refieren a una conexión ethernet por cable. ¿Se consideran las conexiones inalámbricas una forma de ethernet? (¿Si es así, cómo?)en
etiqueta combina hardware con cable e inalámbrico.El indicador -v proporciona información de tipo en algunas interfaces, por ejemplo, IP sobre Thunderbolt para 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
bmike