Probleme mit dem LAN nach jedem Reboot

Hallo, nach jedem Neustart darf ich mein Netzwerk neu einstellen. Leider verstellt sich die mögliche Geschwindigkeit jedesmal, wenn der Rechner neu hochgefahren wird. Ich habe ein Gigabit LAN und angezeigt ( und gemessen) wird 100mb/s. Das verwendete Kabel ist vollkommen okay. Hab ich mit einem Laptop getestet welcher auch brav 1 GB/s anzeigt.

Das hier ist die Ausgabe von “lshw -c network” nach dem richtigstellen:

-network                 
       description: Ethernet interface
       product: Ethernet Controller I225-V
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:07:00.0
       logical name: enp7s0
       version: 03
       serial: fc:34:97:a5:da:48
       size: 1Gbit/s
       capacity: 1Gbit/s
       width: 32 bits
       clock: 33MHz
       capabilities: bus_master cap_list ethernet physical 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=igc driverversion=6.2.12-1-MANJARO duplex=full firmware=1057:8754 ip=192.168.178.77 latency=0 link=yes multicast=yes port=twisted pair speed=1Gbit/s
       resources: irq:37 memory:fc200000-fc2fffff memory:fc300000-fc303fff

Ich stelle dann immer “richtig” mit : sudo ethtool -s enp7s0 autoneg off speed 1000 duplex full

Das funktioniert zwar, aber halt eben immer nur bis zum nächsten reboot. Das muss doch auch besser gehen? Sich irgendwie speichern lassen?
Da ich noch nicht soo fit in Manjaro bin, wäre ich für Hilfe dankbar.

MFG
Alandrias

https://bbs.archlinux.org/viewtopic.php?id=61373

Danke für die schnelle Antwort.
Ich hab den Verzeichnis-Pfad aus dem Thread gar nicht. Das zum einen. Zum anderen, und ich mag mich täuschen, ist das doch eher als work arround anzusehen? Natürlich könnte man ein Script dafür schreiben, verständlich. Aber das kann doch keine echte Lösung fürs eigentliche “Problem” sein?
Wieso wird die Einstellung nicht gespeichert?

Um das Netzwerk kümmert sich bei den allermeisten Manjaro Versionen der NetworkManager (NM).

In den einzelnen NM Verbindungen kann so was auch eingestellt werden. Die Ethernet Grundlagen handelt normalerweise der Treiber bei jedem anstecken eines Kabels und beim Neustart mit der Gegenstelle aus. In den Einstallungen sollte alles auf automatisch stehen, wie sehen bei dir diese Einstellungen aus (Verbindungseinstellungen Tab Ethernet)? Bzw. hilft es dort 1 Gb/s und Full Duplex einzustellen?

Grundsätzlich könnte man auch mal ins journal schauen, ob es bei NM irgendwelche Fehlermeldungen gibt.

journalctl -b -u NetworkManager.service --no-pager --no-hostname

Auch Dir danke für die schnelle Rückmeldung Xabbu.

Im Journal steht kein Fehler den ich erkennen könnte. Ein Paar Infos, aber das sollte ja kein Thema sein?
Hier wäre die Ausgabe:

