assignment of eth* devices

Jeff Vian jvian10 at charter.net
Tue Feb 8 02:35:26 UTC 2005


On Mon, 2005-02-07 at 11:59 -0800, Rick Stevens wrote:
> Sameer Kamat wrote:
> > I believe the HWADDR assigns a particular MAC address to the card, if I 
> > not wrong.
> > I do not know an easy way for it to decide to load the device based on 
> > the mac addr ?
> 
> I believe it'll force the mapping.  Here's the relevant part of the
> /etc/sysconfig/network-scripts/ifup script (reformatted to fit):
> 
> # remap, if the device is bound with a MAC address and not the right
> # device num.
> # bail out, if the MAC does not fit
> if [ -n "${HWADDR}" ]; then     FOUNDMACADDR=`get_hwaddr ${REALDEVICE}`
>      if [ "${FOUNDMACADDR}" != "${HWADDR}" ]; then
>          curdev=`ip -o link | awk -F ':' -vIGNORECASE=1 '/$HWADDR/ { 
> print $2 }'`        rename_device "${REALDEVICE}" "${HWADDR}" 
> "${curdev}" || {
>              echo $"Device ${DEVICE} has different MAC address than 
> expected, ignoring."
>              exit 1
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ignores error, fails to configure, and bails out with false.
"exit 0" would indicate success.

>          }
>      fi
> fi
> 
> ----------------------------------------------------------------------
> - Rick Stevens, Senior Systems Engineer     rstevens at vitalstream.com -
> - VitalStream, Inc.                       http://www.vitalstream.com -
> -                                                                    -
> -              Where there's a will, I want to be in it.             -
> ----------------------------------------------------------------------
> 




More information about the fedora-list mailing list