Kiedy robię ifconfig na moim komputerze Mac, otrzymuję listę następujących interfejsów:
lo0
gif0
stf0
en0
fw0
en1
vmnet8
vmnet1
Zastanawiam się, jaki jest każdy interfejs. Który z nich to interfejs IP? Nigdzie nie widzę eth0, co, jak zakładam, jest standardową nazwą interfejsu używaną przez systemy Linux.
macos
ip-address
ifconfig
euphoria83
źródło
źródło
utun0
interfejs.Możesz zobaczyć nazwy używane w Preferencjach systemowych dla niektórych urządzeń, uruchamiając
networksetup -listallhardwareports
:networksetup -listnetworkserviceorder
generuje podobne dane wyjściowe, ale wyświetla „listę usług sieciowych w kolejności, w której nawiązano z nimi połączenie” lub wyświetla usługi w tej samej kolejności co Preferencje systemowe.networksetup
nie obejmuje urządzeń takich jakvmnet1
ivmnet8
urządzenia używane przez VMWare.Możesz zobaczyć dodatkowe informacje o
en
urządzeniach, uruchamiającdefaults read /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist
:Oprócz tego, co iklier powiedział o nazwie urządzenia dla Wi-Fi
en0
w laptopach bez portu Ethernet orazen1
w komputerach Mac z pojedynczym portem Ethernet, jest takżeen2
w przynajmniej niektórych komputerach Mac Pro z dwoma portami Ethernet.źródło
W starszych urządzeniach przenośnych Apple en0 to Ethernet, a en1 to Lotnisko (WiFi).
Starsze komputery Mac Pro z gniazdem Ethernet będą miały en3, a także będą miały dwie karty sieciowe Ethernet i lotnisko (WiFi).
W nowszych MacBookach bez gniazda Ethernet, en0 to Lotnisko (WiFi).
vmnet # jest zwykle tworzony przez maszyny wirtualne (Parallels / VMWare)
źródło