Einer der Ethernet-Ports ist als Deaktiviert markiert. Warum?

Einer der Ethernet-Ports ist als Deaktiviert markiert. Warum?

Ich habe zwei Computer mit demselben Motherboard, das über zwei Ethernet-Anschlüsse verfügt.

Auf einem Computer funktioniert es einwandfrei, ohne Probleme.

Auf dem anderen Computer wird einer der Ports irgendwie von Linux deaktiviert (ich habe das BIOS überprüft und dort ist er AKTIVIERT) und außerdem ist die Geschwindigkeit des anderen Ports auf 100 Mbit/s statt der erwarteten 1 Gbit/s begrenzt, obwohl das Problem auch an meinem Kabel liegen könnte.

Es gibt ein Beispiel für ifconfig. Auf dem Computer mit dem Problem fehlt p5p1.

$ ifconfig
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:65536  Metric:1
          RX packets:16 errors:0 dropped:0 overruns:0 frame:0
          TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1 
          RX bytes:1292 (1.2 KB)  TX bytes:1292 (1.2 KB)

p4p1      Link encap:Ethernet  HWaddr xx:xx:xx:xx:xx:xx  
          inet addr:10.0.0.1  Bcast:10.0.0.255  Mask:255.255.0.0
          inet6 addr: xx::xx:xx:xx:xx/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:296 errors:0 dropped:0 overruns:0 frame:0
          TX packets:270 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:315437 (315.4 KB)  TX bytes:32060 (32.0 KB)
          Interrupt:16 Memory:f7200000-f7220000 

[following missing on computer with problem]
p5p1      Link encap:Ethernet  HWaddr xx:xx:xx:xx:xx:xx  
          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:17 Memory:df100000-df120000 

Ich habe also lshwnach den Netzwerkinformationen gesucht und sie p5p1wurden gefunden, aber irgendwie wird sie DEAKTIVIERT. Wenn ich mein Kabel an diesen Port anschließe, wird der Port wie erwartet aktiviert (d. h. ich sehe, wie die Lichter angehen), aber unter Linux fehlt sie immer noch.

$ sudo lshw -c NET
  *-network               
       description: Ethernet interface
       product: 82574L Gigabit Network Connection
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:03:00.0
       logical name: p4p1
       version: 00
       serial: xx:xx:xx:xx:xx:xx
       size: 100Mbit/s
       capacity: 1Gbit/s
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=3.2.6-k duplex=full firmware=2.1-2 ip=10.0.0.1 latency=0 link=yes multicast=yes port=twisted pair speed=100Mbit/s
       resources: irq:16 memory:f7200000-f721ffff ioport:d000(size=32) memory:f7220000-f7223fff
  *-network DISABLED
       description: Ethernet interface
       product: 82574L Gigabit Network Connection
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:04:00.0
       logical name: p5p1
       version: 00
       serial: xx:xx:xx:xx:xx:xx
       capacity: 1Gbit/s
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=3.2.6-k firmware=2.1-2 latency=0 link=no multicast=yes port=twisted pair
       resources: irq:17 memory:f7100000-f711ffff ioport:c000(size=32) memory:f7120000-f7123fff

Irgendeine Idee, warum Linux beim Booten einen Port deaktivieren würde?


Aktualisieren:

Ich habe herausgefunden, dass ich den Ethernet-Port wie folgt aktivieren kann:

sudo ip link set up p5p1

Das erklärt allerdings nicht wirklich, warum es nicht funktionierte. Und nach einem Neustart ist es wieder deaktiviert.

(SehenAktivieren und Deaktivieren von Ethernet in Ubuntu 15.10)


Wie von Chai T. Rex vorgeschlagen, habe ich das lange Kabel an einen anderen Computer mit einer 1-Gbit/s-Verbindung angeschlossen und es funktioniert einwandfrei. Ich sehe, dass die Verbindung 1 Gbit/s und nicht 100 Mbit/s beträgt ...

verwandte Informationen