Re: Netzwerkkartenzuordnung
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
Reply to: