Утилита 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 встроена в МКСЗ «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