ICMP: сеть недоступна

Получите ICMP-ошибку при отсутствии маршрута.

Сеть

Прокрутите схему по горизонталиОткрыть схему целиком
PC1 с 192.168.1.1/24 напрямую подключён к R1 с 192.168.1.100/24.
У R1 нет маршрута к 8.8.4.4.

Как открыть консоль

1. Проверьте шлюз

PC1

ping -n -c 3 -W 1 192.168.1.100

R1

ip -j route show

Шлюз отвечает, но маршрута к 8.8.4.4 нет.

2. Запишите отказ

PC1

timeout 120 tcpdump -U --immediate-mode -i eth0 -w /tmp/lab-icmp-network.pcap "icmp or tcp port 5555" &
capture_pid=$!
sleep 1

PC1

printf 'network-unreachable\n' | nc -N -w 5 8.8.4.4 5555

PC1

sleep 2
kill -INT "$capture_pid"
wait "$capture_pid" || true
tcpdump -nn -e -r /tmp/lab-icmp-network.pcap "icmp[0] == 3 and icmp[1] == 0"

Найдите ICMP 3/0 от R1 — сеть недоступна. Маршрут по умолчанию добавлять не нужно.

Проверка

Нажмите «Проверить». Когда все шаги пройдены, нажмите «Завершить».