Am 07.05.2005 um 22:14 schrieb Andreas Kretschmer:

PCI-Karten werden in der Reihenfolge der Slots erkannt, ich hatte damit
noch nie ein Problem.

Ich habe unter Sarge definitiv das Problem, dass die Module f�r die Netzwerkkarten von Hotplug bei jedem Neustart in unterschiedlicher Reihenfolge geladen werden. Um die Module in einer festgelegten Reihenfolge zu laden, muss man sie entweder in /etc/modules eintragen oder /sbin/nameif verwenden, um die Schnittstellennamen festzulegen.


Bei mir installiere ich dazu ein Skript namens /etc/init.d/nameif und ordne die Schnittstellennamen in /etc/mactab zu. Das eigentliche Programm /sbin/nameif ist standardm��ig bei Debian dabei. Es ist also nicht unbedingt notwendig ein zus�tzliches Paket wie ifrename zu installieren.

Ein Beispiel f�r eine /etc/mactab:

firenet 00:50:04:4B:CA:4C
dmz 00:50:04:4B:68:7E
bordernet 00:50:04:4B:CA:47

Und hier das Skript:

#!/bin/sh
#
# name network interfaces based on MAC addresses
#
# install with "update-rc.d nameif start 39 S ."

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

if ! [ -x /sbin/nameif -a -r /etc/mactab ]; then
    exit 0
fi

case "$1" in
start)
echo -n "Naming network interfaces..."
nameif -s
echo "done."
;;
stop)
;;
force-reload|restart)
;;
*)
echo "Usage: /etc/init.d/nameif {start|stop|restart|force-reload}"
exit 1
;;
esac


exit 0



Antwort per Email an