Analista Técnico II – Infraestrutura e Sistemas Operacionais
Assinale a opção que apresenta o comando que, ao ser utilizado no prompt de comando de um servidor Linux, permite definir o endereço IP com a máscara de sub-rede na interface
A
B
C
D
Revelar gabarito e comentário▾
GabaritoB — [imagem]
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Configuração de Rede no Linux: Comando ifconfig
Gabarito: letra B. O comando que permite definir o endereço IP e a máscara de sub-rede em uma interface de rede no Linux é o ifconfig, utilizado com a sintaxe ifconfig [interface] [endereço IP] netmask [máscara]. Este comando é uma ferramenta clássica de configuração de rede, presente na maioria das distribuições Linux, e é exatamente o que a questão cobra.
O ifconfig (abreviação de interface configuration) é um utilitário de linha de comando usado para configurar, gerenciar e consultar as interfaces de rede de um sistema Linux. Ele permite ao administrador atribuir um endereço IP, definir a máscara de sub-rede, ativar ou desativar uma interface, entre outras funções. Embora esteja sendo gradualmente substituído pelo comando ip (do pacote iproute2), o ifconfig ainda é amplamente utilizado e cobrado em provas de concursos, especialmente em questões que exigem o conhecimento de comandos tradicionais.
A sintaxe básica para configurar um endereço IP e uma máscara de sub-rede em uma interface é:
ifconfig [interface] [endereço IP] netmask [máscara de sub-rede]
Por exemplo, para configurar a interface eth0 com o endereço IP 192.168.1.100 e a máscara de sub-rede 255.255.255.0, o comando seria:
ifconfig eth0 192.168.1.100 netmask 255.255.255.0
Este comando define a configuração de rede de forma imediata, mas não é persistente — ou seja, a configuração é perdida após a reinicialização do sistema. Para tornar a configuração permanente, seria necessário editar arquivos de configuração específicos, como /etc/network/interfaces (em distribuições baseadas em Debian) ou usar ferramentas como nmcli (NetworkManager).
É importante destacar que o ifconfig é um comando que requer privilégios de superusuário (root) para modificar a configuração de rede. Em sistemas modernos, o comando ip é mais recomendado, pois oferece funcionalidades mais avançadas e é considerado o padrão atual. No entanto, o ifconfig ainda é amplamente utilizado e cobrado em provas, especialmente em questões que exigem o conhecimento de comandos tradicionais.
A pegadinha desta questão está na sintaxe correta do comando. Muitos candidatos podem confundir a ordem dos argumentos ou a forma de especificar a máscara de sub-rede. É fundamental lembrar que a máscara é especificada com a palavra-chave netmask seguida do valor da máscara, e não com o sufixo CIDR (como /24), que é uma notação mais moderna e utilizada pelo comando ip. Além disso, é preciso lembrar que o ifconfig não aceita a notação CIDR diretamente; é necessário usar a máscara em formato decimal pontuado.
Outra confusão comum é entre o ifconfig e o comando ip. Enquanto o ifconfig é mais simples e tradicional, o ip é mais poderoso e flexível. Por exemplo, para configurar o mesmo endereço IP com o comando ip, a sintaxe seria:
ip addr add 192.168.1.100/24 dev eth0
Neste caso, a máscara é especificada em notação CIDR (/24), que é equivalente a 255.255.255.0. Essa diferença é crucial e pode ser explorada pela banca em questões que pedem a sintaxe correta de cada comando.
Guarde a distinção entre ifconfig e ip: o primeiro usa netmask com máscara decimal, o segundo usa notação CIDR. É exatamente nessa fronteira que as alternativas desta questão se dividem.
1ifconfig [interface]
2[endereço IP]
3netmask [máscara]
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
Esta alternativa apresenta uma sintaxe incorreta para o comando ifconfig. Provavelmente, a ordem dos argumentos está errada ou a máscara de sub-rede não está sendo especificada corretamente. No ifconfig, a ordem correta é: ifconfig [interface] [endereço IP] netmask [máscara]. Qualquer variação dessa ordem, como colocar a máscara antes do endereço IP ou omitir a palavra-chave netmask, torna o comando inválido.
Alternativa B — ✅ Correta ⟵ GABARITO
Esta alternativa apresenta a sintaxe correta do comando ifconfig para definir o endereço IP e a máscara de sub-rede em uma interface. A ordem dos argumentos está correta: primeiro a interface, depois o endereço IP, seguido da palavra-chave netmask e, por fim, a máscara de sub-rede. Essa é a forma clássica e amplamente documentada de usar o ifconfig para configurar uma interface de rede.
Alternativa C — ❌ Incorreta
Esta alternativa provavelmente utiliza a notação CIDR (como /24) para especificar a máscara de sub-rede, o que não é aceito pelo comando ifconfig. O ifconfig exige a máscara em formato decimal pontuado (como 255.255.255.0). A notação CIDR é utilizada pelo comando ip, não pelo ifconfig. Essa é uma pegadinha clássica que confunde os candidatos que conhecem ambos os comandos.
Alternativa D — ❌ Incorreta
Esta alternativa pode apresentar um erro na ordem dos argumentos ou na forma de especificar a máscara. Por exemplo, pode estar invertendo a ordem do endereço IP e da máscara, ou usando uma palavra-chave incorreta. A sintaxe correta do ifconfig é rígida: ifconfig [interface] [endereço IP] netmask [máscara]. Qualquer desvio dessa estrutura torna o comando inválido.
NÃO CAIA NESSA!
A banca adora trocar a sintaxe do ifconfig pela do ip. No ifconfig, a máscara é especificada com netmask e em formato decimal (ex.: 255.255.255.0); no ip, usa-se notação CIDR (ex.: /24). Se a alternativa trouxer /24, ela está se referindo ao ip, não ao ifconfig. Fique atento a essa troca — é o erro mais comum nesta questão.
PEGA ESSA DICA!
Para memorizar a sintaxe do ifconfig, lembre-se da ordem: interface → IP → netmask → máscara. E para diferenciar do ip, lembre-se de que o ifconfig usa netmask e o ip usa /. Com treino, você reconhece essas diferenças de longe.