diff --git a/router/java/src/net/i2p/router/transport/TransportUtil.java b/router/java/src/net/i2p/router/transport/TransportUtil.java index 3ca7e8a2e1a6789909683a281c3a16a8cc83cbaa..ecc36cf5db0ac4a04a7dba24d7b565dfef9cb93f 100644 --- a/router/java/src/net/i2p/router/transport/TransportUtil.java +++ b/router/java/src/net/i2p/router/transport/TransportUtil.java @@ -134,6 +134,7 @@ public abstract class TransportUtil { int a1 = addr[1] & 0xFF; // Carrier Grade NAT RFC 6598 if (a0 == 100 && a1 >= 64 && a1 <= 127) return false; + // DHCP autoconfig RFC 3927 if (a0 == 169 && a1 == 254) return false; if (a0 == 172 && a1 >= 16 && a1 <= 31) return false; if (a0 == 192) {