Netzwerk bei R51e umstellen

17b

Active member
Themenstarter
Registriert
17 Aug. 2006
Beiträge
1.664
Habe hier ein R51e mit interner 10/100 Netzwerkkarte und möchte nun auf eine 1000 Netzwerkkarte umstellen. Dazu habe ich mir eine Cardbus Netzwerkkarte gekauft. Die Karte wird mit lspci als RTL 8169 Gigabit Ethernetkarte erkannt.
Was muss ich wo umschalten damit bereits beim Booten die neue Netzwerkkarte als default genommen wird?
 
"Default"-Netzwerkkarte - was ist das? Willst du eth0?!
Wenn ja, dann musst du dich durch /etc/udev.d/rules/ durchwühlen. Ohne Distri kann man nicht sagen, wie die Distri heißt, aber Debian hat z.B. ??-persistent-net-rules, Ubuntu dann evtl das gleiche?
Dort gibt es einen Eintrag, wo die MAC deiner Karte zusammen mit dem Namen steht. Das einfach anpassen.
Könnte eventuell auch funktionieren, dass du das Modul für deine bisherige Karte entlädst (rmmod e100), die Regel löschst oder ne neue, leere dahinpackst (cp /etc/udev.d/rules/??-persistent-net-rules ~/tmp/rule; touch /etc/udev.d/rules/??-persistent-net-rules). Eventuell dann noch udev neustarten (/etc/init.d/udevd restart).
 
Uaaaaahhhh...

Sorry, ich vergaß, es ist Ubuntu und ich möchte in der Tat die neue Karte als primäre Netzwerkkarte haben. Der momentane Verkehr läuft über die eingebaute Netzwerkkarte eth0.

Ich werde mal schauen was ich so in rules finde. Wie bekomme ich heraus was die neue Karte für ne MAC Adresse hat?
 
Wenn du ein einfaches ifconfig eingibst, siehst du hinter HWaddr die MAC-Adresse.
In deinem Fall müsste es wirklich die Datei
/etc/udev/rules.d/70-persistent-net.rules
sein. Diese editieren... Dort ist dann ein Eintrag, wo bei ATTR{address}== deine Mac-Adresse steht (irgendwo mittig). Hinten ahst du dann den Eintrag NAME="eth1" oder so, und da einfach deine beiden Einträge ändern (eth0 udn eth1 wahrscheinlich).

Mal ein Beispiel:
# PCI device 0x0123:0x4567 (forcedeth)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:11:22:33:44:55", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

Wo das ATTR mit deiner Mac-Adresse steht, einfach hinten halt NAME="eth0" eintragen statt dem jetzigen, und dann bei dem Eintrag, wo der eigentliche Name eth0 steht, das ändern.
 
Hab eth0 und eth1 miteinander getauscht, geht nicht.
Nach einiger Zeit ist das Netzwerk nicht mehr zu erreichen. Anfangs gehts noch aber nach ein paar Minuten ist es weg
 
Was sagen /etc/network/interfaces und ifconfig, benutzt du eine Software zur Netzwerkkonfiguration?
 
Mal ne ganz blöde Frage: Warum ziehst Du nicht einfach das Netzwerkkabel aus der 100Mbit/s Karte raus und steckst es in die 1000Mbit/s Karte, dann geht der Verkehr auch über diese Karte? Oder stehe ich gerade irgendwie auf dem Schlauch?
 
ifconfig sagt:

eth0 Link encap:Ethernet HWaddr 00:0a:e4:3d:c4:b2
inet addr:192.168.0.220 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::20a:e4ff:fe3d:c4b2/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:22538 errors:0 dropped:0 overruns:0 frame:0
TX packets:26756 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2269839 (2.2 MB) TX bytes:29005871 (29.0 MB)
Interrupt:16

eth1 Link encap:Ethernet HWaddr 00:1d:0f:be:60:16
inet addr:192.168.0.221 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:20 Base address:0x2000

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:778 errors:0 dropped:0 overruns:0 frame:0
TX packets:778 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:355601 (355.6 KB) TX bytes:355601 (355.6 KB)

