Skip to content

2,5G

Linux
  • Auf meinem neuen Mainboard MSI B550i ist eine 2,5G Schnittstelle verbaut. Das war klar, das es nicht lange dauert, bis ich das mal anteste, oder? 🙂

    Also mal einen Plan gemacht, was ich so brauchte. Angedacht war, das LAN auf 2,5G zu bringen. Das bedeutete, ich brauchte eine 2,5G Karte für meinen Haupt-PC. Und damit man das irgendwie zusammen bekommt, brauchte man einen Switch.

    2,5G Karten bekommt man für relativ kleines Geld. Meine Wahl fiel auf eine 2,5G Karte für 36€.

    Bei dem Switch wurde es komplizierter und teurer. Die Entscheidung musste zwischen diesen beiden fallen.

    5-Port oder 12-Port

    Es wurde schwer. Von der Kostenseite her, hätte der 5er voll gelang, auch hätte ich nicht mehr Ports gebraucht. Am 12er reizten mich die zwei 10G SFP+ Ports. Damit könnte man auch in Zukunft mal spielen 😉 Am allerliebsten hätte ich das in managed gehabt, aber das war es mir dann zum jetzigen Zeitpunkt nicht wert. Die Wahl fiel auf den 12-Port 🙂

    Haupt-PC

    Die PCI-e Karte eingebaut, Kiste einmal durchgestartet und alles funktioniert. Bei Linux ja nicht immer so, Stichwort Hardwareunterstützung. Glück gehabt. Verbaut ist ein Chipsatz REALTEK RTL8125.

    root@frank-MS-7C37:~# ethtool enp41s0
    Settings for enp41s0:
    	Supported ports: [ TP MII ]
    	Supported link modes:   10baseT/Half 10baseT/Full 
    	                        100baseT/Half 100baseT/Full 
    	                        1000baseT/Full 
    	                        2500baseT/Full 
    	Supported pause frame use: Symmetric Receive-only
    	Supports auto-negotiation: Yes
    	Supported FEC modes: Not reported
    	Advertised link modes:  10baseT/Half 10baseT/Full 
    	                        100baseT/Half 100baseT/Full 
    	                        1000baseT/Full 
    	                        2500baseT/Full 
    	Advertised pause frame use: Symmetric Receive-only
    	Advertised auto-negotiation: Yes
    	Advertised FEC modes: Not reported
    	Link partner advertised link modes:  100baseT/Half 100baseT/Full 
    	                                     1000baseT/Full 
    	                                     2500baseT/Full 
    	Link partner advertised pause frame use: Symmetric
    	Link partner advertised auto-negotiation: Yes
    	Link partner advertised FEC modes: Not reported
    	Speed: 2500Mb/s
    	Duplex: Full
    	Port: Twisted Pair
    	PHYAD: 0
    	Transceiver: internal
    	Auto-negotiation: on
    	MDI-X: Unknown
    	Supports Wake-on: pumbg
    	Wake-on: d
    	Link detected: yes
    

    Oben sieht man die Karte, die schon am 2,5G Switch hängt. Ok, das war einfach....

    Proxmox

    Ich habe ja mit dem MSI B550i mir einen kleinen Proxmox gebastelt, der mir in Zukunft für alles dienen soll. Aktuell läuft eine pfSense drauf und eine VM dient als NFS-Server. Jetzt hatte ich das kleine Problem, das die eingebaute LAN-Karte(2,5G) im Proxmox der WAN Port war. Das musste ich ändern.

    fd6e97d4-8a21-42e2-ab17-507d0e65f50b-grafik.png

    Das war nicht kompliziert. Habe die vmbr2 gelöscht. Dann die vmbr0 auf den richtigen Port (1000M) gelegt, danach die vmbr2 wieder angelegt und ihr die interne LAN-Schnittstelle (2,5G) zugewiesen. Die Kiste einmal ordentlich durchgestartet und alles lief problemlos.

    Somit hatte ich das LAN auf 2,5G. Was fehlte jetzt noch? Der Switch.

    Switch

    Die Geräte mit dem Switch verbunden, der Proxmox und der Haupt-PC bekam jeweils einen 2,5G Port. Die Lämpchen blinken in einem schönen blau 🙂 Jetzt mal das Ganze testen.

    Speedtest

    Hier mal der ipfer3 Test vom 1000M Netz, also vor dem Umbau.

    root@frank-MS-7C37:~# iperf3 -c 192.168.3.207
    Connecting to host 192.168.3.207, port 5201
    [  5] local 192.168.3.12 port 43104 connected to 192.168.3.207 port 5201
    [ ID] Interval           Transfer     Bitrate         Retr  Cwnd
    [  5]   0.00-1.00   sec   115 MBytes   963 Mbits/sec    0    626 KBytes       
    [  5]   1.00-2.00   sec   112 MBytes   944 Mbits/sec    0    730 KBytes       
    [  5]   2.00-3.00   sec   112 MBytes   944 Mbits/sec    0    730 KBytes       
    [  5]   3.00-4.00   sec   112 MBytes   944 Mbits/sec    0    730 KBytes       
    [  5]   4.00-5.00   sec   112 MBytes   944 Mbits/sec    0    730 KBytes       
    [  5]   5.00-6.00   sec   111 MBytes   933 Mbits/sec    0    730 KBytes       
    [  5]   6.00-7.00   sec   112 MBytes   944 Mbits/sec    0    730 KBytes       
    [  5]   7.00-8.00   sec   112 MBytes   944 Mbits/sec    0    730 KBytes       
    [  5]   8.00-9.00   sec   112 MBytes   944 Mbits/sec    0    730 KBytes       
    [  5]   9.00-10.00  sec   112 MBytes   944 Mbits/sec    0    730 KBytes       
    - - - - - - - - - - - - - - - - - - - - - - - - -
    [ ID] Interval           Transfer     Bitrate         Retr
    [  5]   0.00-10.00  sec  1.10 GBytes   945 Mbits/sec    0             sender
    [  5]   0.00-9.97   sec  1.10 GBytes   944 Mbits/sec                  receiver
    
    iperf Done.
    root@frank-MS-7C37:~# iperf3 -R -c 192.168.3.207
    Connecting to host 192.168.3.207, port 5201
    Reverse mode, remote host 192.168.3.207 is sending
    [  5] local 192.168.3.12 port 43114 connected to 192.168.3.207 port 5201
    [ ID] Interval           Transfer     Bitrate
    [  5]   0.00-1.00   sec   112 MBytes   942 Mbits/sec                  
    [  5]   1.00-2.00   sec   112 MBytes   941 Mbits/sec                  
    [  5]   2.00-3.00   sec   112 MBytes   941 Mbits/sec                  
    [  5]   3.00-4.00   sec   112 MBytes   941 Mbits/sec                  
    [  5]   4.00-5.00   sec   112 MBytes   941 Mbits/sec                  
    [  5]   5.00-6.00   sec   112 MBytes   941 Mbits/sec                  
    [  5]   6.00-7.00   sec   112 MBytes   941 Mbits/sec                  
    [  5]   7.00-8.00   sec   112 MBytes   941 Mbits/sec                  
    [  5]   8.00-9.00   sec   111 MBytes   934 Mbits/sec                  
    [  5]   9.00-10.00  sec   112 MBytes   941 Mbits/sec                  
    - - - - - - - - - - - - - - - - - - - - - - - - -
    [ ID] Interval           Transfer     Bitrate         Retr
    [  5]   0.00-10.00  sec  1.10 GBytes   944 Mbits/sec    0             sender
    [  5]   0.00-10.00  sec  1.10 GBytes   941 Mbits/sec                  receiver
    
    iperf Done.
    

    Jetzt das Ganze nach dem Umbau.

    root@frank-MS-7C37:~# iperf3 -c 192.168.3.207
    Connecting to host 192.168.3.207, port 5201
    [  5] local 192.168.3.12 port 43320 connected to 192.168.3.207 port 5201
    [ ID] Interval           Transfer     Bitrate         Retr  Cwnd
    [  5]   0.00-1.00   sec   284 MBytes  2.38 Gbits/sec    0    683 KBytes       
    [  5]   1.00-2.00   sec   281 MBytes  2.36 Gbits/sec    0    683 KBytes       
    [  5]   2.00-3.00   sec   280 MBytes  2.35 Gbits/sec    0    683 KBytes       
    [  5]   3.00-4.00   sec   280 MBytes  2.35 Gbits/sec    0    683 KBytes       
    [  5]   4.00-5.00   sec   281 MBytes  2.36 Gbits/sec    0    717 KBytes       
    [  5]   5.00-6.00   sec   279 MBytes  2.34 Gbits/sec    0   1.33 MBytes       
    [  5]   6.00-7.00   sec   274 MBytes  2.30 Gbits/sec    0   1.41 MBytes       
    [  5]   7.00-8.00   sec   275 MBytes  2.31 Gbits/sec    0   1.56 MBytes       
    [  5]   8.00-9.00   sec   276 MBytes  2.32 Gbits/sec    0   1.56 MBytes       
    [  5]   9.00-10.00  sec   272 MBytes  2.29 Gbits/sec    0   1.56 MBytes       
    - - - - - - - - - - - - - - - - - - - - - - - - -
    [ ID] Interval           Transfer     Bitrate         Retr
    [  5]   0.00-10.00  sec  2.72 GBytes  2.33 Gbits/sec    0             sender
    [  5]   0.00-9.98   sec  2.71 GBytes  2.33 Gbits/sec                  receiver
    
    iperf Done.
    root@frank-MS-7C37:~# iperf3 -R -c 192.168.3.207
    Connecting to host 192.168.3.207, port 5201
    Reverse mode, remote host 192.168.3.207 is sending
    [  5] local 192.168.3.12 port 43346 connected to 192.168.3.207 port 5201
    [ ID] Interval           Transfer     Bitrate
    [  5]   0.00-1.00   sec   281 MBytes  2.35 Gbits/sec                  
    [  5]   1.00-2.00   sec   281 MBytes  2.35 Gbits/sec                  
    [  5]   2.00-3.00   sec   281 MBytes  2.35 Gbits/sec                  
    [  5]   3.00-4.00   sec   281 MBytes  2.35 Gbits/sec                  
    [  5]   4.00-5.00   sec   281 MBytes  2.35 Gbits/sec                  
    [  5]   5.00-6.00   sec   281 MBytes  2.35 Gbits/sec                  
    [  5]   6.00-7.00   sec   281 MBytes  2.35 Gbits/sec                  
    [  5]   7.00-8.00   sec   281 MBytes  2.35 Gbits/sec                  
    [  5]   8.00-9.00   sec   281 MBytes  2.35 Gbits/sec                  
    [  5]   9.00-10.00  sec   281 MBytes  2.35 Gbits/sec                  
    - - - - - - - - - - - - - - - - - - - - - - - - -
    [ ID] Interval           Transfer     Bitrate         Retr
    [  5]   0.00-10.05  sec  2.74 GBytes  2.34 Gbits/sec    0             sender
    [  5]   0.00-10.00  sec  2.74 GBytes  2.35 Gbits/sec                  receiver
    
    iperf Done.
    

    Der Test ist zwischen meinem Haupt-PC und der VM im Proxmox, die mir als NFS-Server dient.

    Fazit

    Funktioniert alles so, wie ich es mir vorgestellt hatte. Kein Hexenwerk. Ob man, oder ihr, nun braucht müsst ihr selber entscheiden. Für die allermeisten Menschen sollte das aktuell nicht nötig sein. Spielkinder kommen da mal nun nicht dran vorbei.

    Die zwei 10G SFP+ reizen mich dann natürlich als nächstes. Aber, da sieht zur Zeit die Rechnung so aus.

    • 10G RJ45 PCIe 89,99€
    • 10G SFP+ PCIe 119,90€

    zusätzlich bei RJ45 noch zwei SFP+ Module, bei SFP+ zusätzlich 4 Module (Kosten zwischen 30 - 60€). Also, da kommt schon was zusammen. Im Moment kein Thema, ich behalte aber mal die Preise im Auge 😉

    Verschieben wir das Thema 10G mal in die Zukunft.

  • Gutes Video zum Zyxel Switch, was ich vorher gar nicht kannte. Hätte meine Entscheidung aber auch nicht verändert.

  • Restic v0.16.1 released

    Restic
    1
    0 Stimmen
    1 Beiträge
    115 Aufrufe
    Niemand hat geantwortet
  • Debian Installer Bookworm RC3 released

    Linux
    2
    0 Stimmen
    2 Beiträge
    93 Aufrufe
    FrankMF

    Und da sind wir schon bei RC4

    Debian Installer Bookworm RC 4 release

    favicon

    (lists.debian.org)

  • Rest-Server v0.12.0 released

    Restic
    1
    0 Stimmen
    1 Beiträge
    79 Aufrufe
    Niemand hat geantwortet
  • Star64 - Bootvorgang

    Hardware
    1
    0 Stimmen
    1 Beiträge
    76 Aufrufe
    Niemand hat geantwortet
  • Debian 11 Bullseye released!

    Linux
    4
    0 Stimmen
    4 Beiträge
    294 Aufrufe
    FrankMF

    Mein Systemadmin auf der Arbeit meinte heute, angesprochen auf das Problem, läuft der Network-Manager? Ok, gute Frage...... Schauen wir mal.

    Ich bin mir leider nicht 100% sicher, ob er vor meinem Eingreifen lief, ich denke aber schon. Warum ich unsicher bin?

    root@debian:~# systemctl enable systemd-networkd.service Created symlink /etc/systemd/system/dbus-org.freedesktop.network1.service → /lib/systemd/system/systemd-networkd.service. Created symlink /etc/systemd/system/multi-user.target.wants/systemd-networkd.service → /lib/systemd/system/systemd-networkd.service. Created symlink /etc/systemd/system/sockets.target.wants/systemd-networkd.socket → /lib/systemd/system/systemd-networkd.socket. Created symlink /etc/systemd/system/network-online.target.wants/systemd-networkd-wait-online.service → /lib/systemd/system/systemd-networkd-wait-online.service.

    Ok, danach

    root@debian:~# systemctl start systemd-networkd.service root@debian:~# systemctl status systemd-networkd.service ● systemd-networkd.service - Network Service Loaded: loaded (/lib/systemd/system/systemd-networkd.service; enabled; ven> Active: active (running) since Tue 2021-08-17 17:36:38 CEST; 6s ago TriggeredBy: ● systemd-networkd.socket Docs: man:systemd-networkd.service(8) Main PID: 1288 (systemd-network) Status: "Processing requests..." Tasks: 1 (limit: 19087) Memory: 3.9M CPU: 39ms CGroup: /system.slice/systemd-networkd.service └─1288 /lib/systemd/systemd-networkd Aug 17 17:36:38 debian systemd[1]: Starting Network Service... Aug 17 17:36:38 debian systemd-networkd[1288]: enp25s0: Gained IPv6LL Aug 17 17:36:38 debian systemd-networkd[1288]: Enumeration completed Aug 17 17:36:38 debian systemd[1]: Started Network Service.

    Danach ging immer noch nix.

    root@debian:/etc/network# ^C root@debian:/etc/network# nmcli device show GENERAL.DEVICE: wlx7cdd907cbec2 GENERAL.TYPE: wifi GENERAL.HWADDR: BA:59:C0:76:C7:F5 GENERAL.MTU: 1500 GENERAL.STATE: 20 (nicht verfügbar) GENERAL.CONNECTION: -- GENERAL.CON-PATH: -- GENERAL.DEVICE: enp25s0 GENERAL.TYPE: ethernet GENERAL.HWADDR: 30:9C:23:60:C6:8E GENERAL.MTU: 1500 GENERAL.STATE: 10 (nicht verwaltet) GENERAL.CONNECTION: -- GENERAL.CON-PATH: -- WIRED-PROPERTIES.CARRIER: an IP4.ADDRESS[1]: 192.168.3.169/24 IP4.GATEWAY: 192.168.3.1 IP4.ROUTE[1]: dst = 192.168.3.0/24, nh = 0.0.0.0, mt = 0 IP4.ROUTE[2]: dst = 0.0.0.0/0, nh = 192.168.3.1, mt = 0 IP6.ADDRESS[1]: 2a02:908:1260:13bc:329c:23ff:xxxx:xxxx/64 IP6.ADDRESS[2]: fd8a:6ff:2880:0:329c:23ff:fe60:c68e/64 IP6.ADDRESS[3]: fe80::329c:23ff:fe60:c68e/64 IP6.GATEWAY: fe80::e4d3:f0ff:fe8f:2354 IP6.ROUTE[1]: dst = fe80::/64, nh = ::, mt = 256 IP6.ROUTE[2]: dst = ::/0, nh = fe80::e4d3:f0ff:fe8f:2354, mt = 1024 IP6.ROUTE[3]: dst = 2a02:908:xxxx:xxxx::/64, nh = ::, mt = 256 IP6.ROUTE[4]: dst = fd8a:6ff:2880::/64, nh = ::, mt = 256

    Jetzt hatte ich das erste Mal einen Ansatz, wonach ich suchen musste.

    GENERAL.STATE: 10 (nicht verwaltet)

    Etwas Suche im Netz und dann das

    nano /etc/NetworkManager/NetworkManager.conf

    Inhalt der Datei

    [main] plugins=ifupdown,keyfile [ifupdown] managed=false

    Das false in true geändert. Danach ein

    systemctl restart NetworkManager

    und ich konnte den Network-Manager auf dem Desktop benutzen!?!?!?

    Bildschirmfoto vom 2021-08-17 18-07-25.png

    Irgendwas ist da durcheinander im Bullseye 😳

  • Ubiquiti ER-X - Firewall

    Verschoben OpenWRT & Ubiquiti ER-X
    1
    0 Stimmen
    1 Beiträge
    257 Aufrufe
    Niemand hat geantwortet
  • NanoPi R2S - Firewall mit VLan und DHCP-Server

    Verschoben NanoPi R2S
    2
    0 Stimmen
    2 Beiträge
    761 Aufrufe
    FrankMF

    Nachdem ich die Tage feststellen musste, das irgendwas mit dem Gerät nicht stimmte, bekam keine DNS Auflösung über die Konsole, habe ich das heute mal eben neuinstalliert.

    Armbian ist ja immer was spezielles 🙂 Hat sich bis heute nix dran geändert.....

    Ok, dann heute mal eben ein neues Image erstellt. Download Gewählt habe ich das Armbian Buster.

    Image auf die SD-Karte, eingeloggt. Alles wie oben erstellt und abgespeichert. Neustart, geht wieder alles. 😍

    root@192.168.3.15's password: _ _ _ ____ ____ ____ | \ | | __ _ _ __ ___ _ __ (_) | _ \|___ \/ ___| | \| |/ _` | '_ \ / _ \| '_ \| | | |_) | __) \___ \ | |\ | (_| | | | | (_) | |_) | | | _ < / __/ ___) | |_| \_|\__,_|_| |_|\___/| .__/|_| |_| \_\_____|____/ |_| Welcome to Debian GNU/Linux 10 (buster) with Linux 5.9.11-rockchip64 System load: 2% Up time: 11 min Memory usage: 10% of 978M IP: 192.168.3.15 192.168.1.1 192.168.2.1 CPU temp: 61°C Usage of /: 5% of 29G Last login: Sun Dec 6 12:28:10 2020 from 192.168.3.213 Kernelversion root@nanopi-r2s:~# uname -a Linux nanopi-r2s 5.9.11-rockchip64 #20.11.1 SMP PREEMPT Fri Nov 27 21:59:08 CET 2020 aarch64 GNU/Linux ip a oot@nanopi-r2s:~# 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 inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000 link/ether b2:b5:10:38:9e:76 brd ff:ff:ff:ff:ff:ff inet 192.168.3.15/24 brd 192.168.3.255 scope global dynamic eth0 valid_lft 6360sec preferred_lft 6360sec inet6 2a02:908:xxxxxx/64 scope global dynamic mngtmpaddr valid_lft 7196sec preferred_lft 596sec inet6 fe80::b0b5:10ff:fe38:9e76/64 scope link valid_lft forever preferred_lft forever 3: lan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether b2:b5:10:38:9e:96 brd ff:ff:ff:ff:ff:ff 4: lan0.100@lan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000 link/ether b2:b5:10:38:9e:96 brd ff:ff:ff:ff:ff:ff inet 192.168.1.1/24 brd 192.168.1.255 scope global lan0.100 valid_lft forever preferred_lft forever inet6 fe80::b0b5:10ff:fe38:9e96/64 scope link valid_lft forever preferred_lft forever 5: lan0.200@lan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000 link/ether b2:b5:10:38:9e:96 brd ff:ff:ff:ff:ff:ff inet 192.168.2.1/24 brd 192.168.2.255 scope global lan0.200 valid_lft forever preferred_lft forever inet6 fe80::b0b5:10ff:fe38:9e96/64 scope link valid_lft forever preferred_lft forever

    Vom Notebook aus funktioniert auch alles. So weit bin ich zufrieden. Jetzt mal langsam anfangen, der Kiste IPv6 beizubringen. Oje, nicht gerade mein Lieblingsthema...

    Bis der NanoPi R4S hier ankommt und ein vernünftiges Image hat, vergeht ja noch was Zeit...

  • Kopia - HTTP/2 deadlock

    Kopia
    1
    0 Stimmen
    1 Beiträge
    200 Aufrufe
    Niemand hat geantwortet