Comando Ifconfig do Linux: como usá-lo
No Ubuntu e em outras distribuições Linux, as ferramentas de linha de comando(command line tools) geralmente são a melhor maneira de interagir com o funcionamento interno do computador. O comando ifconfig é usado para definir as configurações de rede no Linux .
Ifconfig é uma versão mais antiga do comando ip, mas muitos ainda preferem ifconfig devido à sua sintaxe mais simples e facilidade de uso. Mas como exatamente você usa ifconfig para configuração de interface de rede? Aqui está um passo a passo.
Instalando o NetTools
O comando ifconfig não vem instalado nas distribuições Linux por padrão. A maioria dos administradores de sistema instalará o pacote ao qual pertence ao configurar as coisas, mas em alguns casos, pode estar faltando no seu computador. Você pode instalá-lo facilmente.
Se você tentar usar o comando ifconfig em um sistema que não o tenha instalado, você receberá uma mensagem de erro – juntamente com instruções sobre como instalá-lo. Basta digitar o comando:
sudo apt instalar ferramentas de rede
Isso instalará o ifconfig e alguns outros utilitários de configuração de rede. Observe que o sudo é necessário para instalar o ifconfig e habilitar ou desabilitar redes.
Visualizando Informações de Rede Usando(Network Information Using) ifconfig
A maneira mais simples de usar o comando ifconfig é executá-lo diretamente sem nenhum parâmetro. Isso traz informações sobre todas as interfaces ativas, incluindo conexões Ethernet e sem fio.
Isso fornece todas as informações pertinentes sobre as interfaces de rede, incluindo o valor de MTU (Maximum Transmission Unit ), endereços IP(IP addresses) e histórico de pacotes. Se você deseja apenas as especificações técnicas em um formato mais digerível com nomes de interface, digite ifconfig -s.
No entanto, ambas as versões não incluem redes atualmente inativas. Para visualizar todas as interfaces de rede, use o comando ifconfig -a.
Quando você já conhece o nome das redes e deseja apenas o status de uma determinada interface, pode anexar seu nome ao comando ifconfig. Assim:
ifconfig eth0
Habilitando e desabilitando redes(Disabling Networks) com ifconfig
Monitorar o status das redes em execução não é a única coisa que você pode fazer com o ifconfig. Você também pode usar o comando para configurar quase todos os aspectos dessas interfaces, até o MTU e o mascaramento usado.
O caso de uso mais simples é iniciar ou parar redes. Você pode fazer isso usando o seguinte comando:
sudo ifconfig name up
O parâmetro “name” é o nome real da rede. Isso pode ser usado para habilitar qualquer uma das interfaces inativas detectadas usando o comando ifconfig -a.
Para desabilitar uma rede, basta usar para baixo em vez de para cima:
sudo ifconfig dummy0 down
Isso desativará a interface.
Configurando redes com ifconfig
Modificar qualquer valor associado a uma interface de rede é fácil. Apenas(Just) lembre-se de preceder o comando com sudo, pois todas essas alterações exigem privilégios de administrador para entrar em vigor.
O uso mais comum desse recurso é atribuir um endereço IP personalizado a uma rede. Por exemplo, é assim que se dá um novo endereço IP à interface dummy0:
sudo ifconfig dummy0 29.95.245.112
Você pode inserir qualquer endereço IP válido após o nome da rede para atribuí-lo. Você só receberá uma mensagem se tiver digitado algo incorretamente. Caso contrário, a alteração entrará em vigor imediatamente.
Você também pode especificar uma máscara de rede como esta:
sudo ifconfig dummy0 máscara de rede 255.255.255.0
A sintaxe para definir um endereço de broadcast é semelhante:
sudo ifconfig dummy0 transmissão 77.40.108.115
Se você deseja modificar todos esses endereços IP para uma rede, é mais eficiente agrupar todos os comandos. Como a maioria dos comandos do Linux(Linux) , você pode incluir vários argumentos na mesma linha.
Uma interface de rede também pode ter um ou mais aliases. Eles são especificados pela sintaxe de name:x, onde name é o nome da rede e o dígito xa. Por exemplo, veja como adicionar um endereço IP de alias à rede dummy0.
sudo ifconfig dummy0:0 69.72.169.2
Você pode confirmar que funcionou usando ifconfig para obter seu status.
ifconfig dummy0:0
O que mais você pode fazer com ifconfig?
O comando ifconfig tem uma extensa lista de argumentos que você pode usar para modificar muitas outras variáveis de uma interface de rede. Você pode habilitar o multicast, definir o MTU e ativar o modo promíscuo, entre outras coisas.
As páginas de manual oficiais(official man pages) têm uma lista completa de todos os argumentos que podem ser usados com ifconfig, juntamente com uma definição técnica do que cada um faz. Você pode, é claro, invocar o manual a partir do próprio terminal usando o comando man ifconfig.
Quando você deve usar ifconfig?
Para a maioria dos usuários, há poucas razões para usar o comando ifconfig. As configurações automáticas fornecidas por padrão são boas o suficiente para o uso normal da Internet.
Mas se você é um administrador de sistema que deseja um controle mais granular sobre suas interfaces de rede, o ifconfig é a ferramenta ideal para você. Você pode usar o comando ao inicializar o sistema para configurar corretamente as interfaces de rede e depois esquecê-lo.
Também é útil para diagnosticar problemas de rede, pois você pode consultar o status de qualquer interface de rede e configurá-lo. Você pode usar o ifconfig para reiniciar as redes ou até mesmo mudar os parâmetros técnicos até que funcione mais suavemente.
Related posts
Comando Linux FIND com exemplos
Converter imagens entre formatos através da linha de comando no Ubuntu
Por que o comando “less” é melhor do que “more” no UNIX e Linux
Use o comando 'dd' do Linux com uma GUI simples
Comando Chown no Linux: como usá-lo
A maneira mais fácil de se conectar remotamente ao Linux Mint a partir de qualquer sistema operacional
Como instalar uma distribuição Linux no seu Chromebook
6 maneiras fáceis de acelerar sua instalação do Ubuntu
Como instalar quase qualquer impressora no Ubuntu
Desligue e reinicie seu computador a partir do terminal do Ubuntu
Adicionar atalhos ao menu de contexto do botão direito do mouse no Ubuntu
Os 7 principais programas antivírus gratuitos para Linux
9 melhores distribuições Linux para hackear
Como excluir um arquivo ou diretório no Linux
9 coisas úteis que o Linux pode fazer que o Windows não pode
5 grandes razões para abandonar o Windows para Linux
Fedora vs Ubuntu: Qual distribuição Linux é melhor?
Os 5 melhores jogos Linux
HDG explica: O que é UNIX?
Truques do Terminal: Use o Terminal como um despertador