two NICs, one dhclient
M. Warner Losh
imp at bsdimp.com
Tue Mar 23 09:27:37 PST 2004
In message: <20040322182954.S90677 at xeon.unixathome.org>
Dan Langille <dan at langille.org> writes:
: My IBM ThinkPad T22 is running FreeBSD 5.2.1 and has a built-in NIC (fxp0)
: and a PCMCIA wi0.
:
: I have 'ifconfig_fxp0="DHCP"' in /etc/rc.conf. What I'd like to do is
: have dhclient run in wi0 if it is present and then not on fxp0. But if no
: wi0, then run dhclient on fxp0.
:
: devd.conf was mentioned to me as one way to acheive this. Does anyone have
: a working configuration?
You'd need a replacement script for the /etc/pccard_ether script that
the default devd.conf runs. You could do something like:
case $1 in
fxp0) maybe_dhclient fxp0;;
wi0) dhclient wi0;;
esac
maybe_dhclient()
{
if ifconfig wi0 > /dev/null 2&>1; then
exit
fi
dhclient $1
}
Warner
More information about the freebsd-mobile
mailing list