diesel a écrit : 06 avr. 2024, 18:14
[EDIT] après une petite recherche sur internet, traceroute.db serait : "traceroute from Dimitry Butskoy", donc pas le traceroute "officiel". M'étonne pas que tu aies des soucis. Tu l'as pêché où ? [/EDIT]
ce que j'ai fait ? J'ai tout simplement imité ce que j'ai vu sur les droits accordés au lanceur du programme
inetutils-traceroute qui fonctionnait mieux que le programme
traceroute . Si je comprends bien ce qui est ci-dessous :
Code : Tout sélectionner
~$ ls -l /usr/bin/traceroute
lrwxrwxrwx 1 root root 28 6 avril 15:28 /usr/bin/traceroute -> /etc/alternatives/traceroute
~$ ls -l /etc/alternatives/traceroute
lrwxrwxrwx 1 root root 22 6 avril 15:28 /etc/alternatives/traceroute -> /usr/bin/traceroute.db
ce que je prenais pour le lanceur de
traceroute n'est en fait qu'un lien qui renvoie sur un 2ème lien
alternatives/traceroute qui renvoie sur le lanceur lui-même
traceroute.db . D'ailleurs
Code : Tout sélectionner
~$ traceroute.db -I google.com
traceroute to google.com (216.58.213.78), 30 hops max, 60 byte packets
1 livebox.home (192.168.1.1) 4.660 ms 4.622 ms 5.074 ms
2 80.10.233.133 (80.10.233.133) 29.128 ms 31.692 ms 33.322 ms
3 lag-114.nearl052.rbci.orange.net (193.253.84.233) 35.746 ms 37.078 ms 38.076 ms
4 ae115-0.nccle102.rbci.orange.net (193.253.84.146) 42.664 ms 50.163 ms 50.149 ms
5 ae44-0.nilyo102.rbci.orange.net (193.252.101.101) 57.550 ms 59.341 ms 60.964 ms
6 ae40-0.nilyo101.rbci.orange.net (193.252.101.173) 62.759 ms 56.641 ms 57.313 ms
7 * * *
8 google-32.gw.opentransit.net (193.251.255.70) 45.317 ms 46.912 ms 54.210 ms
9 * * *
10 192.178.105.80 (192.178.105.80) 55.501 ms * *
11 192.178.85.181 (192.178.85.181) 73.887 ms 74.985 ms 74.955 ms
12 64.233.175.243 (64.233.175.243) 72.502 ms 52.387 ms 57.036 ms
13 209.85.248.116 (209.85.248.116) 50.382 ms 51.206 ms 52.088 ms
14 108.170.255.169 (108.170.255.169) 52.677 ms 52.988 ms 54.369 ms
15 142.250.224.199 (142.250.224.199) 50.963 ms 51.246 ms 51.601 ms
16 lhr25s01-in-f78.1e100.net (216.58.213.78) 50.604 ms 50.863 ms 50.767 ms
personnellement tout ça me semble logique . Je précise que tout provient de l'installation du paquet
traceroute des dépôts Debian puisque la commande
apt install va chercher les paquets dans les dépôts officiels ,[ le
bullseye/main de mon
sources.list. ] .Enfin , il me semble du moins .
Autres indices qui pointent dans le même sens :
- lorsque j'ai ajouté le droit spécial "s" au 1er lien il a été immédiatement reporté sur le lanceur tracerout.db
.
Note 1: Je ne suis pas sûr qu'un lien puisse avoir des droits mais à défaut de savoir comment les appeler je reste avec ce terme .
Debian and Ubuntu have a mechanism called "update-alternatives" which is supposed to pick the best program version out of the ones which are installed, and automatically symlink it to the common /usr/bin/traceroute name
qui pointe bien vers ce lanceur ; du moins chez moi . En tout cas ça fonctionne toujours à condition que j'utilise l'option
-I . Il me resterait à comprendre
"pourquoi l'option -I est-elle indispensable" ? Mais là je sèche .
Note 2 : je me demande pourquoi Debian a donné un droit spécial au seul lanceur de
inetutils-traceroute . Je ne suis pas très sûr sur l'aspect sécuritaire lorsque pour
traceroute je copie les droits vus dans
inetutils-traceroute .
Et pour terminer :
~$ ls -l /usr/bin | grep traceroute
lrwxrwxrwx 1 root root 28 6 avril 15:28 traceroute -> /etc/alternatives/traceroute
lrwxrwxrwx 1 root root 29 6 avril 15:28 traceroute6 -> /etc/alternatives/traceroute6
lrwxrwxrwx 1 root root 13 29 déc. 2022 traceroute6.db -> traceroute.db
-rwsrwxrwx 1 root root 72864 29 déc. 2022 traceroute.db
-rwxr-xr-x 1 root root 1618 29 déc. 2022 traceroute-nanog