[freenet-dev] ip v6 when no ip v6 is present

Ed Tomlinson edt at aei.ca
Tue Jan 23 12:39:22 UTC 2007


Hi,

For some reason my node thinks it should be attempting connections using ip v6.  There is not v6 built into my kernel.
What happens is:

an 23, 2007 12:37:19:587 (freenet.io.comm.UdpSocketManager, PacketSender thread for 0, NORMAL): Error while sending packet to IP
v6 address: 2002:ffff:61d2:0:0:0:0:1%2:9999: java.net.SocketException: Protocol family unavailable
java.net.SocketException: Protocol family unavailable
        at java.net.PlainDatagramSocketImpl.send(Native Method)
        at java.net.PlainDatagramSocketImpl.send(PlainDatagramSocketImpl.java:134)
        at java.net.DatagramSocket.send(DatagramSocket.java:624)
        at freenet.io.comm.UdpSocketManager.sendPacket(UdpSocketManager.java:613)
        at freenet.node.FNPPacketMangler.sendPacket(FNPPacketMangler.java:508)
        at freenet.node.FNPPacketMangler.sendAuthPacket(FNPPacketMangler.java:496)
        at freenet.node.FNPPacketMangler.sendAuthPacket(FNPPacketMangler.java:461)
        at freenet.node.FNPPacketMangler.sendFirstHalfDHPacket(FNPPacketMangler.java:439)
        at freenet.node.FNPPacketMangler.sendHandshake(FNPPacketMangler.java:1506)
        at freenet.node.PacketSender.realRun(PacketSender.java:293)
        at freenet.node.PacketSender.run(PacketSender.java:123)
        at java.lang.Thread.run(Thread.java:797)

is repeated every couple of seconds.  This is the first node in my peers file.

This makes my node rather useless...

How does freenet decide to try v6?  How does not tell it not to use v6 ever?  In any case it should not loop.

Thanks
Ed



More information about the Devl mailing list