Re: two NICs, one dhclient

"M. Warner Losh" <[email protected]>
Newsgroups gmane.os.freebsd.devel.mobile
Message-ID <[email protected]>
In message: <[email protected]>
            Dan Langille <[email protected]> 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
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-mobile
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.