Probleme mit dem Netzwerkmanager

Hallo,

seit 01.01. hab ich auf meinem Desktop PC keine Internetverbindung mehr, beim runter fahren am Abend zuvor hat er schon ewig vor sich hin gerödelt, hochgefahren ist er dann am nächsten Tag im BIOS (UEFI).

Ich habe eine Dualboot Installation mit OpenSuse Leap 15.6 (KDE) und Windows 10, wobei ich Windows in den letzten Jahren nur im Notfall genutzt habe, mit OpenSuse 16 will ich noch ein bisschen warten bis die Kinderkrankheiten überwunden sind.

Mein PC ist per LAN-Kabel über eine Fritzbox 7430 als Router mit dem Internet verbunden, wenn ich Windows 10 starte und per Firefox ins Internet gehe gibt es keine Probleme.

Starte ich mit OpenSuse 15.6 und versuche mit Firefox ins Internet zu gehen sagt er mir keine Verbindung möglich, ich schließe daraus dass Router, Kabel und Ethernet Controller okay sind, und es ein reines Softwareproblem von OpenSuse ist. Liege ich da richtig?

Ich nutze meinen Rechner zum arbeiten, habe also keine zickende Grafikkarte, keine Spiele, kein VPN, alles weitgehend Standardeinstellungen. Die Netzwerkeinstellungen waren bis jetzt die der Erstinstallation über den Netzwerkmanager.

Ein Standardrollback mit Snapper hat auch nichts gebracht, kann man dann davon ausgehen dass das Problem auf der home Partition liegt?

Der Netzwerkmanager scheint sehr zuverlässig zu arbeiten, obwohl ich lange im Internet gesucht habe konnte ich wenig über Probleme mit ihm finden.

Kann man den Netzwerkmanager irgendwie reparieren, oder liegt das Problem ganz woanders, vor dem Rechner vielleicht?
Sorry, ich mußte die Codetags erst per USB-Stick auf mein Laptop ziehen, sehen teilweise etwas merkwürdig aus.
Die Ethernet PCI Expresskarte hab ich noch nie benutzt, nutze den LAN-Anschluss auf dem Motherboard.

rene@localhost:~> /sbin/lspci -nnk | grep -iA3 net 
04:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8211/8411 PCI Express Gigabi
t Ethernet Controller [10ec:8168] (rev 11) 
       Subsystem: ASUSTeK Computer Inc. AM1I-A Motherboard [1043:859e] 
       Kernel modules: r8169, r8168 
05:00.0 PCI bridge [0604]: ASMedia Technology Inc. ASM1083/1085 PCIe to PCI Bridge [1b21:1080] (rev 03) 
-- 
06:00.0 Ethernet controller [0200]: Intel Corporation 82541PI Gigabit Ethernet Controller [8086:107c] (rev 05
) 
       Subsystem: Intel Corporation PRO/1000 GT Desktop Adapter [8086:1376] 
       Kernel driver in use: e1000 
       Kernel modules: e1000

rene@localhost:~> ip a
1: **lo:** <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback **00:00:00:00:00:00** brd **00:00:00:00:00:00**
inet **127.0.0.1**/8 scope host lo
valid_lft forever preferred_lft forever
2: **eth1:** <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state **DOWN** group default qlen 1000
link/ether **00:1b:21:02:97:0c** brd **ff:ff:ff:ff:ff:ff**
altname enp6s0

rene@localhost:~> ping 192.168.178.1 
ping: connect: Das Netzwerk ist nicht erreichbar


rene@localhost:~> ip route
localhost:~ # ip route add default via 192.168.178.1 
Error: Nexthop has invalid gateway.

localhost:~ # nmcli device 
DEVICE  TYPE      STATE                   CONNECTION  
lo      loopback  connected (externally)  lo          
eth1    ethernet  unavailable             -- 

localhost:~ # nmcli networking 
enabled


**localhost:~ #** grep -i hosts /etc/nsswitch.conf
# Valid databases are: aliases, ethers, group, gshadow, **hosts**,
**hosts**: files mdns_minimal [NOTFOUND=return] dns

