View Issue Details

IDProjectCategoryView StatusLast Update
0002167GNUnetDNS servicepublic2012-03-02 20:34
Reporterschanzen Assigned Toschanzen  
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 20: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 02: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 09: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 22: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 22: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 Modified Username Field Change
2012-02-23 00:13 schanzen New Issue
2012-02-23 00:13 schanzen Status new => assigned
2012-02-23 00:13 schanzen Assigned To => Christian Grothoff
2012-02-23 20:27 Christian Grothoff Note Added: 0005498
2012-02-24 15:02 Christian Grothoff Assigned To Christian Grothoff => schanzen
2012-02-25 02:26 Christian Grothoff Note Added: 0005509
2012-02-25 02:26 Christian Grothoff Status assigned => closed
2012-02-25 02:26 Christian Grothoff Target Version Git master =>
2012-02-25 02:26 Christian Grothoff Resolution open => no change required
2012-02-25 09:22 schanzen Note Added: 0005516
2012-02-25 09:22 schanzen Status closed => feedback
2012-02-25 09:22 schanzen Resolution no change required => reopened
2012-02-26 21:50 Christian Grothoff Severity major => minor
2012-03-01 22:57 schanzen Note Added: 0005552
2012-03-01 22:57 schanzen Status feedback => assigned
2012-03-01 22:57 schanzen Status assigned => feedback
2012-03-01 22:57 schanzen Resolution reopened => fixed
2012-03-01 22:58 schanzen Note Added: 0005553
2012-03-01 22:58 schanzen Status feedback => assigned
2012-03-01 22:58 schanzen Status assigned => resolved
2012-03-02 20:34 Christian Grothoff Status resolved => closed