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
ficase "$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

