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

Enquanto o macOS oferece um menu fácil de usar para suas configurações de rede no menu Preferências do Sistema , o aplicativo (System Preferences)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 comuns de terminal que, na maioria das vezes, exigem muito pouca configuração para serem usados. Ainda recomendamos que você use o aplicativo Preferências do Sistema(System Preferences) para configuração (a menos que esteja satisfeito com o terminal), mas é fácil identificar as configurações de rede do seu terminal Mac .

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

Usando a configuração de rede(Using networksetup)

A ferramenta networksetup oferece uma enorme quantidade de informações sobre sua configuração de rede Mac atual. (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 (Preferences)Sistema(System) para fazer isso.

Você pode ver 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.

Configuração de rede na janela do terminal

Exemplos de comandos de configuração de rede que você pode usar para exibir informações de rede incluem:(networksetup)

  • 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 WiFi(WiFi) atual conectada : networksetup -getairportname deviceid . Substitua deviceid por um ID de dispositivo do comando networksetup -listallhardwareports .

Usando ipconfig(Using ipconfig)

A ferramenta ipconfig é comum em computadores Windows e macOS, mas, diferentemente da versão Windows , não é a ferramenta mais útil para alterar as configurações de rede. No entanto, pode ser útil listar informações sobre sua configuração de rede atual. 

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

Comando Ipconfig na janela do terminal

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

Usando ifconfig(Using ifconfig)

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

Comando ifconfig no terminal

No entanto, você só precisa digitar ifconfig no terminal para visualizar uma lista detalhada de informações de todos os dispositivos de rede conectados ou integrados 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(Using ping)

Embora você não possa usá-lo para exibir informações de rede, você pode usar o comando ping para testar se 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ê vai querer usar o ping como uma ferramenta de solução de problemas sempre que seu dispositivo parecer estar tendo problemas ao 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 funcionará continuamente até que você decida encerrá-las.

Comando ping no terminal

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

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

Usando netstat(Using netstat)

A ferramenta netstat 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 Windows(Windows) e Linux(Linux PCs) também usam netstat, mas existem 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:

Ferramenta Netstat na janela do terminal

  • Para 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 interface de rede (por exemplo, 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 ler a página de manual do netstat incluída.

Usando lsof(Using lsof)

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

Comando Lsof no terminal

Existem várias maneiras de usar o comando lsof Mac terminal para visualizar dados de 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 man do comando lsof.

Usando arp(Using arp)

Se você 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(Address Resolution Protocol) ) feitas por esses dispositivos.

Digitar arp -a no terminal fornecerá uma lista desses dispositivos. 

Comando Arp no terminal

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 comunicados a partir do seu Mac .

Configurando as configurações de rede do seu Mac(Configuring Your Mac Network Settings)

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

Ele também pode ajudá-lo a identificar problemas, especialmente se o seu Mac perder a conexão Wi-Fi regularmente(Mac drops its WiFi connection regularly) . Se o seu Mac estiver com problemas, aplicativos como o OnyX para Mac(OnyX for Mac) podem ajudá-lo a voltar a funcionar rapidamente.



About the author

Sou engenheiro de software com mais de 10 anos de experiência na indústria Xbox. Sou especialista em desenvolvimento de jogos e testes de segurança. Também sou um revisor experiente e tenho trabalhado em projetos para alguns dos maiores nomes dos jogos, incluindo Ubisoft, Microsoft e Sony. No meu tempo livre, gosto de jogar videogame e assistir a programas de TV.



Related posts