Anonim

Mentre macOS offre un menu di facile utilizzo per le impostazioni di rete nel menu Preferenze di Sistema, l'app Terminale è dove devi essere se vuoi cercare rapidamente o testare le informazioni sulla tua configurazione di rete . Puoi usarlo per trovare il tuo indirizzo IP, trovare la tua posizione, controllare il firewall del tuo sistema e altro ancora.

È possibile accedere alle impostazioni di rete utilizzando alcuni comuni comandi del terminale che, per la maggior parte, richiedono pochissima configurazione per essere utilizzati.Ti consigliamo comunque di utilizzare l'app Preferenze di Sistema per la configurazione (a meno che tu non sia soddisfatto dell'utilizzo del terminale), ma identificare le impostazioni di rete del tuo terminale Mac è facile.

Utilizzo della configurazione di rete

Lo strumento networksetup offre un'enorme quantità di informazioni sulla tua attuale configurazione di rete Mac. Puoi usarlo per trovare il nome del tuo computer, l'indirizzo IP, la rete WiFi attuale e altro. Come suggerisce il nome, puoi anche usarlo per modificare le impostazioni, ma ti consigliamo comunque di utilizzare le Preferenze di Sistema per farlo.

È possibile visualizzare un elenco completo di potenziali comandi di rete del terminale Mac utilizzando lo strumento networksetup digitando networksetup -help al terminale. Verrà visualizzato l'elenco della guida, con vari esempi di come utilizzare lo strumento per visualizzare e modificare diverse impostazioni di rete.

Esempi di networksetup comandi che puoi utilizzare per visualizzare le informazioni di rete includono:

  • Per visualizzare il nome del tuo computer Mac: networksetup -getnomecomputer.
  • Per elencare tutte le connessioni di rete del Mac: networksetup -listallhardwareports
  • Per visualizzare la rete WiFi attualmente connessa: networksetup -getairportname deviceid. Sostituisci deviceid con un ID dispositivo dal comando networksetup -listallhardwareports.

Uso di ipconfig

Lo strumento ipconfig è comune ai computer Windows e macOS ma, a differenza della versione Windows, non è lo strumento più utile per modificare le impostazioni di rete. Dove può essere utile, tuttavia, è elencare le informazioni sulla tua attuale configurazione di rete.

Digitando ipconfig al terminale verranno elencati tutti i comandi disponibili, ma questi includono:

  • Per visualizzare il tuo attuale indirizzo IP di rete: ipconfig getifaddr deviceid. Sostituisci deviceid con l'ID del dispositivo di rete corretto (es. en0). Digita networksetup -listallhardwareports se non lo sai.
  • Per visualizzare il tuo attuale server DNS di rete: ipconfig getoption deviceid nome_dominio_server (sostituendo deviceidcon l'ID del dispositivo di rete).

Utilizzo di ifconfig

Il comando ifconfig è un altro strumento di configurazione di rete disponibile per gli utenti su PC macOS e Linux. A differenza di ipconfig, tuttavia, ifconfig è uno strumento molto più potente per visualizzare e modificare le impostazioni di rete.

Tuttavia, è sufficiente digitare ifconfig al terminale per visualizzare un elenco dettagliato di informazioni per tutti i dispositivi di rete collegati o integrato nel tuo Mac. Ciò include indirizzi IP e MAC, stato corrente del dispositivo e altro ancora.

È possibile visualizzare informazioni specifiche elencando invece l'id del dispositivo (ad esempio, ifconfig en0).

Utilizzo del ping

Sebbene non sia possibile utilizzarlo per visualizzare alcuna informazione di rete, è possibile utilizzare il comando ping per verificare se è possibile o meno entrare in contatto con un altro dispositivo di rete. Potrebbe essere un dispositivo sulla tua rete (ad esempio, il tuo router di rete) o un dominio di un sito web o un indirizzo IP Internet per testare la tua connettività Internet.

Ti consigliamo di utilizzare il ping come strumento di risoluzione dei problemi ogni volta che il tuo dispositivo sembra avere problemi con la connessione a un altro dispositivo sulla tua rete locale o un dispositivo o un sito Web su Internet.Mostrerà il tempo impiegato per l'invio e la restituzione delle informazioni e funzionerà ininterrottamente fino a quando non deciderai di terminarlo.

Per usarlo, digita indirizzo ping, sostituendo indirizzo con un indirizzo IP o un nome di dominio. Un obiettivo comune per i test è google.com-se non riesci a raggiungere Google, probabilmente non hai la connettività Internet.

Allo stesso modo, ping 192.168.1.1 testerà l'indirizzo IP per molti router di rete locale (192.168.1.1).

Uso di netstat

Lo strumento netstat elenca le informazioni sulle tue attuali connessioni di rete in entrata e in uscita. Tutte le connessioni effettuate al tuo Mac possono essere elencate utilizzando questo strumento. Anche i PC Windows e Linux usano netstat, ma ci sono alcune differenze, con diversi flag disponibili per gli utenti Mac.

Ci sono diversi modi in cui puoi utilizzare netstat per visualizzare le impostazioni di rete o le connessioni correnti. Questi includono:

  • Per un elenco aggiornato di tutte le connessioni Internet attive: netstat
  • Per visualizzare i dati di connessione per un'interfaccia: netstat -l deviceid, sostituendo deviceid con il nome dell'interfaccia di rete (es. netstat -l en0).
  • Per visualizzare la tabella di routing IP: netstat -nr o netstat -r
  • Per mostrare tutte le statistiche di rete: netstat -s e netstat -i

Per ulteriori informazioni su come utilizzare il comando netstat e per aiutare a decifrare alcune delle complesse terminologie tecniche, digitare man netstat per visualizzare e leggi la pagina man di netstat inclusa.

Utilizzo di lsof

Puoi usare il comando lsof come un modo per visualizzare tutti i processi in esecuzione sul tuo Mac che hanno connessioni di rete attive. Questo sostituisce funzionalità simili che potresti trovare con il comando netstat su PC Windows o Linux.

Esistono diversi modi per utilizzare il comando lsof Mac terminal per visualizzare i dati di rete. Questi includono:

  • Per visualizzare tutte le connessioni di rete aperte: lsof -i
  • Per visualizzare quale software sta utilizzando quali porte: lsof -n -i4TCP

Per ulteriori informazioni, digita man lsof per visualizzare la pagina man del comando lsof.

Uso di arp

Se si desidera visualizzare un elenco di tutti i dispositivi attivi su una rete locale, è possibile utilizzare lo strumento arp.Questo elencherà gli indirizzi IP e MAC per tutti i dispositivi che il tuo Mac ha rilevato sulla tua rete, in base alle trasmissioni ARP (Address Resolution Protocol) effettuate da tali dispositivi.

Digitando arp -a al terminale verrà fornito un elenco di questi dispositivi.

Puoi quindi combinare le informazioni trovate qui con altri comandi come ping per determinare se quei dispositivi sono ancora attivi e possono essere comunicato con dal tuo Mac.

Configurazione delle impostazioni di rete del Mac

Con le impostazioni di rete del tuo terminale Mac in vista utilizzando questi strumenti, puoi identificare le impostazioni che potresti preferire (o dover) modificare. Ad esempio, potresti dover eseguire lo spoofing di un indirizzo MAC sul tuo Mac per aggirare il filtro degli indirizzi MAC su una rete WiFi ospite.

Può anche aiutarti a identificare i problemi, soprattutto se il tuo Mac interrompe regolarmente la connessione WiFi. Se il tuo Mac ha dei problemi, app come OnyX per Mac possono aiutarti a tornare rapidamente operativo.

Come utilizzare il terminale Mac per identificare le impostazioni di rete