Os comandos listados neste artigo foram executados usando o aplicativo de terminal da linha de comando. Para iniciar o aplicativo de terminal no Debian, clique na guia Atividades no canto superior esquerdo da área de trabalho e digite terminal Na barra de pesquisa. Quando o resultado da pesquisa aparecer, clique no ícone do terminal para abrir o terminal.
NOTA: Todos os comandos discutidos neste artigo foram executados com o Sistema de Buster de 10 Buster Debian.
Método #1: comando IP
A maneira mais comum e mais fácil de listar interfaces de rede é usando o comando IP. Este comando fornece uma ampla variedade de informações sobre as interfaces de rede do seu sistema.
Para listar as interfaces de rede em seu sistema, emita o seguinte comando no terminal:
$ ip a
Ou
$ ip addr
O comando acima lista todas as interfaces de rede disponíveis em seu sistema. A saída acima mostra que existem três interfaces no sistema: uma interface de loopback (LO) e duas interfaces Ethernet (ETH0 e ETH1) estão listadas, juntamente com outras estatísticas. Este comando também mostrará outras informações úteis sobre as interfaces de rede, incluindo endereço IP, status (para cima ou para baixo), endereço MAC, etc.
Nota: você pode ter nomes diferentes de interface de rede com base no hardware do seu sistema.
Você também pode usar o seguinte comando IP para listar as interfaces de rede:
$ ip link show
Método 2: comando ifconfig
O comando ifconfig agora ficou obsoleto, mas ainda é suportado em muitas distribuições Linux. Você pode usar o comando ifconfig para listar as interfaces de rede disponíveis em seu sistema.
Em vez de digitar ifconfig, Digite o comando /sbin/ifconfig Para listar as interfaces de rede em seu sistema.
$ /sbin /ifconfig
Além de listar as interfaces de rede, o comando acima mostrará outras informações úteis sobre as interfaces de rede, incluindo endereço IP, tamanho da MTU, número de pacotes enviados/recebidos, etc.
Método #3: Comando NetStat
O comando NetStat também pode ser usado para listar as interfaces de rede disponíveis em seu sistema. Para fazer isso, digite netstat, seguido pela bandeira -i, como segue:
$ netstat -i
O comando acima lista as interfaces de rede disponíveis em seu sistema, juntamente com outras informações úteis, como o número de pacotes recebidos enviados, tamanho da MTU, etc.
Método 4: Comando NMCLI
O comando nmcli também fornece informações sobre interfaces de rede. O comando nmcli está disponível com distribuições Debian que estão em execução nas interfaces da GUI. No entanto, se você estiver trabalhando em um sistema não-gui, precisará instalar o gerenciador de rede usando o seguinte comando no terminal:
$ sudo apt install-manager
Depois que a instalação estiver concluída, execute os comandos abaixo no terminal para ativar e iniciar o gerenciador de rede:
$ sudo systemctl start rede-manager
$ sudo systemctl atability-manager
Para listar as interfaces de rede disponíveis em seu sistema, execute o comando abaixo no terminal:
$ NMCLI Status do dispositivo
O comando acima lista breves informações sobre as interfaces de rede disponíveis.
Método 5:/SYS/CLASS/NET DIRETORY
Você também pode visualizar interfaces de rede em seu sistema, visualizando o conteúdo do diretório/sys/classe/rede. Para fazer isso, execute o seguinte comando no terminal:
$ ls/sys/classe/rede
O comando acima retorna uma saída concisa exibindo apenas os nomes das interfaces disponíveis em seu sistema.
Método 6:/Proc/Net/Dev File
O arquivo/proc/net/dev também contém informações sobre interfaces de rede. Você pode visualizar as interfaces de rede disponíveis em seu sistema, visualizando o conteúdo deste arquivo. Execute o seguinte comando no terminal para fazê -lo:
$ cat/proc/net/dev
O comando acima lista as interfaces de rede disponíveis no sistema, juntamente com outras informações sobre as interfaces.
Conclusão
O melhor do Linux é que ele permite que você execute o mesmo trabalho de maneiras diferentes. Este artigo discutiu vários métodos através dos quais você pode listar as interfaces de rede em seu sistema Debian.