wifiroamd is a background program which tries to
just do the right thing to bring up your wireless
network. Simple, yet customizable init.d-like
scripts are used to determine which networks are
preferred and to do things like set the ESSID or
WEP keys. Other advanced functionality such as
bonding of wired and wireless devices is also
automated. wifiroamd is an engine for the handling
of connecting to wireless networks. It is entirely
command-line based, and meant to run in the
background without interaction.