- Changed default address for failed DHCP requests from 192.168.0.x to

169.254.0.x, as this is the IANA reserved address for default
  configuration.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24415 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Bruno G. Albuquerque
2008-03-16 22:24:18 +00:00
parent 5d27657bfd
commit c975a408dc
+5 -2
View File
@@ -90,12 +90,15 @@ AutoconfigLooper::_ReadyToRun()
}
char string[64];
snprintf(string, sizeof(string), "192.168.0.%u", last);
// IANA defined the default autoconfig network (for when a DHCP request
// fails for some reason) as being 169.254.0.0/255.255.0.0. We are only
// generating the last octet but we could also use the 2 last octets if
// wanted.
snprintf(string, sizeof(string), "169.254.0.%u", last);
BMessage address;
address.AddString("family", "inet");
address.AddString("address", string);
address.AddString("gateway", "192.168.0.254");
interface.AddMessage("address", &address);
fTarget.SendMessage(&interface);