Skip site navigation (1)Skip section navigation (2)
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>