Freenet Konto wrote:
Wie läßt sich festlegen welche MAC adresse zu einer Netzwerk Karte gehört?
In meinem System ist die onboard nic eine IBM 82541EI. Das soll eth0 sein Eine zweite, mit einem RT8139 soll eth1 sein.
Starte ich den Rechner nur mit der onboard nic so meldet die sich bei Aufruf von ifconfig mit der richtigen MAC-Adresse. Baue ich die zweite Karte ein und starte den Rechner, so zeigt ifconfig nur eth0 an -was soweit richtig ist da eth1 noch gar nicht konfiguriert ist- allerdings mit der MAC-Adresse der zweiten Karte.
Nun will ich die MAC-Adresse in der Konfiguration festlegen. Ich dachte dabei an /etc/sysconfig/network/ifcfg-eth0 bzw. .../ifcfg-eth1 finde aber keine Angaben über den entsprechenden Parameter.
Kann mir jemand weiterhelfen?
Die genaue Vorgehensweise kann etwas von der SuSE Version abhaengen. Im Prinzip sollte es aber unter /etc/udev/rules.d eine udev Regel fuer Netwerkdevices geben. In dieser finden sich normalerweise Zeilen wie die folgende: SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="00:13:77:3e:4f:47", NAME="eth0" Hier wird die MAC Adresse mit dem zu erstellenden Device verknuepft, d.h. die im Beispiel oben angegebene MAC Adresse bekommt den Namen eth0. Bei mehreren Netzwerkchips hast Du normalerweise mehrere Zeilen in dieser Datei. Fuer jedes einzelne Device sollte sich dann unter /etc/sysconfig/network eine Konfigurationsdatei befinden. In dieser Datei kann die MAC Adresse ebenfalls ueber die Option "HWADDR=" angegeben werden. Das macht aber nur Sinn, wenn Du ueber udev wie oben beschrieben auch die MAC Adresse mit dem jeweiligen Netzwerkdevice permanent verknuepfst. Sollte naemlich auf einmal der zweite Netzwerkchip als eth0 konfiguriert werden, dann passt die MAC Adresse nicht mehr und das Netzwerk wird gar nicht erst gestartet (was Teil Deines Problems ist). Cheers, Thomas PS. Die Angabe eines (Vor)Namens waere nett - man unterhaelt sich auf dieser Liste lieber mit Personen statt mit Konten. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org