Ted, I am not sure if you are subscribed to the list or not so I am
ccing you.  If you are subscribed let me know.

On 8/27/06, Ted Lemon <[EMAIL PROTECTED]> wrote:
> Hm.  I would argue that it actually is appropriate for NM to do it,
> because NM is at the UI level, and you really want this to be a
> controllable behavior.   For example, one good UI for this would be to
> pop up a widget that says "yo, the DHCP server is giving bad
> information" and give the user the option of "Try ignoring this
> server" or "Try to make it work anyway."   Or you could make the
> behavior invisible to the user by having the DHCP client try to find a
> different DHCP server, and if it failed, only then try the
> workaround.   You would probably want to have a configuration
> parameter to control it - the current ISC client gives you the option
> of putting a bad DHCP server on a reject list.

I agree that the user should be informed that something is wrong, but
the messages can't confuse the user.

> You really want route add <bogus route> to print an error, and it
> wouldn't do that if you installed the workaround in the kernel.   Then
> you're going to get cases where a user manually mistypes the router IP
> address and doesn't get any feedback, and wastes twenty minutes
> debugging the problem.   Also, if you do the workaround in the kernel,
> you still need a UI to control that behavior, and NM is a fairly
> logical place to put it.   :')

I suspect that when the Network Manager UI for static addresses is
developed that it won't let someone enter an invalid subnet mask or
default gateway.

So back to the original topic, after a couple of google searches I
think that the Linux networking stack will utilize ARP to discover
routes if the default gateway does not exist and since dhclient will
reject bad default gateways then it should "just work" via arp
assuming that arp is enabled and arp_ignore is not set to 1.

So is the real issue here that dhclient is aborting completely when it
gets an invalid default route or is it accepting all the information
just rejecting the bad gateway?
_______________________________________________
NetworkManager-list mailing list
NetworkManager-list@gnome.org
http://mail.gnome.org/mailman/listinfo/networkmanager-list

Reply via email to