Snabbt få en router IP-adress från kommandoraden

Om du snabbt behöver hämta IP-adressen till routern som du är ansluten till eller genom, kan du hitta den här informationen omedelbart i terminalen i Mac OS X.


För att avslöja IP-adressen för den anslutna routern skriver du bara följande på kommandoraden:

netstat -rn |grep default

Hit tillbaka för att se resultaten.

Resultatet ser ut så här, visar routerns IP direkt efter "standard":

default 192.168.1.1 UGSc 108 0 en0

netstat kommer att fungera för både trådbundna och trådlösa anslutningar, vars skillnad kommer att visas som gränssnitt. Dessa är vanligtvis en0 och en1, även om portgränssnitten kommer att variera något med Mac-datorer som inte inkluderar Ethernet-portar eller Wi-Fi / AirPort-trådlösa kort. För Mac med endast en form av nätverksanslutning är det nästan alltid en0, men Det varierar per maskin och per hårdvara.

För användare som inte vill bry sig med kommandoraden kan routerns IP också hittas i Nätverksinställningar och från Wi-Fi-menyn i OS X, vilka båda är tillgängliga från det grafiska användargränssnittet och inte kräver att man vänder sig till terminalen.

Tack vare Hans och Jen för tipset för ett alternativ till gatewayhämtning från kommandoraden och för att hitta den från nätverkssystemets preferenspanel. För de som är intresserade, fungerar samma Netstat-kommando också i Linux, så du kan förlänga din OS X-kunskap utöver Macen om du befinner dig i en liknande situation med en annan Unix-maskin.