Product SiteDocumentation Site

3.3.3. Передача данных через сетевые интерфейсы

Сгенерируем трафик для проверки соединения. Самый простой способ генерации трафика — команда ping -c<количество отправляемых пакетов> <dstIP>.
  1. С помощью команды ping -c5 <dstIP> сгенерируйте ICMP‑трафик между абонентами
    [root@first ~]# ping -c5 10.9.0.2
    PING 10.9.0.2 (10.9.0.2) 56(84) bytes of data.
    64 bytes from 10.9.0.2: icmp_seq=1 ttl=64 time=0.948 ms
    64 bytes from 10.9.0.2: icmp_seq=2 ttl=64 time=0.577 ms
    64 bytes from 10.9.0.2: icmp_seq=3 ttl=64 time=0.784 ms
    64 bytes from 10.9.0.2: icmp_seq=4 ttl=64 time=0.711 ms
    64 bytes from 10.9.0.2: icmp_seq=5 ttl=64 time=0.751 ms
    
    --- 10.9.0.2 ping statistics ---
    5 packets transmitted, 5 received, 0% packet loss, time 5105ms
    rtt min/avg/max/mdev = 0.577/0.749/0.948/0.109 ms
    [root@first ~]#
    
    Для отслеживания трафика могут использоваться специальные утилиты, сканирующие сетевые интерфейсы и считывающие проходящий через них трафик.
  2. С помощью команды tcpdump -i eth1 -c2 запустите на second сканирование интерфейса
    [root@second ~]# tcpdump -i eth1 -c2
    tcpdump: verbose output suppressed, use -v[v]... for full protocol decode
    listening on eth1, link-type EN10MB (Ethernet), snapshot length 262144 bytes
    
  3. С помощью команды ping -c1 <ip address> выполните одиночный ping‑запрос на first
    [root@first ~]# ping -c1 10.9.0.2
    PING 10.9.0.2 (10.9.0.2) 56(84) bytes of data.
    64 bytes from 10.9.0.2: icmp_seq=1 ttl=64 time=0.570 ms
    
    --- 10.9.0.2 ping statistics ---
    1 packets transmitted, 1 received, 0% packet loss, time 0ms
    rtt min/avg/max/mdev = 0.570/0.570/0.570/0.000 ms
    [root@first ~]#
    
    Убедитесь, что данные о ping‑сообщении были считаны:
    [root@second ~]# tcpdump -i eth1 -c2
    tcpdump: verbose output suppressed, use -v[v]... for full protocol decode
    listening on eth1, link-type EN10MB (Ethernet), snapshot length 262144 bytes
    15:27:43.398843 IP 10.9.0.1 > second: ICMP echo request, id 3, seq 1, length 64
    15:27:43.398872 IP second > 10.9.0.1: ICMP echo reply, id 3, seq 1, length 64
    2 packets captured
    2 packets received by filter
    0 packets dropped by kernel
    [root@second ~]#