Hur man använder Mac Terminal för att identifiera nätverksinställningar
Medan macOS erbjuder en lättanvänd meny för dina nätverksinställningar i menyn Systeminställningar , är (System Preferences)Terminal - appen där du behöver vara om du snabbt vill söka upp eller testa information om din nätverkskonfiguration. Du kan använda den för att hitta din IP-adress, hitta din plats, kontrollera din systembrandvägg och mer.
Dina nätverksinställningar kan nås med några vanliga terminalkommandon som för det mesta kräver väldigt lite konfiguration att använda. Vi rekommenderar fortfarande att du använder appen Systeminställningar(System Preferences) för konfiguration (såvida du inte är nöjd med att använda terminalen), men det är enkelt att identifiera nätverksinställningarna för din Mac -terminal.(Mac)
Använder nätverksinställningar(Using networksetup)
Verktyget för nätverksinställningar(networksetup) erbjuder en enorm mängd information om din nuvarande Mac -nätverkskonfiguration. Du kan använda den för att hitta ditt datornamn, IP-adress, nuvarande WiFi -nätverk och mer. Som namnet antyder kan du också använda det för att ändra inställningar, men vi rekommenderar ändå att du använder Systeminställningar (System) för(Preferences) att göra detta.
Du kan se en fullständig lista över potentiella nätverkskommandon för Mac -terminaler med hjälp av nätverksinstallationsverktyget genom att skriva networksetup -help på terminalen. Detta kommer att visa hjälplistan, med olika exempel på hur du använder verktyget för att visa och ändra olika nätverksinställningar.
Exempel på nätverkskonfigurationskommandon som(networksetup) du kan använda för att visa nätverksinformation inkluderar:
- Så här visar du din Mac-datornamn: nätverksinställning -getcomputername(networksetup -getcomputername) .
- För att lista alla Mac -nätverksanslutningar: nätverksinställningar -listallhardwareports(networksetup -listallhardwareports)
- För att visa det aktuella, anslutna WiFi -nätverket: networksetup -getairportname deviceid . Ersätt enhets-id(deviceid) med ett enhets-ID från kommandot networksetup -listallhardwareports .
Använder ipconfig(Using ipconfig)
Verktyget ipconfig är vanligt för Windows- och macOS-datorer, men till skillnad från Windows - versionen är det inte det mest användbara verktyget för att ändra nätverksinställningar. Där det kan vara användbart är dock att lista information om din nuvarande nätverkskonfiguration.
Om du skriver ipconfig(ipconfig) i terminalen listas alla tillgängliga kommandon, men dessa inkluderar:
- För att se din nuvarande nätverks-IP-adress: ipconfig getifaddr deviceid. Ersätt enhets( deviceid) -id med rätt nätverksenhets-id (t.ex. en0 ). Skriv networksetup -listallhardwareports om du inte kan detta.
- Så här visar du din nuvarande nätverks - DNS -server: ipconfig getoption enhets-id domännamn_server(ipconfig getoption deviceid domain_name_server ) (ersätter enhets(deviceid) -id med ditt nätverksenhets-id).
Använder ifconfig(Using ifconfig)
Kommandot ifconfig är ett annat nätverkskonfigurationsverktyg som är tillgängligt för användare på MacOS- och Linux-datorer(Linux PCs) . Till skillnad från(Unlike) ipconfig är ifconfig dock ett mycket kraftfullare verktyg för att visa och ändra dina nätverksinställningar.
Du behöver dock bara skriva ifconfig på terminalen för att se en detaljerad lista med information för alla nätverksenheter som är anslutna eller integrerade i din Mac . Det inkluderar IP- och MAC- adresser, aktuell enhetsstatus och mer.
Du kan visa specifik information genom att lista enhets-id (till exempel ifconfig en0 ) istället.
Använder ping(Using ping)
Även om du inte kan använda den för att se någon nätverksinformation, kan du använda kommandot ping för att testa om du kan få kontakt med en annan nätverksenhet. Det kan vara en enhet i ditt nätverk (till exempel din nätverksrouter) eller en webbplatsdomän eller internet-IP-adress för att testa din internetanslutning.
Du kommer att vilja använda ping som ett felsökningsverktyg när din enhet verkar ha problem med att ansluta till en annan enhet på ditt lokala nätverk, eller en enhet eller webbplats på internet. Den kommer att visa hur lång tid det tar för information att skickas och returneras och kommer att köras kontinuerligt tills du bestämmer dig för att avsluta den.
För att använda den, skriv ping-adress(ping address) , ersätt adressen(address) med en IP-adress eller domännamn. Ett vanligt mål för testning är google.com — om du inte kan träffa Google har du förmodligen inte internetanslutning.
På samma sätt kommer ping 192.168.1.1 att testa IP-adressen för många lokala nätverksroutrar (192.168.1.1).
Använder netstat(Using netstat)
Netstat -(netstat) verktyget listar information om dina nuvarande inkommande och utgående nätverksanslutningar. Alla anslutningar som gjorts till din Mac kan listas med det här verktyget. Windows- och Linux-datorer(Linux PCs) använder också netstat, men det finns vissa skillnader, med olika tillgängliga flaggor för Mac -användare.
Det finns flera sätt du kan använda netstat för att se aktuella nätverksinställningar eller anslutningar. Dessa inkluderar:
- För en aktuell lista över alla aktiva internetanslutningar: netstat
- Så här visar du anslutningsdata för ett gränssnitt: netstat -l deviceid , ersätter deviceid med ditt nätverksgränssnittsnamn (t.ex. netstat -l en0 ).
- För att visa IP-routningstabellen: netstat -nr eller netstat -r
- För att visa all nätverksstatistik: netstat -s och netstat -i
För mer information om hur du använder kommandot netstat och för att hjälpa dig att dechiffrera några av de komplexa tekniska terminologierna, skriv man netstat för att visa och läsa igenom den medföljande netstat-man-sidan.
Använder lsof(Using lsof)
Du kan använda kommandot lsof som ett sätt att se alla pågående processer på din Mac som har aktiva nätverksanslutningar. Detta ersätter liknande funktionalitet som du hittar med kommandot netstat på Windows- eller Linux-datorer.
Det finns flera sätt du kan använda kommandot lsof Mac terminal för att visa nätverksdata. Dessa inkluderar:
- För att se alla öppna nätverksanslutningar: lsof -i
- För att se vilken programvara som använder vilka portar: lsof -n -i4TCP
För mer information, skriv man lsof för att se man-sidan för lsof-kommandot.
Använder arp(Using arp)
Om du vill se en lista över alla aktiva enheter i ett lokalt nätverk kan du använda arp- verktyget. Detta kommer att lista IP- och MAC- adresserna för alla enheter som din Mac har upptäckt i ditt nätverk, baserat på ARP -sändningarna ( Address Resolution Protocol ) som dessa enheter har gjort.
Om du skriver arp -a(arp -a) vid terminalen får du en lista över dessa enheter.
Du kan sedan kombinera informationen som finns här med andra kommandon som ping för att avgöra om dessa enheter fortfarande är aktiva eller inte och kan kommuniceras med från din Mac .
Konfigurera nätverksinställningarna för din Mac(Configuring Your Mac Network Settings)
Med din Mac -terminals nätverksinställningar i sikte med hjälp av dessa verktyg kan du identifiera de inställningar du kanske föredrar att (eller behöver) ändra. Till exempel kan du behöva förfalska en MAC-adress(spoof a MAC address) på din Mac för att kringgå MAC-adressfiltrering(bypass MAC address filtering) på ett gäst-WiFi-nätverk.
Det kan också hjälpa dig att identifiera problem, särskilt om din Mac släpper sin WiFi-anslutning regelbundet(Mac drops its WiFi connection regularly) . Om din Mac har problem kan appar som OnyX för Mac(OnyX for Mac) hjälpa dig att snabbt komma igång igen.
Related posts
Hur man fjärråtkomst till Windows 10 från Mac
Hur man hittar och ändrar MAC-adressen på din iPhone (eller iPad)
Hur man skriver ut till en delad Mac OS X-skrivare från Windows 7 och Windows 8
Enkla frågor: Vad är MAC-adressen och hur används den?
Hur öppnar jag Terminal på Mac? (3 sätt)
18 sätt att öppna inställningar i Windows 11 -
Hur man monterar en delad mapp för Windows 7 och Windows 8 i Mac OS X
2 sätt att övervaka vem som får åtkomst till dina delade filer och mappar
Android Data Saver och hur du aktiverar den
Så här ställer du in ett tidsschema på din TP-Link Wi-Fi 6-router -
Ställ in Windows 7 och Windows 8 för att dela med Mac OS X och Ubuntu Linux
Hur man tar bort Skype-meddelanden (Windows, Android, iPhone, Mac)
Var finns Wi-Fi-ikonen på en Mac? Hur man aktiverar eller döljer det
Hur man skapar en länk till en fil eller mapp i Windows (2 sätt) -
Hur man ändrar arbetsgruppen på en Mac, i 4 steg
Hur man växlar mellan CMD och PowerShell i Windows Terminal
Hur man ställer in en proxyserver i Chrome, Firefox, Edge och Opera
7 sätt att hitta din MAC-adress i Windows -
Hur man ändrar eller förfalskar MAC-adressen i Windows (7 sätt)
Hur man öppnar en fil eller mapp i Terminal på Mac