Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Off Topic
    4. Statische IP-Route anlegen

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Statische IP-Route anlegen

    This topic has been deleted. Only users with topic management privileges can see it.
    • H
      Hoschi last edited by

      Hallo zusammen,
      vor meinem ioBroker Update hatte ich eine statische IP-Route festgelegt, die über einen Fernwartungsrouter (eWON) auf meine S7-Steuerung zugreift. Seit dem Update (eigentlich habe ich den Raspi komplett neu aufgesetzt und ioBroker aus einem Backup wieder aufgespielt) ist diese Route nicht mehr vorhanden. Leider kann ich auch keine neue mehr anlegen. Damals hatte ich mir die Linux-Befehle in eine Textdatei geschrieben. Mit der aktuellen Version funktioniert das aber nicht mehr. Und immer wenn der Strom mal weg war die IP-Route wieder neu anlegen ist ein bisschen nervig (mache ich immer hiermit: sudo ip route add 192.168.0.0/24 via 192.168.178.27 dev eth0). Deshalb hier meine Frage ob da jemand unterstützen kann. Ich bin leider in Linux nicht so fit, dass ich mir das selbst erschließen kann. Bin jetzt schon seit mehreren Wochen dran (immer mal abends, wenn ich Zeit habe) und bin keinen Schritt weiter...
      Mein System sieht momentan folgendermaßen aus:

      PlatformBetriebssystem:linux
      Architektur:arm64
      CPUs:4
      Geschwindigkeit:1800 MHz
      Modell:Cortex-A72
      RAM:7.6 GB
      System-Betriebszeit:13 T. 04:35:56
      Node.js:v20.18.2
      time:1745586085308
      timeOffset:-120
      NPM:10.8.2
      Adapter-Anzahl:564
      Datenträgergröße:58.0 GB
      Freier Festplattenspeicher:51.0 GB
      Aktive Instanzen:24
      Pfad:/opt/iobroker/
      Betriebszeit:13 T. 04:37:23
      aktiv:true
      _nodeCurrent:20.18.2
      _nodeNewest:20.19.1
      _nodeNewestNext:20.19.1
      _npmCurrent:10.8.2
      _npmNewest:10.8.2
      _npmNewestNext:10.8.2

      Wäre super, wenn mir hier jemand helfen könnte!
      Vielen Dank schon mal im Voraus und viele Grüße aus dem Westerwald

      Hoschi

      OliverIO Marc Berg 2 Replies Last reply Reply Quote 0
      • OliverIO
        OliverIO @Hoschi last edited by OliverIO

        @hoschi

        es hängt ein wenig davon ab, welcher network Manager verwendet wird.
        bei meinem Debian konnte ich im folgenden Pfad eine Datei anlegen. der Dateiname ist egal, also du musst nicht dockermavlan nehmen. bei mir muss ich eine statische route einrichten, da bei Docker der Zugriff Container zu host sonst nicht funktioniert.
        Da raspian von debian abstammt, könnte es dafür auch passen. prüfe mal ob der pfad /etc/network/if-up.d/ bei dir verfügbar ist. der eigentümer/gruppe der datei sollte root sein. die datei attribute ist bei mir auf O755 gesetzt.

        /etc/network/if-up.d/dockermacvlan

        der Inhalt sieht so aus. das sudo brauchst du nicht, da die Dateien schon mit Adminberechtigungen ausgeführt werden. also musst du deinen Befehl einfach nur anstatt meiner mehrerer zahlen zwischen if/fi einfügen.
        die Datei wird immer dann ausgeführt wenn ein neues interface eingerichtet wird (if-up). die Prüfung auf den Interface Namen sorgt dafür, das dein Befehl nur dann ausgeführt wird, wenn das entsprechende interface auch verfügbar ist. es könnte bspw. auch eth0 heißen.
        den korrekten Namen muss man per sudo ifconfig herausfinden. es ist das interface an dem die lokale ipadresse deines (host)-rechners hängt.
        die auskommentierte Zeile mit # richtet bei mir noch die route für ipv6 ein, was aber aktuell nicht notwendig ist

        #!/bin/sh
        
        if [ "$IFACE" = "enp3s0" ]; then
            ip link add macvlan0 link enp3s0 type macvlan mode bridge
            ip addr add 192.168.1.80/28 dev macvlan0
            #ip addr add fd40:8435:4452:1::254/64 dev macvlan0
            ip link set macvlan0 up
        fi
        
        
        1 Reply Last reply Reply Quote 0
        • Marc Berg
          Marc Berg Most Active @Hoschi last edited by Marc Berg

          @hoschi sagte in Statische IP-Route anlegen:

          sudo ip route add 192.168.0.0/24 via 192.168.178.27 dev eth0

          Warum setzt du die Route nicht in deinem Router? Erstens ist der Router genau dafür da und zweitens musst du nicht im Betriebssystem rumfummeln und bei jedem Upgrade ggf. neu nachdenken und anpassen.

          Beispiel Fritzbox:

          e292e425-0a91-4331-9e95-751076066ed4-grafik.png

          1 Reply Last reply Reply Quote 0
          • First post
            Last post

          Support us

          ioBroker
          Community Adapters
          Donate

          968
          Online

          31.7k
          Users

          79.7k
          Topics

          1.3m
          Posts

          3
          3
          127
          Loading More Posts
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes
          Reply
          • Reply as topic
          Log in to reply
          Community
          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
          The ioBroker Community 2014-2023
          logo