vnet0 Link encap:Ethernet HWaddr 7a:92:78:e6:31:9b
inet addr:192.168.122.1 Bcast:192.168.122.255 Mask:255.255.255.0
inet6 addr: fe80::7892:78ff:fee6:319b/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:33 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:5188 (5.1 KB)eid


/etc/network/interfaces sagt:

auto lo eth0 eth1
iface lo inet loopback

iface eth0 inet static
adress 192.168.0.220
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.253
dns-nameservers 193.101.111.20
dns-search rc-sub.myftp.org

iface eth1 inet static
adress 192.168.0.221
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255

LePatron, Kabel tauschen funktioniert natürlich nicht weil der Netzwerkverkehr über eth0 läuft


[quote='EuleR60',index.php?page=Thread&postID=661963#post661963]Lohnt sich das ueberhaupt?[/quote]Was, 10x schnellerer Netzwerkverkehr?
Ich hoffe doch
 
[quote='17b',index.php?page=Thread&postID=661969#post661969]ifconfig sagt:

eth0 Link encap:Ethernet HWaddr 00:0a:e4:3d:c4:b2
[/quote]
Das sieht nach Realtek aus. Loesch den Kram fuer eth1 aus der interfaces.

[quote='EuleR60',index.php?page=Thread&postID=661963#post661963]Lohnt sich das ueberhaupt?
10x schnellerer Netzwerkverkehr?
[/quote]
Mit dem Rest der Hardware? Das musst du erst mal ueber Cardbus und PCI jagen. Das wird wohl nichts.
 
Wenn ich das Realtek Zeugs lösche wird die Karte doch garnicht mehr angesprochen. Wie kann ich denn dadurch umleiten?

Das andere bleibt abzuwarten. Die Hardware hab ich ja schon hier und die Karte war günstig. Ausprobieren möchte ich es schon gerne.
 
Hi 17b,

keine von den beiden MACs weist auf Realtek hin, ist aber auch egal. Wenn Du eh per /etc/network/interfaces konfigurierst ist es auch nicht nötig die Gbit-Karte per udev-Rule auf eth0 zu ziehen.

Zieh die Karte einfach mal raus, gib ifconfig -a ein, dann Karte wieder rein und nochmal ifconfig -a. Danach weißt Du welche Schnittstelle (ethX) es ist und kannst nun in der /etc/network/interfaces den Abschnitt auf ethX anpassen:
Code:
iface ethX inet static
 adress 192.168.0.220
 netmask 255.255.255.0
 network 192.168.0.0
 broadcast 192.168.0.255
 gateway 192.168.0.253
 dns-nameservers 193.101.111.20
 dns-search rc-sub.myftp.org

Den anderen ethY-Abschnitt wirfst Du raus oder verkürzt ihn zu:
Code:
iface ethY inet manual
damit die eingebaute Karte keine IP bekommt.
 
Das Ergebnis ist identisch:
Funktioniert, aber nach kurzer Zeit ist der Rechner von Aussen nicht mehr zu erreichen.
Kann ich irgendwo sehen ob evtl die Karte nen Schuss hat und abstürzt?

Edit: Ich sehe gerade, sobald ich von aussen z.B. eine Datei verschieben will stürzt die Schnittstelle ab.
 
Was sagt (nach dem Abbruch):
Code:
dmesg | grep "r8169"
grep "r8169" /var/log/messages
grep "r8169" /var/log/syslog

ps. Ich würde die Karte so oder so zurückbringen. Die Fehlersuche wird im besten Falle sehr zeitaufwendig. Wenn es tatsächlich am Treiber liegt und ein Patch existiert, darfst Du jedesmal wenn Ubuntu einen geänderten Kernel bringt erneut den Compiler anwerfen.
 
  • ok1.de
  • ok2.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben