View Issue Details

IDProjectCategoryView StatusLast Update
0002167GNUnetDNS servicepublic2012-03-02 19:34
Reporterschanzen Assigned Toschanzen Due Date
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
PlatformIntel 32/64bitOSFedora Linux 
Summary0002167: DNS hijacking not working on fedora 15/16
DescriptionFor some reason dns responses are not forwarded to the application that sent the request (nslookup etc). I can observe the correct packets in wireshark on the dns device but they get discarded.

ip forwarding is enabled.

Tried with kernel 2.6 (F15) and 3.2 (F16)
TagsNo tags attached.

Activities

Christian Grothoff

2012-02-23 19:27

manager   ~0005498

Just tested the code on Fedora 15 inside a qemu-VM and it did work there fine.

Christian Grothoff

2012-02-25 01:26

manager   ~0005509

We determined that the problem was having the "normal" user in the "gnunetdns" group, which is not supposed to ever be the case (as our firewall rules filter by that group ID).

schanzen

2012-02-25 08:22

administrator   ~0005516

Unfortunately it still doesn't work after some more thorough testing. I think the dns service was not initialized yet when I thought it was. Packets still visible in wireshark... not forwarded to the app. I tried iodine as well again and it works just fine which leads me to believe that it is not hardware or routing related but a gnunet setup/permissions problem.

schanzen

2012-03-01 21:57

administrator   ~0005552

Modern paranoid OSes set reverse path filtering. Unset for profit:

echo 0 > /proc/sys/net/ipv4/conf/gnunet-dns/rp_filter

closing

schanzen

2012-03-01 21:58

administrator   ~0005553

Modern paranoid OSes set reverse path filtering. Unset for profit:

echo 0 > /proc/sys/net/ipv4/conf/gnunet-dns/rp_filter

closing

Issue History

Date ModifiedUsernameFieldChange
2012-02-22 23:13schanzenNew Issue
2012-02-22 23:13schanzenStatusnew => assigned
2012-02-22 23:13schanzenAssigned To => Christian Grothoff
2012-02-23 19:27Christian GrothoffNote Added: 0005498
2012-02-24 14:02Christian GrothoffAssigned ToChristian Grothoff => schanzen
2012-02-25 01:26Christian GrothoffNote Added: 0005509
2012-02-25 01:26Christian GrothoffStatusassigned => closed
2012-02-25 01:26Christian GrothoffTarget VersionGit master =>
2012-02-25 01:26Christian GrothoffResolutionopen => no change required
2012-02-25 08:22schanzenNote Added: 0005516
2012-02-25 08:22schanzenStatusclosed => feedback
2012-02-25 08:22schanzenResolutionno change required => reopened
2012-02-26 20:50Christian GrothoffSeveritymajor => minor
2012-03-01 21:57schanzenNote Added: 0005552
2012-03-01 21:57schanzenStatusfeedback => assigned
2012-03-01 21:57schanzenStatusassigned => feedback
2012-03-01 21:57schanzenResolutionreopened => fixed
2012-03-01 21:58schanzenNote Added: 0005553
2012-03-01 21:58schanzenStatusfeedback => assigned
2012-03-01 21:58schanzenStatusassigned => resolved
2012-03-02 19:34Christian GrothoffStatusresolved => closed