kudzu problem when adding or replacing network cards
Robert Locke
rlocke at ralii.com
Thu Jan 13 16:09:08 UTC 2005
On Thu, 2005-01-13 at 10:39, David Jansen wrote:
> I think I encountered a bug in kudzu.
> Situation: desktop system, FC2, working ok, using a fixed IP number on
> local LAN. Now I wanted to add a 2nd network card to create a private
> network, using iptables NAT and dhcp, so I can connect a laptop directly
> to the system.
> Ok, sytem boots, kudzu detects the network card, and offers me to
> configure it. So far, great. So I enter parameters for the new network,
> make it IP 192.168.1.1 . The dialogs asks for: IP number, netmask,
> gateway and primary DNS server.
> The boot proceeds, but errors when starting network services (nfs
> mounts, ntpd etc).
> After logging in, I discover two problems:
> - /etc/resolv.conf is now empty, except for a primary DNS server, which
> was the only thing asked on kudzu's configuration dialog. So any other
> DNS information is gone (like the "search strw.leidenuniv.nl" that
> made it possible to resolve local host names without having to type
> their FQDN).
> - The default route of the system was 192.168.1.1, the number I entered
> as gateway for the 2nd network card
>
> No damage done, it was not hard to revert these changes, but now I
> wonder: did I do something stupid, or is it indeed a bug in kudzu to
> mess up existing network settings?
> If the "gateway" setting is used for the default route of the system,
> shouldn't that be a global parameter and not a property of any one
> network device?
>
> David Jansen
David,
Not bug, feature.... <big grin>
kudzu launches netconfig. netconfig by definition is an overwriting
operation. It writes the
/etc/sysconfig/network-scripts/ifcfg-<interfacename> with the first two
fields. It writes the /etc/sysconfig/network with the gateway. It
writes the /etc/resolv.conf with the name server.
HTH,
--Rob
More information about the users
mailing list