Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Run dublin-traceroute in container hang #82

Open
shufanhao opened this issue May 7, 2020 · 2 comments
Open

Run dublin-traceroute in container hang #82

shufanhao opened this issue May 7, 2020 · 2 comments

Comments

@shufanhao
Copy link

Start container command:

docker run -itd --name test --net=host -v $PWD/output:/output insomniacslk/dublin-traceroute /bin/sh

Hang here, wait about 1 hours, there is no updated.

dublin-traceroute 220.181.38.148 -d 443
WARNING: you are running this program as root. Consider setting the CAP_NET_RAW
         capability and running as non-root user as a more secure alternative.
Starting dublin-traceroute
Traceroute from 0.0.0.0:12345 to 220.181.38.148:443~462 (probing 20 paths, min TTL is 1, max TTL is 30, delay is 10 ms)

Is there anyone who know what's wrong about it ?

@insomniacslk
Copy link
Owner

Can you please add strace to the Docker image and show me the output of dublin-traceroute under strace? Also, can you try calling dublin-traceroute with -N?

@insomniacslk
Copy link
Owner

Hey @shufanhao , I cannot reproduce the issue using

docker run --rm -it -v $PWD/output:/output insomniacslk/dublin-traceroute dublin-traceroute 220.181.38.148 -d 443 -o /output/trace.json

It also works if I use --net=host. Can you show me the output? Silly question, but if you remove -d from the command line does it do what you expect?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants