Questão de Sistemas Operacionais — Linux — FGV 2024
Sistemas Operacionais›Linux
Código
fg086730
Banca
FGV
Órgão
MF
Ano
2024
Nível
Superior
Cargo
Auditor Federal de Finanças e Controle - Área de Tecnologia da Informação (Operação e Infraestrutura) - manhã
O sistema operacional GNU/Linux possui um conjunto poderoso de recursos para a definição de regras de roteamento.Nesse sistema operacional, o comando que configura todas as rotas IP classe D (multicast) para passarem através da interface eth0 é:
Aroute add -net 127.0.0.0 netmask 255.0.0.0 dev eth0
Broute add -net 191.255.0.0 netmask 191.255.0.0 dev eth0
Croute add -net 192.0.0.0 netmask 255.255.255.0 dev eth0
Droute add -net 223.255.255.0 netmask 255.0.0.0 dev eth0
Eroute add -net 224.0.0.0 netmask 240.0.0.0 dev eth0
Revelar gabarito e comentário▾
GabaritoE — route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0
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”.
Comando route add e roteamento multicast no Linux
Gabarito: letra E. O comando route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0 configura corretamente todas as rotas IP classe D (multicast) para passarem pela interface eth0, pois a faixa de endereços multicast (224.0.0.0 a 239.255.255.255) tem máscara padrão 240.0.0.0, que representa os primeiros 4 bits fixos (1110).
A classe D é reservada para endereços multicast. A máscara de rede para essa classe é sempre 240.0.0.0 (/4). Ao adicionar uma rota com route add, deve-se especificar a rede 224.0.0.0 com a máscara 240.0.0.0 para abranger todos os endereços multicast.
Alternativa A — ❌ Incorreta
route add -net 127.0.0.0 netmask 255.0.0.0 dev eth0 — configura a rede de loopback (127.0.0.0/8), não multicast.
Alternativa B — ❌ Incorreta
route add -net 191.255.0.0 netmask 191.255.0.0 dev eth0 — endereço e máscara não correspondem a nenhuma classe padrão. 191.255.0.0 é um endereço classe B (128.0.0.0–191.255.255.255), mas a máscara 191.255.0.0 é inválida; a máscara padrão da classe B é 255.255.0.0.
Alternativa C — ❌ Incorreta
route add -net 192.0.0.0 netmask 255.255.255.0 dev eth0 — endereço classe C (192.0.0.0–223.255.255.255) com máscara de sub-rede, não classe D.
Alternativa D — ❌ Incorreta
route add -net 223.255.255.0 netmask 255.0.0.0 dev eth0 — endereço classe C (223.255.255.0) com máscara de classe A (255.0.0.0), sem relação com multicast.
Alternativa E — ✅ Correta ⟵ GABARITO
route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0 — A rede 224.0.0.0/4 (classe D) cobre todos os endereços multicast. A máscara 240.0.0.0 (/4) é a correta para essa classe.
NÃO CAIA NESSA!
A banca mistura endereços e máscaras de outras classes (A, B, C, loopback) para confundir. A classe D tem faixa 224.0.0.0–239.255.255.255 e máscara 240.0.0.0. Memorize: multicast = 224.0.0.0/4.