20/11/2025

Moeilijke relatie met netwerk

Filed under: — cybrarian @ 9:54 pm

Systeem: OpenSUSE Tumbleweed 2025
Snelle oplossing: modprobe r8169

Netwerkproblemen, geen netwerk meer

Na een update waar allerlei vragen in gesteld werden tijdens het updaten, en ik waarschijnlijk de verkeerde antwoorden gaf, ongeduldig, geen tijd om echt te lezen en na te denken, werkt het netwerk niet meer op mijn laptop. Geen ethernet via de kabel, geen wifi via de draadloze modem. En zonder netwerk ook geen manier om het te herstellen of de update te herdoen of zo.

Fix1
Ik haal op een andere computer de nieuwste versie van tumbleweed af, en maak een installatie-usb-stick.
Bij het starten kies ik voor “upgrade”.
Na de hele update werkt de wifi terug.

Netwerkkaart niet te zien

De netwerkkaart werkt niet, ik krijg geen netwerk via de kabel.
Ik probeer de wifi eerst af te zetten, probeer te configureren in Networkmanager, dat lukt niet; ik vind er de netwerkaansluiting zelfs niet.
Maar als een netwerkkabel wordt ingestoken beginnen de leds wel te knipperen op de poort in de laptop.

ip a

1: lo: 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
inet6 ::1/128 scope host noprefixroute
valid_lft forever preferred_lft forever
2: wlp0s20f3: mtu 1500 qdisc noqueue state DOWN group default qlen 1000
link/ether b2:b4:47:c7:ff:7c brd ff:ff:ff:ff:ff:ff permaddr c8:e2:65:1d:a2:86
altname wlxc8e2651da286

In de hardwareinfo is wel een netwerk-interface te zien:

hwinfo

….
21: PCI 100.0: 0200 Ethernet controller
[Created at pci.395]
Unique ID: VCu0.g6eA3+hCURF
Parent ID: 1GTX.e9r+69kwGXA
SysFS ID: /devices/pci0000:00/0000:00:1d.0/0000:01:00.0
SysFS BusID: 0000:01:00.0
Hardware Class: network
Model: “Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller”
Vendor: pci 0x10ec “Realtek Semiconductor Co., Ltd.”
Device: pci 0x8168 “RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller”
SubVendor: pci 0x103c “Hewlett-Packard Company”
SubDevice: pci 0x86a0
Revision: 0x15
I/O Ports: 0x3000-0x3fff (rw)
Memory Range: 0xf1104000-0xf1104fff (rw,non-prefetchable)
Memory Range: 0xf1100000-0xf1103fff (rw,non-prefetchable)
IRQ: 255 (no events)
Module Alias: “pci:v000010ECd00008168sv0000103Csd000086A0bc02sc00i00”
Driver Info #0:
Driver Status: r8169 is not active
Driver Activation Cmd: “modprobe r8169”
Driver Info #1:
Driver Status: r8168 is not active
Driver Activation Cmd: “modprobe r8168”
Config Status: cfg=no, avail=yes, need=no, active=unknown
Attached to: #28 (PCI bridge)

Fix 2
Dit gaf wel een hint: “Driver Activation Cmd: modprobe r8169

Als root op de commandolijn (deed ik in een console venster):
modprobe r8169
.. en ik zie de networkmanager reageren… netwerk komt op!

Na deze “fix”:

ip a

1: lo: 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
inet6 ::1/128 scope host noprefixroute
valid_lft forever preferred_lft forever
2: wlp0s20f3: mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether c8:e2:65:1d:a2:86 brd ff:ff:ff:ff:ff:ff
altname wlxc8e2651da286
inet 192.168.0.106/24 brd 192.168.0.255 scope global dynamic noprefixroute wlp0s20f3
valid_lft 603895sec preferred_lft 603895sec
inet6 fe80::4c3a:19b9:79a6:8cec/64 scope link noprefixroute
valid_lft forever preferred_lft forever
3: enp1s0:
mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether f8:0d:ac:18:09:95 brd ff:ff:ff:ff:ff:ff
altname enxf80dac180995
inet 192.168.129.79/23 brd 192.168.129.255 scope global dynamic noprefixroute enp1s0
valid_lft 6909sec preferred_lft 6909sec
inet6 2a02:a03f:80f8:f401:1819:a100:cb99:439d/64 scope global temporary dynamic
valid_lft 86389sec preferred_lft 71989sec
inet6 2a02:a03f:80f8:f401:8b62:edb4:fedd:ea7e/64 scope global dynamic mngtmpaddr noprefixroute
valid_lft 86389sec preferred_lft 71989sec
inet6 fe80::9dda:bce2:b82a:da24/64 scope link noprefixroute
valid_lft forever preferred_lft forever

Geen garantie voor de toekomst
… dus ik zet het in een shell script zodat ik het gemakkelijk kan oproepen indien nodig.

echo "sudo modprobe r8169">ethernet.sh
chmod +x ethernet.sh

Powered by WordPress