Я пытаюсь использовать tracepath, чтобы получить traceroute для нескольких URL, но он работает неправильно.

Для каждого URL, который я пробую, он просто возвращает тот же результат, например

[vagrant@centos7 ~]$ tracepath youtube.com
 1?: [LOCALHOST]                                         pmtu 1500
 1:  centos7                                               0.094ms reached
 1:  centos7                                               0.105ms reached
 Resume: pmtu 1500 hops 1 back 1

Я запускаю Centos 7 в виртуальной коробке с Vagrant. До сих пор я пытался запустить tracepath от имени пользователя root, я пытался удалить все перенаправленные порты в Vagrant, а также попытался настроить общедоступную сеть в Vagrant, используя приведенные ниже примеры. Никто из них не имел никакого значения.

# config.vm.network "public_network", ip: "192.168.0.17"
# config.vm.network "public_network", ip:"10.9.170.223", :netmask => 
 "255.255.0.0", bridge: "enp65s1"
# config.vm.network "public_network",
#   use_dhcp_assigned_default_route: true  

У кого-нибудь есть идеи, как заставить работать tracepath?

Спасибо

1 ответ1

0

Отвечая на мой собственный вопрос:

config.vm.network "private_network", ip: "10.0.0.0" config.vm.network "public_network" config.vm.provision "shell", run: "always", inline: "/sbin/dhclient -r eth2; /sbin/route del default; /sbin/dhclient eth2"

https://github.com/hashicorp/vagrant/issues/2389#issuecomment-280341807

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .