Date: Mon, 7 Nov 2011 03:31:55 +0100 From: Polytropon <freebsd@edvax.de> To: "Michael Ross" <michael.ross@gmx.net> Cc: "freebsd-questions@freebsd.org" <freebsd-questions@freebsd.org> Subject: Re: Get list of ethernet devices Message-ID: <20111107033155.65ccd301.freebsd@edvax.de> In-Reply-To: <op.v4jwfcrahalquq@michael-think> References: <op.v4jwfcrahalquq@michael-think>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 07 Nov 2011 01:46:14 +0100, Michael Ross wrote: > Moin, > > I'm setting up a system on an external USB drive, > serving as fallback in case of a server failure: > > Customer takes USB drive, plugs it into any of his PCs and boots of it. > > Now I am looking for a good method to configure the network: > > I could just start dhclient on any NIC which could possibly be there, > thus cramming rc.conf with > ifconfig_em0="DHCP" > ifconfig_em1="DHCP" > ifconfig_fxp0="DHCP" > and so on. > > Or I could grep ifconfig or dmesg output for ethernet interfaces and > dhclient these. > > Both sound like a very messy solution. > > So I would step beyond my current area of expertise, grep some source from > sysinstall, bsdinstall or somewhere and do it in C. > But I'm kind of hoping anybody can point me to a readymade solution yet > unknown to me. You could look at how FreeSBIE does it - it contains "autodetect magic" also for graphics and sound. -- Polytropon Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ...
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20111107033155.65ccd301.freebsd>