Когда я делаю:
$ traceroute 8.8.8.8
Я получаю в выводе, показывая только звезды, хотя пинг на google.com (8.8.8.8), кажется, работает.
- Что мне нужно исправить в моих файлах / conf, чтобы решить эту проблему?
- что мне нужно проверить?
Вывод команды Ping
$ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=46 time=73.4 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=46 time=69.6 ms
вывод команды traceroute
$ traceroute 8.8.8.8
traceroute to 8.8.8.8 (8.8.8.8), 30 hops max, 60 byte packets
1 * * *
2 * * *
3 * * *
4 * * *
5 * * *
6 * * *
7 * * *
8 * * *
9 * * *
10 * * *
11 * * *
12 * * *
13 * * *
14 * * *
15 * * *
16 * * *
17 * * *
18 * * *
19 * * *
20 * * *
21 * * *
22 * * *
23 * * *
24 * * *
25 * * *
26 * * *
27 * * *
28 * * *
29 * * *
30 * * *
linux
networking
ping
traceroute
Руи Ф Рибейро
источник
источник
Ответы:
Я обнаружил, что это
traceroute -I
дало мне более полные результаты.источник
Звездочки, которые вы видите, - это серверы, через которые маршрутизируются ваши пакеты, для которых истекает время ожидания (более 5,0 секунд), поэтому по
traceroute
умолчанию используется печать *.ПРИМЕЧАНИЕ : на
traceroute
странице руководства есть даже предупреждение об этом .выдержка
Большинство брандмауэров блокируют исходящий трафик через порты, отличные от TCP / 80, который является IP-портом по умолчанию для веб-трафика.
traceroute
в Linux по умолчанию используетсяUDP
pingICMP
, поэтому в качестве выходных данныхICMP
пакеты разрешены в брандмауэре, аUDP
пакеты заблокированы брандмауэром.Вы можете увидеть ответы на мой вопрос: traceroute и ping из школьной сети .
РЕДАКТИРОВАТЬ # 1
Согласно комментариям, если это работает на другом компьютере RHEL и не работает на этом компьютере RHEL, я бы предложил выполнить следующие шаги.
С рабочей машины RHEL (машина A) скопируйте
/etc/sysconfig/iptables
файл. На неисправной машине RHEL (машине B) скопируйте исходный/etc/sysconfig/iptables
файл в нечто подобное/etc/sysconfig/iptables.original
.Этот шаг просто для того, чтобы убедиться, что если что-то пойдет не так с нашими настройками, мы сможем вернуться к оригиналу. Теперь скопируйте
/etc/sysconfig/iptables
с устройства А на устройство Б.источник
Либо машина, с которой вы запускаете тесты, либо ваш локальный шлюз (маршрутизатор) блокирует UDP или ICMP. Убедитесь, что они разрешены в конфигурации вашего брандмауэра / правила NAT.
источник