Dennis: Routing Problem (Linux)

Beitrag lesen

Hi Christian,

0.0.0.0         0.0.0.0         0.0.0.0         U     1000   0        0 eth1

_DER_ Eintrag stört übrigenss auch GEWALTIG. [...] Woher dieser Eintrag kommt ist mir schleierhaft, eth1 ist nach Deinen Angaben gar nicht konfiguriert.

Diesen Eintrag bin ich nun losgeworden ;-) Es scheint mir, als wäre diese Eintrag durch ein Paket namens "network-manager" verursacht worden. Dieses Paket, welches automatisch bei Ubuntu Desktop mitinstalliert wurde, hat mir schon von Anfang an nicht gefallen. Ich habe das Paket nun entfernt, offensichtlich ist es wirklich nur für Desktop-Einsatz gedacht, aber unser Router ist ja eher ein Server, auch wenn er (aus administrativen Gründen, an mir liegts nicht *g*) ein GNOME-Desktop-System drauf hat.

Nun ja, Reboot, nun sieht es so aus:

root@Router:/etc/network# route -n
  Kernel IP routing table
  Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
  10.6.0.0        0.0.0.0         255.255.255.0   U     0      0        0 eth6
  10.7.0.0        0.0.0.0         255.255.255.0   U     0      0        0 eth2
  169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth2
  0.0.0.0         10.6.0.2        0.0.0.0         UG    100    0        0 eth6

Die Einträge sind alle korrekt nun, und siehe da, es funktioniert :-) Das "auto ethX" in der Konfiguration hab ich übrigens immer noch drin, aber da schreib ich gleich noch mal ein Posting in die richtige Stelle des Threads.

Du wirst sicherlich bemerkt habe, dass ich eth2 nun statt eth0 gewählt habe... Da muss ich mir wohl eine Unachtsamkeit eingestehen ;-) Ich habe nicht alle Netzwerkkarten durchprobiert, ich bin davon ausgegangen, dass nach dem Update von Kubuntu Ganz-Alte-Version auf Ubuntu 7.10 die Namen der Netzwerkarten immer noch die gleichen sind - dem ist wohl nicht so, was vorher eth0 war, ist nun eth2 *g*

Dazu aber direkt meine nächste Frage: Kann man diese Zuordnung ändern? Außerdem: Dieser Router hat sowohl 100MBit, wie auch 1GBit Netzwerkkarten. Wie kann ich erkenne, welche Karte welche ist? An der Ausgabe von ifconfig kann ich leider keinen Unterschied erkennen:

root@Router:/etc/network# ifconfig eth2
  eth2      Link encap:Ethernet  HWaddr 00:E0:81:55:1B:2B
          inet addr:10.7.0.1  Bcast:10.7.0.255  Mask:255.255.255.0
          inet6 addr: fe80::2e0:81ff:fe55:1b2b/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:374 errors:0 dropped:0 overruns:0 frame:0
          TX packets:35 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:149250 (145.7 KB)  TX bytes:4920 (4.8 KB)
          Base address:0x9000 Memory:f4020000-f4040000

root@Router:/etc/network# ifconfig eth6
  eth6      Link encap:Ethernet  HWaddr 00:60:08:0F:D9:98
          inet addr:10.6.0.1  Bcast:10.6.0.255  Mask:255.255.255.0
          inet6 addr: fe80::260:8ff:fe0f:d998/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1057 errors:0 dropped:0 overruns:0 frame:0
          TX packets:791 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1244099 (1.1 MB)  TX bytes:82904 (80.9 KB)
          Interrupt:21 Base address:0xc400

Bei dem ersten handelt es sich auf jeden Fall um ein Gigabit, beim zweiten müsste es eigentlich ein 100MBit sein (das Netzwerk, welches Zugang zum Internet hat), ganz sicher bin ich mir aber grade nicht ;-)

Viele Grüße,
  ~ Dennis.