Listar todo o hardware de rede da linha de comando no Mac OS
Índice:
O utilitário de configuração de rede oferece uma interface de linha de comando para configurar a variedade de recursos de rede do Mac disponíveis no Mac OS X. Discutimos a configuração de rede e os recursos associados muitas vezes aqui para fins mais avançados, mas um dos usos mais simples de configuração de rede é que ele pode listar cada peça de hardware de rede conectada a um Mac, sua interface de dispositivo que a acompanha e seu endereço associado.Isso funciona para listar os componentes de rede internos e também os dispositivos de rede externos conectados, portanto, se você estiver usando uma placa NIC externa, deverá encontrá-la aqui.
Como listar todo o hardware de rede em um Mac via linha de comando
Para ver qual hardware de rede está conectado a um determinado Mac, simplesmente digite a seguinte string de comando no Terminal:
networksetup -listallhardwareports
Você verá algo como o seguinte relatado, que exibe a porta do hardware (que neste caso é basicamente o nome amigável da interface, como Wi-Fi, Bluetooth, Thunderbolt, Ethernet, etc ), a interface do dispositivo (en1, en0, en3, bridge1, usb1 etc.) para filtragem e falsificação de endereços.
O que não está listado no relatório de hardware são dispositivos externos conectados por meio de interfaces de rede, ou seja, roteadores, relés, switches, qualquer ponto de acesso pessoal do iPhone e pontos de acesso sem fio ou com fio do Android, porque são não é considerado hardware nativo, embora você também possa recuperar esses dados com a configuração de rede.
Usar “networksetup -listallhardwareports” pode ser um excelente truque para solucionar problemas de dispositivos e conexões de rede, principalmente se uma interface de hardware parecer inexistente ou apresentar problemas.
Por exemplo, se uma conexão não funcionar porque você não consegue encontrar um dispositivo de rede específico no painel de preferências de rede do Mac OS X, você pode verificar se algo como uma placa wi-fi foi encontrada aqui e, se estiver, tente desligar e ligar novamente, o que geralmente resolve muitos desses problemas simples de detecção.
Por outro lado, se você tiver certeza de que uma peça de hardware está conectada, mas ainda não está aparecendo, isso pode apontar para um problema de hardware na placa de rede ou na própria interface .De forma mais simples, também simplifica a localização da interface do dispositivo, necessária se você estiver tentando se conectar a redes Wi-Fi a partir da linha de comando usando o mesmo comando networksetup.
networksetup tem muitos outros usos e recursos extremamente avançados voltados para usuários avançados de Mac, você pode encontrar alguns dos outros truques que abordamos usando o utilitário networksetup aqui.