1 |
Am Donnerstag, 30. September 2004 16:32 schrieb Arnold Krille: |
2 |
> On Thursday 30 September 2004 13:59, Bernd Wurst wrote: |
3 |
> > > Wie kann ich das Einstellen, das eth0 z.B. immer |
4 |
> > > an meine SIS900 Onboard-Netzwerkinterface gebunden wird? |
5 |
> > > (eth0 soll also immer die gleich Harware-Adresse haben) |
6 |
> > |
7 |
> > Wenn du *das* rausfindest, sag mir wie es geht. ;-) |
8 |
> |
9 |
> Wofür gibt es aliase? Meine Netzwerktreiber werden schon lange |
10 |
> nicht mehr per autoload geladen, sondern ich hab "alias eth0 |
11 |
> <netzwerktreiber>" in der /etc/modules.d/aliases. |
12 |
> Damit lädt der nicht mehr wild Treiber, sondern lädt den |
13 |
> richtigen Treiber beim Zugriff auf das device, als beim ersten |
14 |
> ifconfig-Aufruf. |
15 |
|
16 |
Habe ich, das scheint bei mir nicht zu klappen! |
17 |
|
18 |
Hat alleine nicht geholfen, ich musste, wie schon geschrieben, |
19 |
auch die Module in /etc/modules.autoload.d/kernel-2.4 & kernel-2.6 |
20 |
eintragen. |
21 |
|
22 |
Meine Netzwerk-Module wurden vorher auch ohne den Eintrag |
23 |
in den Dateien geladen.(Kernel-autoload?) |
24 |
|
25 |
Anschließend habe ich /etc/modules.d/aliases bearbeitet. |
26 |
Auch das alleine brachte keinen Erfolg. |
27 |
Der 2.4er Kernel hat immer die RealTek-Karte als eth0 benutzt, |
28 |
der 2.6er Kernel immer die SIS. |
29 |
|
30 |
Deshalb habe ich nun in _beide_ Dateien Eintragungen gemacht. |
31 |
Jetzt funktioniert es bestens, jeder Kernel nimmt jetzt die SIS |
32 |
als eth0. |
33 |
|
34 |
Jetzt nehme ich die Einträge aus /etc/modules.autoload.d/kernel-2.* |
35 |
wieder raus. |
36 |
|
37 |
Jetzt ist wieder alles vertauscht!!! (trotz der 'aliases') |
38 |
|
39 |
Kernel 2.6 eth0 == SIS |
40 |
Kernel 2.4 eth0 == Realtek |
41 |
|
42 |
So, nun wieder eintragen & booten (wenn ich eins kann, dann |
43 |
das ;)))) |
44 |
|
45 |
Mal sehen... |
46 |
|
47 |
Ja, mit den Einträgen in /etc/modules.d/aliases |
48 |
&& /etc/modules.autoload.d/Kernel-2.X nimmt jeder Kernel |
49 |
die SIS als eth0. |
50 |
|
51 |
So, jetzt teste ich noch, wie es aussieht, wenn die Einträge in |
52 |
aliases fehlen und nur mit den autoload.d Einträgen gebootet wird... |
53 |
|
54 |
Moment noch, System bootet wieder... |
55 |
Och nööö, has been mounted 30 times bla bla, check forced |
56 |
|
57 |
Wunder über Wunder... |
58 |
Alles bestens, Kernel 2.4 mit eth0 und SIS |
59 |
Kernel 2.6 mit eth0 und SIS |
60 |
|
61 |
Kein Eintrag in aliases, BTW in /etc/modules.d/ gibt es noch |
62 |
Dateien wie z.B. i386??? Was machen die den? |
63 |
|
64 |
IMHO hat hier Bernd recht, die Reihenfolge in der geladen wird ist |
65 |
demnach sehr wichtig! |
66 |
Oder was eben der Kernel erkennt, es _muss_ ja einen Unterschied |
67 |
zwischen 2.4 und 2.6 geben. |
68 |
|
69 |
|
70 |
Es mag natürlich sein, das da noch andere Faktoren eine Rolle |
71 |
spielen, trotzalledem trage ich das in beide Dateien ein. |
72 |
|
73 |
Wer weiss, vielleicht ist das nur an gerade Tagen unwichtig *SCNR* |
74 |
|
75 |
|
76 |
Ciao |
77 |
|
78 |
Andre |
79 |
|
80 |
-- |
81 |
gentoo-user-de@g.o mailing list |