Liste von 'Friendly interface names' auf einem Mac (Flughafen, Ethernet, etc)

8

Ich entwickle eine Anwendung in RealBASIC, aber ich brauche die Liste der Schnittstellennamen, um eine Dropdown-Box zu füllen.

Das Parsen von ifconfig hat nicht funktioniert (hab eth0 , eth1 , lo , etc.). Ich brauche den Namen, der in den Systemeinstellungen angezeigt wird (Ethernet, Flughafen, etc.).

Gibt es einen Terminal-Befehl, den ich parsen kann?

    
Justin 16.10.2010, 15:59
quelle

1 Antwort

17

networksetup -listallnetworkservices gibt Ihnen nur die Namen (mit einem Sternchen vor deaktivierten Ports, falls Sie sie auslassen wollen). networksetup -listnetworkserviceorder gibt einige zusätzliche Informationen, wie zum Beispiel was / dev entry (en0, etc) entspricht. Überprüfen Sie die man-Seite für networksetup für noch viele weitere Optionen ...

    
Gordon Davisson 16.10.2010, 22:02
quelle

Tags und Links