Edited by Sauerland:
Code-Tags geändert

Hast du mal im Grub versucht mit einem älteren Kernel zu starten?

Wie machst du das mit dem Wlan Passwort? Stichwort Systempasswort/ allen Userndiese Verbindung oder ähnlich im Netzwerkmanager

Das interface ist down. Kannst du testen ob

sudo ifconfig enp6s0 up

zum Erfolg führt?

Falls nicht, was gibt

sudo rfkill list

aus?

Hallo, vielen Dank für deine schnelle Antwort.
Mit grub habe ich noch nicht gearbeitet, müsste ich mich erst reinlesen,
ist ein rollback mit snapper nicht ähnlich?
Mit Wlan arbeite ich überhaupt nicht, deshalb keine Passwörter im Netzwerkmanager (ich habe als einziger Zugriff auf diesen PC).

Poste:
uname -a
rpm -qa r8168*
und
mokutil --sb-state

Hallo, auch dir vielen Dank.
Hat leider nichts gebracht.

localhost:~ # ifconfig enp6s0 up 
If 'ifconfig' is not a typo you can use command-not-found to lookup the package that contains it, like this: 
   cnf ifconfig
localhost:~ # rfkill list

Keine Ausgabe, habe anschließend noch einen Neustart gemacht -keine Änderung: “Anscheinend gibt es Probleme mit ihrer Internetverbindung”
Kann ich eigentlich die verunglückten Codetags in meinem Erstbeitrag noch ändern?

Edit by Sauerland:
Du kannst nur innerhalb von 20 Minuten (?) deinen Beitrag verändern. Danach kann das nur ein Moderator.

Zum Thema Code-Tags:
Ein Code-Tag wird eingeleitete durch 3 Hochkommata, hier nur 2 Stck angezeigt:


``

Abgeschlossen wird ein Code-Tag auch durch 3 Hochkommata, daher aufpassen wenn du 2 Code-Tags nacheinander postest, da sollten dann 2 Zeilen mit je 3 Hochkommata zwischen den Befehlen erscheinen:

1 Like

Vielen Dank dass du die mißglückten Codetags korrigiert hast, ich habe es auch versucht, aber 20min für Korrekturen sind sehr sportlich wenn man zum ersten Mal damit arbeitet.
Hier die Ausgaben:

rene@localhost:~> uname -a 
Linux localhost.localdomain 6.4.0-150600.23.81-default #1 SMP PREEMPT_DYNAMIC Thu Nov 27 06:14:10 UTC 2025 (7
4497c6) x86_64 x86_64 x86_64 GNU/Linux 
rene@localhost:~> rpm -qa r8168* 
r8168-kmp-default-8.055.00_k6.4.0_150600.23.65-lp156.66.13.x86_64 
r8168-kmp-default-8.055.00_k6.4.0_150600.23.70-lp156.66.16.x86_64 
r8168-ueficert-8.055.00-lp156.66.24.x86_64 
r8168-kmp-default-8.055.00_k6.4.0_150600.21-lp156.66.3.x86_64 
r8168-kmp-default-8.055.00_k6.4.0_150600.23.73-lp156.66.19.x86_64 
r8168-kmp-default-8.055.00_k6.4.0_150600.23.60-lp156.66.12.x86_64 
r8168-blacklist-r8169-8.055.00-lp156.66.24.x86_64 
rene@localhost:~> mokutil --sb-state 
SecureBoot enabled 
rene@localhost:~>

Was sagt:
zypper lr -d

Hast du den Start einmal mit deaktiviertem secure boot im Bios/UEFI versucht?

Sorry, mein Fehler.
Der Befehl muss lauten:

sudo ip link set enp6s0 up

Zusätzlich zu meinem letzten Beitrag poste auch noch:
ls -al /lib/modules/$(uname -r)/updates/
und
ls -al /lib/modules/$(uname -r)/weak-updates/updates/

