Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Darkly)
  • No Skin
Collapse
Brand Logo
  1. Home
  2. Uncategorized
  3. Geschichten aus dem Leben eines Admins:

Geschichten aus dem Leben eines Admins:

Scheduled Pinned Locked Moved Uncategorized
bahnwifisshwireguardvpn
12 Posts 5 Posters 16 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Exolon VoncorE This user is from outside of this forum
    Exolon VoncorE This user is from outside of this forum
    Exolon Voncor
    wrote last edited by
    #1

    Geschichten aus dem Leben eines Admins:

    Ich saß gestern in einem erfreulich gering besetzen IC der #bahn von Berlin nach Magdeburg.

    Um mir die Zeit zu vertreiben, wollte ich über das Bahn #wifi an ein paar Geräten rumspielen.

    Mangels eigener Adressen, sind diese über IPv4 nur mit mehreren #ssh hops zu erreichen. IPv6 gibt es im Bahn wifi nicht.

    Ist ja kein Problem, dachte ich mir, dazu habe ich ja mein #wireguard #vpn mit IPv6.

    Und damit beginnt unsere Geschichte:

    [1]

    Exolon VoncorE 1 Reply Last reply
    1
    0
    • Exolon VoncorE Exolon Voncor

      Geschichten aus dem Leben eines Admins:

      Ich saß gestern in einem erfreulich gering besetzen IC der #bahn von Berlin nach Magdeburg.

      Um mir die Zeit zu vertreiben, wollte ich über das Bahn #wifi an ein paar Geräten rumspielen.

      Mangels eigener Adressen, sind diese über IPv4 nur mit mehreren #ssh hops zu erreichen. IPv6 gibt es im Bahn wifi nicht.

      Ist ja kein Problem, dachte ich mir, dazu habe ich ja mein #wireguard #vpn mit IPv6.

      Und damit beginnt unsere Geschichte:

      [1]

      Exolon VoncorE This user is from outside of this forum
      Exolon VoncorE This user is from outside of this forum
      Exolon Voncor
      wrote last edited by
      #2

      Als ich also wie gewohnt "wg-quick up wg1" eintipperte, sah ich, dass der Verbindungsaufbau bei dem Versuch den default Gateway für IPv6 zu setzen scheiterte. Die Verbindung wurde komplett wieder abgebaut.

      Die Route aus der Konfiguration heraus zu lassen funktionierte, allerdings hatte das Interface dann gar keine IPv6 Adresse. Nutzlos.

      Nach einigem Rätseln habe ich dann jeden Schritt den wq-quick machte einzeln selbst ausgeführt.

      Merkwürdig war dabei, dass ich zwar das Interface …

      [2]

      Exolon VoncorE 1 Reply Last reply
      0
      • Exolon VoncorE Exolon Voncor

        Als ich also wie gewohnt "wg-quick up wg1" eintipperte, sah ich, dass der Verbindungsaufbau bei dem Versuch den default Gateway für IPv6 zu setzen scheiterte. Die Verbindung wurde komplett wieder abgebaut.

        Die Route aus der Konfiguration heraus zu lassen funktionierte, allerdings hatte das Interface dann gar keine IPv6 Adresse. Nutzlos.

        Nach einigem Rätseln habe ich dann jeden Schritt den wq-quick machte einzeln selbst ausgeführt.

        Merkwürdig war dabei, dass ich zwar das Interface …

        [2]

        Exolon VoncorE This user is from outside of this forum
        Exolon VoncorE This user is from outside of this forum
        Exolon Voncor
        wrote last edited by
        #3

        mit allen Adressen konfigurieren konnte, aber sobald ich im Nächten Schritt "ip link set up" machen wollte, verschwand die IPv6 Adresse einfach wieder und ließ sich daraufhin auch nicht mehr neu setzen.
        Auch das Interface erst hoch zu bringen und dann Adressen dran zu hängen funktionierte nur für IPv4.

        Ohne eigene IPv6 Adresse konnte natürlich später auch kein Gateway konfiguriert werden.
        Das war allerdings der erste Schritt, der tatsächlich zu einem Fehler führte.

        Was nun?

        [3]

        Exolon VoncorE 1 Reply Last reply
        0
        • Exolon VoncorE Exolon Voncor

          mit allen Adressen konfigurieren konnte, aber sobald ich im Nächten Schritt "ip link set up" machen wollte, verschwand die IPv6 Adresse einfach wieder und ließ sich daraufhin auch nicht mehr neu setzen.
          Auch das Interface erst hoch zu bringen und dann Adressen dran zu hängen funktionierte nur für IPv4.

          Ohne eigene IPv6 Adresse konnte natürlich später auch kein Gateway konfiguriert werden.
          Das war allerdings der erste Schritt, der tatsächlich zu einem Fehler führte.

          Was nun?

          [3]

          Exolon VoncorE This user is from outside of this forum
          Exolon VoncorE This user is from outside of this forum
          Exolon Voncor
          wrote last edited by
          #4

          Ich muss gestehen, dass ich an dieser Stelle ChatGPT gefragt habe, wo auch tatsächlich die richtige Antwort raus fiel.

          wg-quick fährt nämlich nicht nur das Interface hoch, sondern setzt dabei auch noch eine passende MTU um Fragmentierung zu verhindern.

          Die Bahn hat in ihrem wifi das Netz aber so seltsam konfiguriert, dass schon das wifi Interface nur eine MTU von 1350 hat.

          Zieht man jetzt hier noch die 80 Byte WG overhead ab, bleiben dem WG Interface nur noch 1270 Byte MTU.

          [4]

          Exolon VoncorE 1 Reply Last reply
          0
          • Exolon VoncorE Exolon Voncor

            Ich muss gestehen, dass ich an dieser Stelle ChatGPT gefragt habe, wo auch tatsächlich die richtige Antwort raus fiel.

            wg-quick fährt nämlich nicht nur das Interface hoch, sondern setzt dabei auch noch eine passende MTU um Fragmentierung zu verhindern.

            Die Bahn hat in ihrem wifi das Netz aber so seltsam konfiguriert, dass schon das wifi Interface nur eine MTU von 1350 hat.

            Zieht man jetzt hier noch die 80 Byte WG overhead ab, bleiben dem WG Interface nur noch 1270 Byte MTU.

            [4]

            Exolon VoncorE This user is from outside of this forum
            Exolon VoncorE This user is from outside of this forum
            Exolon Voncor
            wrote last edited by
            #5

            Hausaufgabe: Setzt ma unter #linux bei einem beliebigen Interface mit einer IPv6 Konfiguration die MTU auf 1270!

            Ihr werdet Zeuge, wie sämtliche IPv6 Einträge einfach verschwinden.

            IPv6 ist für eine MTU unter 1280 nicht spezifiziert.
            Kann man wissen, ich wusste es nicht.

            Wäre cool wenn wg-quick bei einer berechneten MTU unter 1280 entweder einen brauchbaren Fehler werfen würde, oder 1280 als Minimum setzt, wenn IPv6 konfiguriert wurde.

            Besser gelegentliche Fragmentierung, als kein IPv6.

            [5]

            Exolon VoncorE 1 Reply Last reply
            0
            • Exolon VoncorE Exolon Voncor

              Hausaufgabe: Setzt ma unter #linux bei einem beliebigen Interface mit einer IPv6 Konfiguration die MTU auf 1270!

              Ihr werdet Zeuge, wie sämtliche IPv6 Einträge einfach verschwinden.

              IPv6 ist für eine MTU unter 1280 nicht spezifiziert.
              Kann man wissen, ich wusste es nicht.

              Wäre cool wenn wg-quick bei einer berechneten MTU unter 1280 entweder einen brauchbaren Fehler werfen würde, oder 1280 als Minimum setzt, wenn IPv6 konfiguriert wurde.

              Besser gelegentliche Fragmentierung, als kein IPv6.

              [5]

              Exolon VoncorE This user is from outside of this forum
              Exolon VoncorE This user is from outside of this forum
              Exolon Voncor
              wrote last edited by
              #6

              Jetzt frage ich mich, ob ich ein Issue aufmachen sollte, oder ob das gar ein Bugreport wert ist?

              Wie auch immer - #wifi MTU 1350 in der #bahn ?
              Was habt ihr denn geraucht?

              Das Debuggen hat übrigens die ganze Fahrt gedauert.

              [6]

              M. VorsprachV MartokM Exolon VoncorE Manawyrm :yayblob:M 4 Replies Last reply
              0
              • Exolon VoncorE Exolon Voncor

                Jetzt frage ich mich, ob ich ein Issue aufmachen sollte, oder ob das gar ein Bugreport wert ist?

                Wie auch immer - #wifi MTU 1350 in der #bahn ?
                Was habt ihr denn geraucht?

                Das Debuggen hat übrigens die ganze Fahrt gedauert.

                [6]

                M. VorsprachV This user is from outside of this forum
                M. VorsprachV This user is from outside of this forum
                M. Vorsprach
                wrote last edited by
                #7

                @eXo_X5 ipv6 ist ja auch erst 30 Jahre alt. Muss man im Konzern auch nicht aktivieren … 😕

                1 Reply Last reply
                0
                • Exolon VoncorE Exolon Voncor

                  Jetzt frage ich mich, ob ich ein Issue aufmachen sollte, oder ob das gar ein Bugreport wert ist?

                  Wie auch immer - #wifi MTU 1350 in der #bahn ?
                  Was habt ihr denn geraucht?

                  Das Debuggen hat übrigens die ganze Fahrt gedauert.

                  [6]

                  MartokM This user is from outside of this forum
                  MartokM This user is from outside of this forum
                  Martok
                  wrote last edited by
                  #8

                  @eXo_X5 Das klingt wie irgendwas mit IPSEC. Können wir die Schuld auf Cisco schieben?

                  Exolon VoncorE BenBEB 2 Replies Last reply
                  0
                  • Exolon VoncorE Exolon Voncor

                    Jetzt frage ich mich, ob ich ein Issue aufmachen sollte, oder ob das gar ein Bugreport wert ist?

                    Wie auch immer - #wifi MTU 1350 in der #bahn ?
                    Was habt ihr denn geraucht?

                    Das Debuggen hat übrigens die ganze Fahrt gedauert.

                    [6]

                    Exolon VoncorE This user is from outside of this forum
                    Exolon VoncorE This user is from outside of this forum
                    Exolon Voncor
                    wrote last edited by
                    #9

                    Also nur zur Klärung:

                    Bugreport natürlich an wireguard, weil die kleine MTU ohne brauchbaren Fehler den Start kaputt macht.

                    Der Bugreport an die Bahn wäre ein Anderer: Bitte keine staatliche Infrastruktur privatisieren.
                    Aber der kommt wohl zu spät.

                    1 Reply Last reply
                    0
                    • MartokM Martok

                      @eXo_X5 Das klingt wie irgendwas mit IPSEC. Können wir die Schuld auf Cisco schieben?

                      Exolon VoncorE This user is from outside of this forum
                      Exolon VoncorE This user is from outside of this forum
                      Exolon Voncor
                      wrote last edited by
                      #10

                      @martok Wieso erinnert mich das gerade an die Geschichte, wo sie eigenmächtig in plain HTTP einige für mich wichtige Header raus gefiltert haben?

                      Ich möchte gar nicht wissen, was die Bahn da noch so mit dem Datenverkehr macht, was erfordert so ein "schady" Routing mit Verkapselung in was weiß ich da zu betreiben.

                      1 Reply Last reply
                      0
                      • MartokM Martok

                        @eXo_X5 Das klingt wie irgendwas mit IPSEC. Können wir die Schuld auf Cisco schieben?

                        BenBEB This user is from outside of this forum
                        BenBEB This user is from outside of this forum
                        BenBE
                        wrote last edited by
                        #11

                        @martok @eXo_X5 Ich würd an der Stelle ja eher auf kaputte PMTUD tippen, was durch eine verkokste Konfiguration der lokalen Infra versucht wurde zu kaschieren. Normal wenn die MTU nicht passt, bekommt man ne passende Info per ICMP. Hab schon netze erlebt, da stimmte die Fehler-Meldung im ICMP nicht; gab auch sehr spannende Effekte (TLS-Handshakes die random hingen und derlei Spaß). Dass man von den 1500 Bytes MTU ~10% wegschneidet deutet auf mindestens 1-2 Layer VPN oder anderes Tunnel-Zeugs.

                        1 Reply Last reply
                        0
                        • Exolon VoncorE Exolon Voncor

                          Jetzt frage ich mich, ob ich ein Issue aufmachen sollte, oder ob das gar ein Bugreport wert ist?

                          Wie auch immer - #wifi MTU 1350 in der #bahn ?
                          Was habt ihr denn geraucht?

                          Das Debuggen hat übrigens die ganze Fahrt gedauert.

                          [6]

                          Manawyrm :yayblob:M This user is from outside of this forum
                          Manawyrm :yayblob:M This user is from outside of this forum
                          Manawyrm :yayblob:
                          wrote last edited by
                          #12

                          @eXo_X5
                          Passt aber:
                          Die Bahn kann ja auch nicht zaubern und muss als Internetzugang normale LTE-SIM-Karten benutzen, wie jeder andere auch.
                          D.h. die haben dann (von einem externen Unternehmen zugekauft) eine Kiste, die mehrere VPN-Tunnel über ne Reihe an Mobilfunkmodems aufmacht -- aber jeder dieser Tunnel kostet wieder MTU.

                          150 Byte (!) Headeroverhead finde ich auch komplett absurd, zum Vergleich, mit Wireguard fängt man sich (mit v4 außen) nur 60 Bytes Overhead ein.

                          1 Reply Last reply
                          0
                          • R ActivityRelay shared this topic
                          Reply
                          • Reply as topic
                          Log in to reply
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes


                          • Login

                          • Don't have an account? Register

                          • Login or register to search.
                          Powered by NodeBB Contributors
                          • First post
                            Last post
                          0
                          • Categories
                          • Recent
                          • Tags
                          • Popular
                          • World
                          • Users
                          • Groups