User Tools

Site Tools


tssltd:ping_traceroute

Вернуться к оглавлению

Утилита для диагностики ping

Утилита ping встроена в МКСЗ «Diamond VPN/FW» и позволяет проверить доступность удаленного ресурса. Для запуска утилиты ping необходимо подключиться к устройству по протоколу ssh. Для получения справки по различным ключам и режимам работы необходимо выполнить команду «ping -h».

# ping -h

Usage
  ping [options] <destination>

Options:
  <destination>      dns name or ip address
  -a                 use audible ping
  -A                 use adaptive ping
  -B                 sticky source address
  -c <count>         stop after <count> replies
  -D                 print timestamps
  -d                 use SO_DEBUG socket option
  -f                 flood ping
  -h                 print help and exit
  -I <interface>     either interface name or address
  -i <interval>      seconds between sending each packet
  -L                 suppress loopback of multicast packets
  -l <preload>       send <preload> number of packages while waiting replies
  -m <mark>          tag the packets going out
  -M <pmtud opt>     define mtu discovery, can be one of <do|dont|want>
  -n                 no dns name resolution
  -O                 report outstanding replies
  -p <pattern>       contents of padding byte
  -q                 quiet output
  -Q <tclass>        use quality of service <tclass> bits
  -s <size>          use <size> as number of data bytes to be sent
  -S <size>          use <size> as SO_SNDBUF socket option value
  -t <ttl>           define time to live
  -U                 print user-to-user latency
  -v                 verbose output
  -V                 print version and exit
  -w <deadline>      reply wait <deadline> in seconds
  -W <timeout>       time to wait for response

IPv4 options:
  -4                 use IPv4
  -b                 allow pinging broadcast
  -R                 record route
  -T <timestamp>     define timestamp, can be one of <tsonly|tsandaddr|tsprespec>

IPv6 options:
  -6                 use IPv6
  -F <flowlabel>     define flow label, default is random
  -N <nodeinfo opt>  use icmp6 node info query, try <help> as argument

For more details see ping(8).

Для проверки доступности удаленного ресурса необходимо выполнить команду «ping <адрес удаленного ресурса>».

# ping 77.88.8.8
PING 77.88.8.8 (77.88.8.8) 56(84) bytes of data.
64 bytes from 77.88.8.8: icmp_seq=1 ttl=246 time=8.54 ms
64 bytes from 77.88.8.8: icmp_seq=2 ttl=246 time=8.73 ms
64 bytes from 77.88.8.8: icmp_seq=3 ttl=246 time=8.63 ms
64 bytes from 77.88.8.8: icmp_seq=4 ttl=246 time=8.46 ms
^C
--- 77.88.8.8 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3004ms
rtt min/avg/max/mdev = 8.455/8.588/8.727/0.101 ms

Утилита для диагностики traceroute

Утилита traceroute встроена в МКСЗ «Diamond VPN/FW» и позволяет проверить доступность и маршрут до удаленного ресурса. Для запуска утилиты traceroute необходимо подключиться к устройству по протоколу ssh. Для получения справки по различным ключам и режимам работы необходимо выполнить команду «traceroute».

# traceroute
BusyBox v1.31.0 (2023-09-01 08:43:42 UTC) multi-call binary.

Usage: traceroute [-FIlnrv] [-f 1ST_TTL] [-m MAXTTL] [-q PROBES] [-p PORT]
        [-t TOS] [-w WAIT_SEC] [-s SRC_IP] [-i IFACE]
        [-z PAUSE_MSEC] HOST [BYTES]

Trace the route to HOST

        -F      Set don't fragment bit
        -l      Display TTL value of the returned packet
        -n      Print numeric addresses
        -r      Bypass routing tables, send directly to HOST
        -f N    First number of hops (default 1)
        -m N    Max number of hops
        -q N    Number of probes per hop (default 3)
        -p N    Base UDP port number used in probes
                (default 33434)
        -s IP   Source address
        -i IFACE Source interface
        -t N    Type-of-service in probe packets (default 0)
        -w SEC  Time to wait for a response (default 3)
        -g IP   Loose source route gateway (8 max)

Для проверки доступности и маршрута до удаленного ресурса необходимо выполнить команду «traceroute <адрес удаленного ресурса>».

# traceroute 77.88.8.8
traceroute to 77.88.8.8 (77.88.8.8), 30 hops max, 46 byte packets
 1  192.168.101.1 (192.168.101.1)  1.157 ms  10.478 ms  2.487 ms
 2  192.168.1.1 (192.168.1.1)  3.318 ms  2.956 ms  10.247 ms
 3  78.107.181.247 (78.107.181.247)  3.750 ms  1.989 ms  2.402 ms
 4  *  *  *
 5  62.205.186.18 (62.205.186.18)  2.842 ms  2.884 ms  2.159 ms
 6  87.250.239.201 (87.250.239.201)  8.894 ms  *  *
 7  *  *  77.88.8.8 (77.88.8.8)  5.185 ms

Вернуться к оглавлению

tssltd/ping_traceroute.txt · Last modified: 2023/10/06 13:14 by n.ganenkov

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki