Установлен funplug 0.4. Вот справка по traceroute:
Код:
/ # traceroute
BusyBox v1.8.1 (2007-11-20 23:39:08 CET) multi-call binary
Usage: traceroute [-FIldnrv] [-f 1st_ttl] [-m max_ttl] [-p port#] [-q nqueries]
[-s src_addr] [-t tos] [-w wait] [-g gateway] [-i iface]
[-z pausemsecs] host [data size]
Trace the route to "host"
Options:
-F Set the don't fragment bit
-I Use ICMP ECHO instead of UDP datagrams
-l Display the ttl value of the returned packet
-d Set SO_DEBUG options to socket
-n Print hop addresses numerically rather than symbolically
-r Bypass the normal routing tables and send directly to a host
-v Verbose
-m max_ttl Max time-to-live (max number of hops)
-p port# Base UDP port number used in probes
(default is 33434)
-q nqueries Number of probes per 'ttl' (default 3)
-s src_addr IP address to use as the source address
-t tos Type-of-service in probe packets (default 0)
-w wait Time in seconds to wait for a response
(default 3 sec)
-g Loose source route gateway (8 max)
Делаем трассировку:
Код:
/ # traceroute ya.ru
traceroute to ya.ru (213.180.204.8), 30 hops max, 40 byte packets
1 * * *
2 * * *
3 * * *
4 * * *
5 * * *
6 * * *
А теперь с ключом -I, чтоб по ICMP шло:
Код:
/ # traceroute -I ya.ru
traceroute to ya.ru (213.180.204.8), 30 hops max, 40 byte packets
1 * * *
2 * * *
3 * * *
При этом пинг:
Код:
/ # ping ya.ru
PING ya.ru (213.180.204.8): 56 data bytes
64 bytes from 213.180.204.8: seq=0 ttl=56 time=2.271 ms
64 bytes from 213.180.204.8: seq=1 ttl=56 time=2.032 ms
64 bytes from 213.180.204.8: seq=2 ttl=56 time=2.104 ms
--- ya.ru ping statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max = 2.032/2.135/2.271 ms
Никаких блокировок нет 100%. Пакеты по UDP уходят к ISP. Но как добиться, чтоб все-таки по ICMP шло?