Difference between revisions of "Traceroute notes"
From thelinuxwiki
| (One intermediate revision by one user not shown) | |||
| Line 1: | Line 1: | ||
| − | == permissions == | + | == permissions for using icmp== |
$ '''traceroute -I 4.2.2.2'''<br> | $ '''traceroute -I 4.2.2.2'''<br> | ||
The specified type of tracerouting is allowed for superuser only<br><br> | The specified type of tracerouting is allowed for superuser only<br><br> | ||
| − | + | Most Linux distros don’t allow the –I switch for traceroute by regular users by default. Traceroute would have to be configured by enabling the setuid bit or with a setcap modification.<br><br> | |
example using setcap:<br> | example using setcap:<br> | ||
| Line 17: | Line 17: | ||
for more info see manpages for setuid or setcap | for more info see manpages for setuid or setcap | ||
| − | |||
| − | |||
| − | |||
| − | |||
== specifying a port (tcp) == | == specifying a port (tcp) == | ||
Latest revision as of 15:54, 1 November 2026
permissions for using icmp
$ traceroute -I 4.2.2.2
The specified type of tracerouting is allowed for superuser only
Most Linux distros don’t allow the –I switch for traceroute by regular users by default. Traceroute would have to be configured by enabling the setuid bit or with a setcap modification.
example using setcap:
Setting...
# setcap cap_net_raw+ep /usr/bin/traceroute
viewing..
# getcap /usr/bin/traceroute
/usr/bin/traceroute = cap_net_raw+ep
for more info see manpages for setuid or setcap
specifying a port (tcp)
$ sudo traceroute -T -p 443 -n -q 1 192.168.1.100