[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: