Anonim

Embora o macOS ofereça um menu fácil de usar para suas configurações de rede no menu Preferências do sistema, o aplicativo Terminal é onde você precisa estar se quiser pesquisar ou testar rapidamente informações sobre sua configuração de rede . Você pode usá-lo para encontrar seu endereço IP, encontrar sua localização, verificar o firewall do sistema e muito mais.

Suas configurações de rede podem ser acessadas usando alguns comandos de terminal comuns que, na maioria das vezes, requerem muito pouca configuração para serem usados.Ainda recomendamos que você use o aplicativo System Preferences para configuração (a menos que esteja satisfeito com o uso do terminal), mas é fácil identificar as configurações de rede do seu terminal Mac.

Usando configuração de rede

A ferramenta networksetup oferece uma enorme quantidade de informações sobre a configuração atual da sua rede Mac. Você pode usá-lo para encontrar o nome do seu computador, endereço IP, rede WiFi atual e muito mais. Como o nome sugere, você também pode usá-lo para alterar as configurações, mas ainda recomendamos usar as Preferências do Sistema para fazer isso.

Você pode visualizar uma lista completa de possíveis comandos de rede do terminal Mac usando a ferramenta networksetup digitando networksetup -help no terminal. Isso exibirá a lista de ajuda, com vários exemplos de como usar a ferramenta para visualizar e alterar diferentes configurações de rede.

Exemplos de networksetup comandos que você pode usar para visualizar informações de rede incluem:

  • Para ver o nome do seu computador Mac: networksetup -getcomputername.
  • Para listar todas as conexões de rede do Mac: networksetup -listallhardwareports
  • Para exibir a rede Wi-Fi conectada atual: networksetup -getairportname deviceid. Substitua deviceid por um ID de dispositivo do comando networksetup -listallhardwareports.

Usando ipconfig

A ferramenta ipconfig é comum a computadores Windows e macOS, mas, ao contrário da versão Windows, não é a ferramenta mais útil para alterando as configurações de rede. Onde pode ser útil, no entanto, é listar informações sobre sua configuração de rede atual.

Digitar ipconfig no terminal listará todos os comandos disponíveis, mas estes incluem:

  • Para visualizar seu endereço IP de rede atual: ipconfig getifaddr deviceid. Replace deviceid com o ID de dispositivo de rede correto (por exemplo, en0). Digite networksetup -listallhardwareports se você não sabe disso.
  • Para visualizar seu servidor DNS de rede atual: ipconfig getoption deviceid domain_name_server (substituindo deviceidcom o ID do seu dispositivo de rede).

Usando ifconfig

O comando ifconfig é outra ferramenta de configuração de rede disponível para usuários em computadores macOS e Linux. Ao contrário do ipconfig, no entanto, ifconfig é uma ferramenta muito mais poderosa para visualizar e modificar suas configurações de rede.

No entanto, você só precisa digitar ifconfig no terminal para visualizar uma lista detalhada de informações para todos os dispositivos de rede conectados ou integrado ao seu Mac. Isso inclui endereços IP e MAC, status atual do dispositivo e muito mais.

Você pode visualizar informações específicas listando o ID do dispositivo (por exemplo, ifconfig en0).

Usando ping

Embora você não possa usá-lo para visualizar qualquer informação de rede, você pode usar o comando ping para testar se você pode ou não fazer contato com outro dispositivo de rede. Pode ser um dispositivo em sua rede (por exemplo, seu roteador de rede) ou um domínio de site ou endereço IP da Internet para testar sua conectividade com a Internet.

Você desejará usar o ping como uma ferramenta de solução de problemas sempre que seu dispositivo estiver tendo problemas para se conectar a outro dispositivo em sua rede local ou a um dispositivo ou site na Internet.Ele mostrará o tempo necessário para que as informações sejam enviadas e devolvidas e será executado continuamente até que você decida encerrá-lo.

Para usá-lo, digite ping address, substituindo address com um endereço IP ou nome de domínio. Um alvo comum para testes é google.com-se você não consegue acessar o Google, provavelmente não tem conectividade com a Internet.

Da mesma forma, ping 192.168.1.1 testará o endereço IP de muitos roteadores de rede local (192.168.1.1).

Usando netstat

A ferramenta netstat ferramenta lista informações sobre suas conexões de rede de entrada e saída atuais. Quaisquer conexões feitas ao seu Mac podem ser listadas usando esta ferramenta. PCs com Windows e Linux também usam netstat, mas há algumas diferenças, com diferentes sinalizadores disponíveis para usuários de Mac.

Existem várias maneiras de usar o netstat para visualizar as configurações ou conexões de rede atuais. Esses incluem:

  • Para obter uma lista atual de todas as conexões de Internet ativas: netstat
  • Para visualizar os dados de conexão de uma interface: netstat -l deviceid, substituindo deviceid pelo nome da sua interface de rede (ex. netstat -l en0).
  • Para visualizar a tabela de roteamento IP: netstat -nr ou netstat -r
  • Para mostrar todas as estatísticas de rede: netstat -s e netstat -i

Para obter mais informações sobre como usar o comando netstat e ajudar a decifrar algumas das terminologias técnicas complexas, digite man netstat para visualizar e leia a página man do netstat incluída.

Usando lsof

Você pode usar o comando lsof como uma forma de visualizar quaisquer processos em execução no seu Mac que tenham conexões de rede ativas. Isso substitui a funcionalidade semelhante que você encontraria com o comando netstat em PCs com Windows ou Linux.

Existem várias maneiras de usar o comando lsof do terminal Mac para visualizar os dados da rede. Esses incluem:

  • Para visualizar todas as conexões de rede abertas: lsof -i
  • Para ver qual software está usando quais portas: lsof -n -i4TCP

Para obter mais informações, digite man lsof para visualizar a página de manual do comando lsof.

Usando arp

Se quiser ver uma lista de todos os dispositivos ativos em uma rede local, você pode usar a ferramenta arp.Isso listará os endereços IP e MAC de todos os dispositivos que seu Mac detectou em sua rede, com base nas transmissões ARP (protocolo de resolução de endereço) feitas por esses dispositivos.

Digitando arp -a no terminal, você obterá uma lista desses dispositivos.

Você pode combinar as informações encontradas aqui com outros comandos como ping para determinar se esses dispositivos ainda estão ativos e podem ser comunicada a partir do seu Mac.

Como definir as configurações de rede do seu Mac

Com as configurações de rede do terminal Mac em vista usando essas ferramentas, você pode identificar as configurações que prefere (ou precisa) alterar. Por exemplo, você pode precisar falsificar um endereço MAC em seu Mac para ignorar a filtragem de endereço MAC em uma rede WiFi convidada.

Também pode ajudá-lo a identificar problemas, especialmente se o seu Mac interromper sua conexão Wi-Fi regularmente. Se o seu Mac estiver com problemas, aplicativos como OnyX para Mac podem ajudá-lo a voltar a funcionar rapidamente.

Como usar o Terminal Mac para identificar as configurações de rede