Efter at have sat Download / Upload /Ping igang på min Plex Media Server - kunne jeg i splunk hurtigt se at 100 mb var max... underligt...
Efter at have gloet på fysisk netværk og skiftet kabel, sagde switch lysene også bare "100 mb"
I linux:
root@robin:/etc/network# lspci | awk '/[Nn]et/ {print $1}' | xargs -i% lspci -ks % 01:00.0 Network controller: Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter (rev 01) Subsystem: AzureWave QCA9565 / AR9565 Wireless Network Adapter Kernel driver in use: ath9k Kernel modules: ath9k 02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller (rev 07) Subsystem: ASUSTeK Computer Inc. RTL810xE PCI Express Fast Ethernet controller Kernel driver in use: r8169 Kernel modules: r8169 root@robin:/etc/network# root@robin:~# sudo ethtool enp2s0 | grep Speed Speed: 100Mb/s |
Nå, lidt Google bragte mig til: https://www.unixblogger.com/the-pain-of-an-realtek-rtl8111rtl8168-ethernet-card/ da jeg kiggede mest på driver versionen: r8169
Og jeg gik igang...
Absolut intet virkede og pludselig var nettet helt væk, den nye driver kunne ikke loades og den gamle kunne jeg ikke få tilbage..
Mere Google - og fanme ikke om RTL8101/2/6E er et 100 MB netkort, hvem skulle tro det i disse tider - laptoppen er under 2 år gammel.
Nå, jeg fandt den gamle driver r8169.ko under /lib/modules/4.15.0-32-generic/kernel/drivers/net/ethernet/realtek/r8169.ko - men kunne ikke indsætte den, da jeg kørte 4.15.0-33-generic
Så en apt-get purge linux-image-4.15.0-33-generic - og genbygning af grub's list
Og jeg var tilbage... til udgangspunktet
Herefter blev det legetid med en USB Ethernet adapter, driveren blev hentet og bygget.
Indsæt af USB:
Aug 31 20:14:36 robin kernel: [ 105.515381] enx9cebe80d4b36: unregister 'asix' usb-0000:00:12.0-1.1, ASIX AX88772A USB 2.0 Ethernet Aug 31 20:14:36 robin systemd-timesyncd[639]: Network configuration changed, trying to establish connection. Aug 31 20:14:36 robin systemd-timesyncd[639]: Synchronized to time server 91.189.91.157:123 (ntp.ubuntu.com). Aug 31 20:14:38 robin kernel: [ 108.227938] usb 1-1.1: new high-speed USB device number 5 using ehci-pci Aug 31 20:14:39 robin kernel: [ 108.349099] usb 1-1.1: New USB device found, idVendor=0b95, idProduct=772a Aug 31 20:14:39 robin kernel: [ 108.349107] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 Aug 31 20:14:39 robin kernel: [ 108.349111] usb 1-1.1: Product: DAD Aug 31 20:14:39 robin kernel: [ 108.349116] usb 1-1.1: Manufacturer: Bizlink Corp. Aug 31 20:14:39 robin kernel: [ 108.349119] usb 1-1.1: SerialNumber: 0A7EF5 Aug 31 20:14:39 robin kernel: [ 108.351395] ASIX USB Ethernet Adapter:v4.22.0 http://www.asix.com.tw Aug 31 20:14:39 robin kernel: [ 109.073010] eth%d: status ep1in, 8 bytes period 11 Aug 31 20:14:39 robin kernel: [ 109.073607] eth0: register 'asix' at usb-0000:00:12.0-1.1, ASIX AX88772A USB 2.0 Ethernet, 9c:eb:e8:0d:4b:36 Aug 31 20:14:39 robin systemd-udevd[1472]: link_config: autonegotiation is unset or enabled, the speed and duplex are not writable. Aug 31 20:14:39 robin kernel: [ 109.086539] asix 1-1.1:1.0 enx9cebe80d4b36: renamed from eth0 Aug 31 20:14:39 robin networkd-dispatcher[658]: WARNING:Unknown index 6 seen, reloading interface list Aug 31 20:14:39 robin systemd-networkd[569]: eth0: Interface name change detected, eth0 has been renamed to enx9cebe80d4b36. Aug 31 20:14:39 robin systemd-timesyncd[639]: Network configuration changed, trying to establish connection. Aug 31 20:14:39 robin systemd-timesyncd[639]: Synchronized to time server 91.189.91.157:123 (ntp.ubuntu.com). |
Hm... bemærk
eth0: Interface name change detected, eth0 has been renamed to enx9cebe80d4b36. |
Og suk, Ubuntu 18.04 .... hvorfor skal ALT være Yaml (skram'mel) og hvad var der galt med gode gamle /etc/network/interfaces
Nu er det /etc/netplan/50-cloud-init.yaml - logisk ikke....
network: ethernets: enp2s0: addresses: [] dhcp4: true enx9cebe80d4b36: addresses: [] dhcp4: true optional: true version: 2 |
Genstart:
sudo netplan apply |
Verify:
root@robin:/etc/netplan# ifconfig enp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 10.0.0.150 netmask 255.255.255.0 broadcast 10.0.0.255 inet6 fe80::3ad5:47ff:fece:65f9 prefixlen 64 scopeid 0x20<link> ether 38:d5:47:ce:65:f9 txqueuelen 1000 (Ethernet) RX packets 13900 bytes 4517960 (4.5 MB) RX errors 0 dropped 547 overruns 0 frame 0 TX packets 4194 bytes 1024947 (1.0 MB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 enx9cebe80d4b36: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 inet6 fe80::9eeb:e8ff:fe0d:4b36 prefixlen 64 scopeid 0x20<link> ether 9c:eb:e8:0d:4b:36 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 2 bytes 427 (427.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 1000 (Local Loopback) RX packets 1728 bytes 566202 (566.2 KB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 1728 bytes 566202 (566.2 KB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 |
Så netkortet er fundet og configureret (dog uden kabel p.t.)