Default network configuration during installation, NetworkManager and the /etc/sysconfig/network-script's

Rajeesh K Nambiar rajeeshknambiar at gmail.com
Wed Oct 29 04:58:05 UTC 2008


2008/10/29 David Cantrell <dcantrell at redhat.com>
>
> On Tue, Oct 28, 2008 at 12:48:48PM -0400, Dan Williams wrote:
> > On Tue, 2008-10-28 at 09:38 -0700, Jesse Keating wrote:
> > > On Tue, 2008-10-28 at 11:31 +0000, Michael Cutler wrote:
> > > >
> > > > (1). Include NetworkManager in the '@core' group, such that every
> > > > install will include NetworkManager and a minimal install as described
> > > > above will bring the system up with network connectivity.
> > >
> > > And here we have another fun argument about how 'minimal' should the
> > > minimal install be!  We've chucked yum in @core, might as well chuck
> > > NetworkManager too...
> >
> > Right, but we still don't turn NM on by default with chkconfig.  Which
> > means even if you bring it into @core, your networking still won't work
> > unless you turn NM on post-install manually.
> >
> > The issue here (IIRC) was that Anaconda won't set up an ifcfg file for
> > you if you don't use network to install, because the network
> > configuration screen got removed as it was mostly redundant for installs
> > where NM is active.
> >
> > If you're not installing over the network (and thus there's no network
> > configuration to save out) should the "network config" screen come back?
> > Or should anaconda just activate all devices onboot with DHCP?  The
> > latter sounds like a loss.  If you want stuff set up post-boot without
> > NetworkManager, maybe it's not unreasonable that you have to configure
> > it yourself.  What's the difference if that happens post-install or
> > during install?
>
> This is a good point.  I really don't think it's unreasonable to require any
> of the following:
>
> 1) Users have to use NetworkManager to bring up a network interface.
> 2) Users have to run system-config-network to set up networking.
> 3) Users have to edit ifcfg-DEVICE files by hand.
>
> Over the past several years, we [anaconda team] has been trying to move as
> many system configuration screens out of anaconda as we can.  Only what we
> need to ensure the system either (a) installs correctly or (b) reboots and
> is usable.  We're down to:
>
>   language
>   keyboard
>   root password
>   timezone
>   hostname
>   boot loader (automatic unless you ask to configure it)
>
> There are some other ideas that we could come up with too.  What if firstboot
> asked you how you want to configure your network interface?  As in, exposing
> the s-c-network UI or something from NetworkManager?  Just brainstorming.
> These really just make what's already there more accessible after an initial
> install.
>

I would say firstboot is the best place for network configuration,
ofcourse unless installed via network. I know a lot of people install
Fedora using CD/DVDs and with no initial network connection.

> --
> David Cantrell <dcantrell at redhat.com>
> Red Hat / Honolulu, HI
>
> --
> fedora-devel-list mailing list
> fedora-devel-list at redhat.com
> https://www.redhat.com/mailman/listinfo/fedora-devel-list

--
Cheers,
Rajeesh




More information about the fedora-devel-list mailing list