Questão de Redes de Computadores — Endereçamento IP — FCC 2022
Redes de Computadores›Endereçamento IP
Código
fc067294
Banca
FCC
Órgão
TRT - 5ª Região (BA)
Ano
2022
Cargo
Analista Judiciário - Tecnologia da Informação
Um analista, utilizando o pacote iproute2, instalado e funcionando em condições ideais no Red Hat, precisa adicionar uma rota estática para a rede de destino 192.168.100.0/24 passando pelo gateway 172.18.16.1. Sabendo que a rede local do servidor é 172.18.16.0/24, a sintaxe correta para adicionar tal rota é
Aip route add default 172.18.16.1 to 192.168.100.0/24
Bip route add 192.168.100.0/24 via 172.18.16.1
Cip add route to 192.18.16.0/24 via 172.18.16.1
Droute add -net 192.168.100.0/24 gw 172.18.16.1
Eroute add -gw 172.18.16.1 to 192.168.100.0/24
Revelar gabarito e comentário▾
GabaritoB — ip route add 192.168.100.0/24 via 172.18.16.1
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”.
Adicionando rota estática com iproute2
Gabarito: letra B. A sintaxe correta para adicionar uma rota estática com o pacote iproute2 (comando ip) é ip route add <rede/máscara> via <gateway>. A alternativa B segue exatamente esse formato: ip route add 192.168.100.0/24 via 172.18.16.1. As demais alternativas apresentam erros de sintaxe, endereços incorretos ou uso de comandos obsoletos.
O comando ip route do iproute2 é o padrão atual no Linux para manipulação da tabela de roteamento. A sintaxe básica é:
ip route add <destino> via <gateway>
O destino pode ser uma rede no formato CIDR (ex.: 192.168.100.0/24) ou um endereço de host (ex.: 10.0.0.1/32). O via especifica o next hop (gateway) para alcançar a rede de destino.
Alternativa
Comando
Correto?
Motivo
A
ip route add default 172.18.16.1 to 192.168.100.0/24
❌
default é para rota padrão; sintaxe to inválida no ip route.
B
ip route add 192.168.100.0/24 via 172.18.16.1
✅
Sintaxe correta do iproute2: ip route add <destino> via <gateway>.
C
ip add route to 192.18.16.0/24 via 172.18.16.1
❌
Ordem invertida (ip add route); endereço de destino trocado.
D
route add -net 192.168.100.0/24 gw 172.18.16.1
❌
Usa comando route (net-tools), não o iproute2 pedido.
E
route add -gw 172.18.16.1 to 192.168.100.0/24
❌
Mistura sintaxes; -gw não é válido no route.
Alternativa A — ❌ Incorreta
A opção ip route add default 172.18.16.1 to 192.168.100.0/24 está errada. A palavra-chave default é usada para adicionar a rota padrão (0.0.0.0/0), não uma rota específica. Além disso, a sintaxe to 192.168.100.0/24 não é reconhecida pelo comando ip route; o destino deve vir imediatamente após add.
Alternativa B — ✅ Correta ⟵ GABARITO
ip route add 192.168.100.0/24 via 172.18.16.1 é a forma correta. Adiciona uma rota para a rede 192.168.100.0/24 com gateway 172.18.16.1. A rede local do servidor é 172.18.16.0/24, e o gateway informado está nessa mesma rede, o que é esperado para roteamento de próximo salto.
Alternativa C — ❌ Incorreta
ip add route to 192.18.16.0/24 via 172.18.16.1 contém dois erros:
A ordem está invertida (ip add route não é válido; o correto é ip route add).
O endereço da rede destino está trocado: o enunciado pede 192.168.100.0/24, mas a alternativa escreve 192.18.16.0/24 (rede local do servidor).
Alternativa D — ❌ Incorreta
route add -net 192.168.100.0/24 gw 172.18.16.1 utiliza o comando route (do net-tools), que é o antigo e não faz parte do pacote iproute2. Embora a sintaxe esteja correta para o route, a questão explicitamente pede o uso do pacote iproute2, que usa o comando ip.
Alternativa E — ❌ Incorreta
route add -gw 172.18.16.1 to 192.168.100.0/24 mistura sintaxes. O comando route não aceita -gw; o correto seria -net ou -host. Também usa to que não é suportado. Além disso, novamente é o comando antigo, não o iproute2.
PEGA ESSA DICA!
Decore a sintaxe básica do ip route add: ip route add <rede/CIDR> via <gateway>. Lembre-se de que o iproute2 substituiu o net-tools (comandos route, ifconfig). Em provas, fique atento à ferramenta especificada no enunciado.