Bitte in 2 separaten Code-Tags posten, der Übersichtlichkeit wegen.

Sorry, hat etwas gedauert.
zu 1

rene@localhost:~> zypper lr -d 
#  | Alias                                 | Name                                                            
                           | Enabled | GPG Check | Refresh | Keep | Priority | Type   | URI                 
                                                              | Service 
---+---------------------------------------+-----------------------------------------------------------------
----------------------------+---------+-----------+---------+------+----------+--------+---------------------
---------------------------------------------------------------+-------- 
1 | dvd                                   | dvd                                                             
                           | Ja      | (r ) Ja   | Ja      | -    |   99     | rpm-md | http://opensuse-guid
e.org/repo/openSUSE_Leap_15.6/                                 |  
2 | ftp.gwdg.de-openSUSE_Leap_$releasever | Packman Repository                                              
                           | Ja      | (r ) Ja   | Ja      | -    |   99     | rpm-md | http://ftp.gwdg.de/p
ub/linux/misc/packman/suse/openSUSE_Leap_15.6/                 |  
3 | graphics                              | Graphics Project (15.6)                                         
                           | Ja      | (r ) Ja   | Nein    | -    |   99     | rpm-md | https://download.ope
nsuse.org/repositories/graphics/15.6/                          |  
4 | home_Sauerland                        | Sauerland's Home Project (15.6)                                 
                           | Ja      | (r ) Ja   | Ja      | -    |   99     | rpm-md | https://download.ope
nsuse.org/repositories/home:/Sauerland/15.6/                   |  
5 | home_ecsos                            | ecsos's Home Project (15.6)                                     
                           | Ja      | (r ) Ja   | Ja      | -    |   99     | rpm-md | https://download.ope
nsuse.org/repositories/home:/ecsos/15.6/                       |  
6 | home_ecsos_python_applications        | home:ecsos:python:applications (15.6)                           
                           | Ja      | (r ) Ja   | Nein    | -    |   99     | rpm-md | https://download.ope
nsuse.org/repositories/home:/ecsos:/python:/applications/15.6/ |  
7 | home_jirislaby_kotatko                | home:jirislaby:kotatko (15.6)                                   
                           | Ja      | (r ) Ja   | Nein    | -    |   99     | rpm-md | https://download.ope
nsuse.org/repositories/home:/jirislaby:/kotatko/15.6/          |  
8 | home_michals_Calibre                  | home:michals:Calibre (15.6)                                     
                           | Ja      | (r ) Ja   | Nein    | -    |   99     | rpm-md | https://download.ope
nsuse.org/repositories/home:/michals:/Calibre/15.6/            |  
9 | openSUSE-Leap-15.6-1                  | openSUSE-Leap-15.6-1                                            
                           | Nein    | ----      | ----    | -    |   99     | rpm-md | cd:/?devices=/dev/di
sk/by-id/wwn-0x5001480000000000                                |  
10 | packman                               | packman                                                         
                           | Ja      | (r ) Ja   | Ja      | -    |   99     | rpm-md | http://ftp.gwdg.de/p
ub/linux/misc/packman/suse/openSUSE_Leap_15.6/                 |  
11 | repo-backports-debug-update           | Update repository with updates for openSUSE Leap debuginfo packa
ges from openSUSE Backports | Nein    | ----      | ----    | -    |   99     | N/A    | http://download.open
suse.org/update/leap/15.6/backports_debug/                     |  
12 | repo-backports-update                 | Update repository of openSUSE Backports                         
                           | Ja      | (r ) Ja   | Ja      | -    |   99     | rpm-md | http://download.open
suse.org/update/leap/15.6/backports/                           |  
13 | repo-debug                            | Debug Repository                                                
                           | Nein    | ----      | ----    | -    |   99     | N/A    | http://download.open
suse.org/debug/distribution/leap/15.6/repo/oss/                |  
14 | repo-debug-non-oss                    | Debug Repository (Non-OSS)                                      
                           | Nein    | ----      | ----    | -    |   99     | N/A    | http://download.open
