Pular para o conteúdo principal

Questão de Sistemas Operacionais — Linux — CESPE / CEBRASPE 2024

Sistemas OperacionaisLinux
Código
ce172593
Banca
CESPE / CEBRASPE
Órgão
CTI
Ano
2024
Nível
Superior
Cargo
Tecnologista Júnior - I - Especialidade: Inovação e Gestão de Infraestrutura de P&D - Área de Atuação: Desenvolvimento Tecnológico Voltado à Infraestrutura de Tecnologia da Informação e Comunicação
Relativamente à administração de servidores Linux, julgue o item seguinte.O comando route add 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.1 instrui o computador a enviar todo tráfego à rede 192.168.1.0/24 por meio do gateway 192.168.1.1.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

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”.

Linux — Comando route add

Gabarito: ❌ ERRADO. O comando descrito não instrui o computador a enviar todo tráfego à rede 192.168.1.0/24, pois, sem a opção -net, o comando route add interpreta o primeiro argumento como um endereço de host, não como uma rede. Dessa forma, a rota adicionada seria para o host 192.168.1.0, e não para a rede 192.168.1.0/24.

Explicação

No Linux (e em sistemas Unix), o comando route add possui a seguinte sintaxe para adicionar uma rota de rede:

route add -net <rede> netmask <máscara> gw <gateway>

Se a opção -net for omitida, o comando assume que o destino é um endereço de host (host route). No enunciado, o comando foi escrito como:

route add 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.1

Como não há -net, o sistema entende que se deseja adicionar uma rota para o host 192.168.1.0 (um único IP), e não para toda a rede 192.168.1.0/24. Para rotear toda a sub-rede, seria necessário incluir explicitamente a opção -net.

NÃO CAIA NESSA!

A banca explora a diferença entre rota de host e rota de rede. O candidato, ao ler a descrição correta do efeito desejado, pode não perceber que a sintaxe apresentada gera um efeito diverso, pois a ausência de -net altera o comportamento do comando. Memorize: para redes, SEMPRE use -net.

Conclusão: A afirmação está incorreta porque o comando, como escrito, adiciona uma rota para o host 192.168.1.0, e não para a rede 192.168.1.0/24. Portanto, a resposta é ❌ ERRADO.

Link permanente: /questoes/ce172593