Mai 02 18:29:46 systemd[1]: Starting Network Manager...
Mai 02 18:29:46 NetworkManager[671]: <info>  [1683044986.4929] NetworkManager (version 1.42.4-2) is starting... (boot:21d3c228-efd3-45b4-98bd-447d5fc81623)
Mai 02 18:29:46 NetworkManager[671]: <info>  [1683044986.4929] Read config: /etc/NetworkManager/NetworkManager.conf (lib: 20-connectivity.conf)
Mai 02 18:29:46 systemd[1]: Started Network Manager.
Mai 02 18:29:46 NetworkManager[671]: <info>  [1683044986.4942] bus-manager: acquired D-Bus service "org.freedesktop.NetworkManager"
Mai 02 18:29:46 NetworkManager[671]: <info>  [1683044986.4997] manager[0x55ab29ae1df0]: monitoring kernel firmware directory '/lib/firmware'.
Mai 02 18:29:46 NetworkManager[671]: <info>  [1683044986.5578] hostname: hostname: using hostnamed
Mai 02 18:29:46 NetworkManager[671]: <info>  [1683044986.5578] hostname: static hostname changed from (none) to "Alandrias"
Mai 02 18:29:46 NetworkManager[671]: <info>  [1683044986.5581] dns-mgr: init: dns=default,systemd-resolved rc-manager=symlink
Mai 02 18:29:46 NetworkManager[671]: <info>  [1683044986.5583] manager[0x55ab29ae1df0]: rfkill: Wi-Fi hardware radio set enabled
Mai 02 18:29:46 NetworkManager[671]: <info>  [1683044986.5583] manager[0x55ab29ae1df0]: rfkill: WWAN hardware radio set enabled
Mai 02 18:29:46 NetworkManager[671]: <info>  [1683044986.5695] Loaded device plugin: NMWwanFactory (/usr/lib/NetworkManager/1.42.4-2/libnm-device-plugin-wwan.so)
Mai 02 18:29:46 NetworkManager[671]: <info>  [1683044986.5698] Loaded device plugin: NMAtmManager (/usr/lib/NetworkManager/1.42.4-2/libnm-device-plugin-adsl.so)
Mai 02 18:29:46 NetworkManager[671]: <info>  [1683044986.5723] Loaded device plugin: NMTeamFactory (/usr/lib/NetworkManager/1.42.4-2/libnm-device-plugin-team.so)
Mai 02 18:29:46 NetworkManager[671]: <info>  [1683044986.5729] Loaded device plugin: NMWifiFactory (/usr/lib/NetworkManager/1.42.4-2/libnm-device-plugin-wifi.so)
Mai 02 18:29:46 NetworkManager[671]: <info>  [1683044986.5733] Loaded device plugin: NMOvsFactory (/usr/lib/NetworkManager/1.42.4-2/libnm-device-plugin-ovs.so)
Mai 02 18:29:46 NetworkManager[671]: <info>  [1683044986.5738] Loaded device plugin: NMBluezManager (/usr/lib/NetworkManager/1.42.4-2/libnm-device-plugin-bluetooth.so)
Mai 02 18:29:46 NetworkManager[671]: <info>  [1683044986.5740] manager: rfkill: Wi-Fi enabled by radio killswitch; enabled by state file
Mai 02 18:29:46 NetworkManager[671]: <info>  [1683044986.5740] manager: rfkill: WWAN enabled by radio killswitch; enabled by state file
Mai 02 18:29:46 NetworkManager[671]: <info>  [1683044986.5740] manager: Networking is enabled by state file
Mai 02 18:29:46 NetworkManager[671]: <info>  [1683044986.5743] settings: Loaded settings plugin: keyfile (internal)
Mai 02 18:29:46 NetworkManager[671]: <info>  [1683044986.5773] dhcp: init: Using DHCP client 'internal'
Mai 02 18:29:46 NetworkManager[671]: <info>  [1683044986.5776] manager: (lo): new Loopback device (/org/freedesktop/NetworkManager/Devices/1)
Mai 02 18:29:46 NetworkManager[671]: <info>  [1683044986.5782] device (lo): state change: unmanaged -> unavailable (reason 'connection-assumed', sys-iface-state: 'external')
Mai 02 18:29:46 NetworkManager[671]: <info>  [1683044986.5784] device (lo): state change: unavailable -> disconnected (reason 'connection-assumed', sys-iface-state: 'external')
Mai 02 18:29:46 NetworkManager[671]: <info>  [1683044986.5788] device (lo): Activation: starting connection 'lo' (2a391a40-67e7-4dac-8e55-8511ee4cc2b5)
Mai 02 18:29:46 NetworkManager[671]: <info>  [1683044986.5794] manager: (enp7s0): new Ethernet device (/org/freedesktop/NetworkManager/Devices/2)
Mai 02 18:29:46 NetworkManager[671]: <info>  [1683044986.5796] device (enp7s0): state change: unmanaged -> unavailable (reason 'managed', sys-iface-state: 'external')
Mai 02 18:29:46 NetworkManager[671]: <info>  [1683044986.6579] ovsdb: disconnected from ovsdb
Mai 02 18:29:46 NetworkManager[671]: <info>  [1683044986.6581] device (lo): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'external')
Mai 02 18:29:46 NetworkManager[671]: <info>  [1683044986.6583] device (lo): state change: prepare -> config (reason 'none', sys-iface-state: 'external')
Mai 02 18:29:46 NetworkManager[671]: <info>  [1683044986.6584] device (lo): state change: config -> ip-config (reason 'none', sys-iface-state: 'external')
Mai 02 18:29:46 NetworkManager[671]: <info>  [1683044986.6587] device (lo): state change: ip-config -> ip-check (reason 'none', sys-iface-state: 'external')
Mai 02 18:29:46 NetworkManager[671]: <info>  [1683044986.6597] modem-manager: ModemManager available
Mai 02 18:29:46 NetworkManager[671]: <info>  [1683044986.6600] device (lo): state change: ip-check -> secondaries (reason 'none', sys-iface-state: 'external')
Mai 02 18:29:46 NetworkManager[671]: <info>  [1683044986.6600] device (lo): state change: secondaries -> activated (reason 'none', sys-iface-state: 'external')
Mai 02 18:29:46 NetworkManager[671]: <info>  [1683044986.6603] device (lo): Activation: successful, device activated.
Mai 02 18:29:49 NetworkManager[671]: <info>  [1683044989.1016] agent-manager: agent[88684579f923d748,:1.26/org.gnome.Shell.NetworkAgent/120]: agent registered
Mai 02 18:29:49 NetworkManager[671]: <info>  [1683044989.5100] device (enp7s0): carrier: link connected
Mai 02 18:29:49 NetworkManager[671]: <info>  [1683044989.5102] device (enp7s0): state change: unavailable -> disconnected (reason 'carrier-changed', sys-iface-state: 'managed')
Mai 02 18:29:49 NetworkManager[671]: <info>  [1683044989.5110] manager: startup complete
Mai 02 18:30:00 NetworkManager[671]: <info>  [1683045000.1470] policy: auto-activating connection 'Kabelgebundene Verbindung 1' (6d2e8bb5-4e4e-30f7-b633-56dfd42b5480)
Mai 02 18:30:00 NetworkManager[671]: <info>  [1683045000.1475] device (enp7s0): Activation: starting connection 'Kabelgebundene Verbindung 1' (6d2e8bb5-4e4e-30f7-b633-56dfd42b5480)
Mai 02 18:30:00 NetworkManager[671]: <info>  [1683045000.1476] device (enp7s0): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'managed')
Mai 02 18:30:00 NetworkManager[671]: <info>  [1683045000.1479] manager: NetworkManager state is now CONNECTING
Mai 02 18:30:00 NetworkManager[671]: <info>  [1683045000.1480] device (enp7s0): state change: prepare -> config (reason 'none', sys-iface-state: 'managed')
Mai 02 18:30:00 NetworkManager[671]: <info>  [1683045000.1489] device (enp7s0): state change: config -> ip-config (reason 'none', sys-iface-state: 'managed')
Mai 02 18:30:00 NetworkManager[671]: <info>  [1683045000.1498] dhcp4 (enp7s0): activation: beginning transaction (timeout in 45 seconds)
Mai 02 18:30:00 NetworkManager[671]: <info>  [1683045000.1523] dhcp4 (enp7s0): state changed new lease, address=192.168.178.77
Mai 02 18:30:00 NetworkManager[671]: <info>  [1683045000.1526] policy: set 'Kabelgebundene Verbindung 1' (enp7s0) as default for IPv4 routing and DNS
Mai 02 18:30:00 NetworkManager[671]: <info>  [1683045000.1847] device (enp7s0): state change: ip-config -> ip-check (reason 'none', sys-iface-state: 'managed')
Mai 02 18:30:00 NetworkManager[671]: <info>  [1683045000.1894] device (enp7s0): state change: ip-check -> secondaries (reason 'none', sys-iface-state: 'managed')
Mai 02 18:30:00 NetworkManager[671]: <info>  [1683045000.1895] device (enp7s0): state change: secondaries -> activated (reason 'none', sys-iface-state: 'managed')
Mai 02 18:30:00 NetworkManager[671]: <info>  [1683045000.1897] manager: NetworkManager state is now CONNECTED_SITE
Mai 02 18:30:00 NetworkManager[671]: <info>  [1683045000.1899] device (enp7s0): Activation: successful, device activated.
Mai 02 18:30:00 NetworkManager[671]: <info>  [1683045000.2409] manager: NetworkManager state is now CONNECTED_GLOBAL
Mai 02 18:30:02 NetworkManager[671]: <info>  [1683045002.9654] agent-manager: agent[582e6db952bb3d1f,:1.81/org.gnome.Shell.NetworkAgent/1000]: agent registered