suse.org/debug/distribution/leap/15.6/repo/non-oss/            |  
15 | repo-debug-update                     | Update Repository (Debug)                                       
                           | Nein    | ----      | ----    | -    |   99     | N/A    | http://download.open
suse.org/debug/update/leap/15.6/oss/                           |  
16 | repo-debug-update-non-oss             | Update Repository (Debug, Non-OSS)                              
                           | Nein    | ----      | ----    | -    |   99     | N/A    | http://download.open
suse.org/debug/update/leap/15.6/non-oss/                       |  
17 | repo-non-oss                          | Non-OSS Repository                                              
                           | Ja      | (r ) Ja   | Ja      | -    |   99     | rpm-md | http://download.open
suse.org/distribution/leap/15.6/repo/non-oss/                  |  
18 | repo-openh264                         | Open H.264 Codec (openSUSE Leap)                                
                           | Ja      | (r ) Ja   | Ja      | -    |   99     | rpm-md | http://codecs.opensu
se.org/openh264/openSUSE_Leap/                                 |  
19 | repo-oss                              | Haupt-Repository                                                
                           | Ja      | (r ) Ja   | Ja      | -    |   99     | rpm-md | http://download.open
suse.org/distribution/leap/15.6/repo/oss/                      |  
20 | repo-sle-debug-update                 | Update repository with debuginfo for updates from SUSE Linux Ent
erprise 15                  | Nein    | ----      | ----    | -    |   99     | N/A    | http://download.open
suse.org/debug/update/leap/15.6/sle/                           |  
21 | repo-sle-update                       | Update repository with updates from SUSE Linux Enterprise 15    
                           | Ja      | (r ) Ja   | Ja      | -    |   99     | rpm-md | http://download.open
suse.org/update/leap/15.6/sle/                                 |  
22 | repo-source                           | Source Repository                                               
                           | Nein    | ----      | ----    | -    |   99     | N/A    | http://download.open
suse.org/source/distribution/leap/15.6/repo/oss/               |  
23 | repo-update                           | Hauptaktualisierungs-Repository                                 
                           | Ja      | (r ) Ja   | Ja      | -    |   99     | rpm-md | http://download.open
suse.org/update/leap/15.6/oss                                  |  
24 | repo-update-non-oss                   | Aktualisierungs-Repository (Nicht-Open-Source-Software)         
                           | Ja      | (r ) Ja   | Ja      | -    |   99     | rpm-md | http://download.open
suse.org/update/leap/15.6/non-oss/   

zu 2

rene@localhost:~> ls -al /lib/modules/$(uname -r)/updates/ 
ls: Zugriff auf '/lib/modules/6.4.0-150600.23.81-default/updates/' nicht möglich: Datei oder Verzeichnis nich
t gefunden

zu 3

rene@localhost:~> ls -al /lib/modules/$(uname -r)/weak-updates/updates/ 
insgesamt 4 
drwxr-xr-x 1 root root 22 17. Dez 20:43 . 
drwxr-xr-x 1 root root 14 17. Dez 20:43 .. 
lrwxrwxrwx 1 root root 59 17. Dez 20:43 r8168.ko.xz -> /lib/modules/6.4.0-150600.23.73-default/updates/r8168.
ko.xz
sudo ip link set enp6s0 up

Keine Ausgabe. Was soll der Befehl bewirken?

Der soll eigentlich dein Ethernet interface manuell einschalten (up), wenn es down ist. Aber wenn du jetzt noch keine Ethernet-Verbindung hast scheint es nichts gebracht zu haben.

rfkill

Sollte eigentlich deine Netzwerk (und Bluetooth) interfaces listen und anzeigen ob sie per hard- oder software geblockt sind. Allerdings wird da das Ethernet-Interface meiner Meinung nach nur aufgelistet, wenn es auch aktiv (also up) ist.

