Product SiteDocumentation Site

4.3.3. Проверка настройки сети

Для создания трафика в сети самым простым способом является команда ping <dstIP>, отправляющая ICMP‑пакеты и получающая на них ответы, что и является подтверждением корректного двунаправленного соединения. Для работы удобно использовать флаги: -c<N> для регулировки количества отправляемых сообщений (∞ по умолчанию), -f для мгновенной отправки сразу пачки пакетов (удобно комбинировать с -c: например, ping -fc3 <dstIP> мгновенно отправит три ICMP‑пакета).
  1. С помощью команды ping -c3 <dstIP> отправьте три ICMP‑пакета с PC1 на PC2
    [root@PC1 ~]# ping -c3 10.0.12.2
    PING 10.0.12.2 (10.0.12.2) 56(84) bytes of data.
    From 10.0.12.1 icmp_seq=1 Destination Host Unreachable
    From 10.0.12.1 icmp_seq=2 Destination Host Unreachable
    From 10.0.12.1 icmp_seq=3 Destination Host Unreachable
    
    --- 10.0.12.2 ping statistics ---
    3 packets transmitted, 0 received, +3 errors, 100% packet loss, time 2077ms
    pipe 3
    [root@PC1 ~]#
    
    Поскольку интерфейс eth1 на PC2 отключён, при попытке передачи данных между абонентами будет появляться ошибка From <srcIP> icmp_seq=<N> Destination Host Unreachable. Ошибка показывает, что пакеты успешно отправляются с устройства, однако достигнуть получателя не могут.
  2. С помощью команд управления интерфейсами включите на PC2 интерфейс eth1
    [root@PC2 ~]# ip link set eth1 up
    [root@PC2 ~]#
    
  3. С помощью команды ping -c3 <dstIP> повторно отправьте три ICMP‑пакета с PC1 на PC2
    [root@PC1 ~]# ping -c3 10.0.12.2
    PING 10.0.12.2 (10.0.12.2) 56(84) bytes of data.
    64 bytes from 10.0.12.2: icmp_seq=1 ttl=64 time=0.898 ms
    64 bytes from 10.0.12.2: icmp_seq=2 ttl=64 time=0.435 ms
    64 bytes from 10.0.12.2: icmp_seq=3 ttl=64 time=0.365 ms
    --- 10.0.12.2 ping statistics ---
    3 packets transmitted, 3 received, 0% packet loss, time 2044ms
    rtt min/avg/max/mdev = 0.365/0.566/0.898/0.236 ms
    [root@PC1 ~]#