Im NetworkManager (ich verwende Gnome) konnte ich keine entsprechende Einstellung finden. Auch keine in dem Versuch ein neues Profil anzulegen. Ich bin ratlos :pensive:

In den Standard Gnome Einstellungen wird leider viel versteckt. Das Gute, Gnome verwendet auch den NM.

Du kannst im Terminal einfach

 nm-connection-editor

aufrufen (ohne sudo, nur dieses Kommando). Sollte der Befehl nicht gefunden werden, müsstest du das Paket nm-connection-editor installieren.
Im Connection editor dann einfach die gewünschte Verbindung (“Kabelgebundene Verbindung 1”) auswählen und unten auf das Zahnrad klicken (Je nach Theme kann das auch ein anderes Symbol sein).

Im journal steht wirklich nichts Interessantes drin. Da die aushandlung vom Treiber kommt, könntest du mal diesen Befehl probieren.

journalctl -b -g enp7s0

Das zeigt alle Einträge an in denen enp7s0 vorkommt. Suche nach so etwas (je nach Treiber sieht die Ausgabe etwas anders aus).

 igb: net0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX/TX

Naja “richtig” ist hier nur temporär. Es wird der NetworkManager verwendet, um das zu setzen. Bei jedem Start wird dann dessen Einstellung verwendet. Kann man im “Verbindungsprofil” ändern.

Wenn du das Terminal vorziehst, dann hier:

  1. Zeig dir deine Verbindungen an:
nmcli connection show
  1. Dann das entsprechende Verbinungsprofil:
nmcli connection show "Kabelgebundene Verbindung"  | grep "802-3-ethernet"
nmcli connection modify "Kabelgebundene Verbindung" 802-3-ethernet.auto-negotiate no
nmcli connection modify "Kabelgebundene Verbindung" 802-3-ethernet.speed 1000 
nmcli connection modify "Kabelgebundene Verbindung" 802-3-ethernet.duplex full
  1. Dann das Profil neu-aktivieren:
nmcli connection up "Kabelgebundene Verbindung"
  1. Et voilà. Es sollte jetzt gespeichert sein. Kannst du dann erneut mit Punkt 1 feststellen.

Ich danke allen für die zügige und echt angenehme Hilfe!
Megavolt, ich bin deinem Vorschlag gefolgt und behalte das mal im Auge.

Danke erstmal, sollte das Problem damit beseitigt sein, stelle ich auf gelöst und sollte nicht - melde ich mich wieder :slight_smile:

Danke das hat perfekt geholfen :slightly_smiling_face:

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.