Ich dachte mir es wäre nen Versuch wert, hab allerdings auch gerade gemerkt, dass dein Ethernet (enp6s0) in deiner ersten Ausgabe von ip a schon auf UP gesetzt ist. Der state DOWN wird z.B. auch dann angezeigt wenn kein Ethernetkabel angeschlossen.

Es ist aber kein Treiber geladen:

rene@localhost:~> /sbin/lspci -nnk | grep -iA3 net 
04:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8211/8411 PCI Express Gigabi
t Ethernet Controller [10ec:8168] (rev 11) 
       Subsystem: ASUSTeK Computer Inc. AM1I-A Motherboard [1043:859e] 
       Kernel modules: r8169, r8168 
05:00.0 PCI bridge [0604]: ASMedia Technology Inc. ASM1083/1085 PCIe to PCI Bridge [1b21:1080] (rev 03) 
-- 
06:00.0 Ethernet controller [0200]: Intel Corporation 82541PI Gigabit Ethernet Controller [8086:107c] (rev 05
) 
       Subsystem: Intel Corporation PRO/1000 GT Desktop Adapter [8086:1376] 
       Kernel driver in use: e1000 
       Kernel modules: e1000

Siehe kernel driver in use beim r8168

Als root:
zypper rm r8168-blacklist-r8169 r8168-kmp-default r8168-ueficert
Das deinstalliert alle r8168 Treiber und rpms .
Bein neu starten sollte dann der r8169 wieder funktionieren.
Warum hast du eigentlich den r8168 Treiber installiert?

Das Repo solltest du nur mit heißen Fingern anfassen, so wie ich immer sage:
Lass die Finger von /home Repos, selbst von meinem.

Wenn du unbedingt einen Netzwerkartentreiber brauchst, nimm das Hardware Repo, die Gefahr dort tendiert gegen 0 im Vergleich zu meinem “normalen” Repo.

https://download.opensuse.org/repositories/home:/Sauerland:/hardware/openSUSE_Leap_15.6/

Und noch etwas:
Die Repoliste solltest du einmal durchgehen, Repos doppelt usw.
Dann erschließt sich mir nie, warum ich ein Repo einbinde, aber den Refresh nicht anschalte.
Das führt über kurz oder lang zu Problemen bei der Auflösung von Abhängigkeiten.

Vielen, vielen Dank das wars gewesen, habe wirklich tagelang nach einer Lösung gesucht.
Aber wie kann den der Treiber (r8169) so einfach verschwinden, oder hat das doch noch mit dem alten Treiber (r8168) so halbwegs funktioniert, habe den alten jedenfalls nicht bewußt installiert.

zypper rm r8168-blacklist-r8169 r8168-kmp-default r8168-ueficert

Der Befehl ist sauber durchgelaufen, anschließend reboot, und das Internet war wieder da.

  1. Du hast mein Repo eingebunden, damit wird dann der r8168 Treiber installiert.
    Du hättest den Treiber und die beiden anderen Pakete von der Installation ausnehmen müssen, Stichwort Paketsperre.

  2. Damit der r8168 Treiber funktioniert, muss der r8169 Treiber am laden gehindert werden (blacklisten). Das macht ein rpm des r8168 Treibers.

PS
Ich hab bis Mitte Dezember 2025 auch noch mit Leap 15.6 und dem r8168 Treiber aus dem Repo gearbeitet, der hat nie Probleme bereitet.
Problem könnte deine Art der Repoverwaltung sein:
zu viele Repos
refresh ausgeschaltet usw.

Das du vor deinen eigenen home repos warnst wußte ich nicht.
Wenn ich von 15.6 auf 16 gehe setze ich das System völlig neu auf, dann erledigt sich dass mit den doppelten Repos von ganz allein. Mach ich jedes Jahr so, hab danach wieder ein blütenreines System.

Damit bin ich selber schon einmal auf die Nase gefallen, eine lib war einfach zu neu.
Hat mich einen ganzen Nachmittag gekostet, daher warne ich immer vor /home Repos, auch vor meinem.
Nimm halt das Hardware Repo von mir, wenns denn unbedingt sein muss.