* Thomas Young <scipantheist at yahoo.com> [2007-11-29 14:09:55]: > > 3. When IP addresses are detected by > > IPAddressDetector, there is no checking to see > whether > > this interface is actually connected to another > > computer. In my case, > IPAddressDetector.getAddress() > > returns an IPv6 address that is assigned to one of > my > > Ethernet ports. I am not sure how this address was > > assigned, since that port is not connected to > anything > > at the moment. I am using a wireless adapter. I am > > guessing that other people like me who don't know > how > > to flush old IPv6 addresses will have this problem. > > The consequence of this is that IPDetectorPlugins > will > > not be used because the plugin manager thinks I have > a > > public IP address and am just firewalled at the > > moment. The only way I see to fix this is to either > > ignore all IPv6 addresses or find a way to detect > > whether this interface is connected to another > > computer. > > Ugh. Well if they are auto-assigned they should show > up as link-local, > so it > would still run the detection, no? > > > > Thank you for reading this. > > > > -Thomas Young > > I have done a little more research and it seems that > Vista creates virtual adapters that have IPv6 > addresses. These addresses are not link local since > they start with 2001:0/32 for me. In any case, > IPAddressDetector.getAddress() happily returns this as > a public IPv6 address. I should also mention that the > logic in > IPDetectorPluginManager.shouldDetectDespiteRealIP() > follows the strict condition to detect only if there > are less than 3 peers and there is a peer more than 30 > minutes old. Should that condition be relaxed > somewhat for 0 peers? > > -Thomas Young
I doubt that even vista is that silly. Don't you have someone on your LAN spamming router advertisements for prefixes he doesn't route ? NextGen$ -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: Digital signature URL: <https://emu.freenetproject.org/pipermail/devl/attachments/20071129/bf6ca461/attachment.pgp>