Netzwerkeinstellungen ändern?

  • Ich habe vergeblich gesucht die Config für die Netzwerkeinstellungen zu finden.


    Leider existiert /etc/network/interfaces nicht.



    Kann mir bitte jemand sagen wo ich die Config für die Einstellungen finde?


    FG

  • bei mir existiert die Datei, da steht dass sie automatisch generiert wird, du solltest selbst keine Änderungen vornehmen, Setup, System, Network geht bei dir nicht?



    edit: ups, ich habe gar keine 7080, kann sein dass da komplett anders ist, sorry
    mrvica

    Einmal editiert, zuletzt von mr_vica ()

  • Ich habe etwas Probleme mit dem Netzwerk. Jetzt wollte ich mal den MTU Wert ändern, das geht zwar auch über die Konsole, nur merkt er sich das halt nicht. nach dem Booten ist die Einstellung wieder weg.


    FG

  • Scheint wohl unmöglich zu sein. Hier leider keine Antwort auf meine Frage und beim Support von DMM auch keine Antwort.


    Schade. Kann man bei dem Preis wahrscheinlich auch nicht erwarten.

  • Guck dir mal die Doku zu connman bzw. connmanctl an. Vielleicht kannst du es da setzen? DreamOS steuert auf jeden Fall mit conman die Netzwerkverbindungen.

    so long
    m0rphU

    Einmal editiert, zuletzt von m0rphU () aus folgendem Grund: Ich kaufe 2 n :rolleyes:

  • Danke für den Tipp. Viel findet man da leider nicht und wenn dann ist doch auch etwas aufwendig.


    Ist dann wahrscheinlich einfacher es per Script bei Start zu ändern.


    FG

  • müsste auch über /etc/network/interfaces klappen


    denn Eintrag am Ende hinzufügen: Leerzeile vor dem Eintrag und value durch den gewünschten Wert ersetzen


    Code
    pre-up ifconfig eth0 mtu value


    Netzwerk neu starten oder Box rebooten


    dann mit ifconfig oder ip link prüfen

    Gruß Fred

    Die Dreambox ist tot, es lebe die Dreambox

  • Das habe ich schon versucht, leider ohne Erfolg.
    Auch wenn ich die nicht existierende Datei anlege, wird sie ignoriert.


    Ich habe mich dann mit dem Tipp von m0rphU beschäftigt.



    Code
    root@dm7080:~# connmanctl services*AO Wired                ethernet_000934123456_cableroot@dm7080:~# connmanctl services ethernet_000934123456_cable/net/connman/service/ethernet_00093123456_cable  Type = ethernet  Security = [  ]  State = online  Favorite = True  Immutable = False  AutoConnect = True  Name = Wired  Ethernet = [ Method=auto, Interface=eth0, Address=00:09:34:12:34:56, MTU=1500 ]  IPv4 = [ Method=manual, Address=192.168.1.33, Netmask=255.255.255.0, Gateway=192.168.1.1 ]  IPv4.Configuration = [ Method=manual, Address=192.168.1.33, Netmask=255.255.255.0, Gateway=192.168.1.1 ]  IPv6 = [  ]  IPv6.Configuration = [ Method=auto, Privacy=disabled ]  Nameservers = [ 8.8.8.8 ]  Nameservers.Configuration = [ 8.8.8.8 ]  Timeservers = [ 192.168.1.1 ]  Timeservers.Configuration = [  ]  Domains = [ lan ]  Domains.Configuration = [ lan ]  Proxy = [ Method=direct ]  Proxy.Configuration = [  ]  Provider = [  ]root@dm7080:~#




    Ich sehe ich die Config der Netzwerkschnittstelle. Die Ausgabe der zu setzenden Parameter(connmanctl --help) birgt aber keinen Hinweiß wie ich den MTU Wert setzen kann.


    In /var/lib/connman/ethernet_000934123456_cable liegt die Datei mit den Einstellungen. Die von Hand zu editieren hat leider auch keinen Erfolg gebracht, oder ich weiß nicht genau wie der Syntax für den MTU Wert aussehen muss.


  • Ich habe hier dann etwas gefunden und es per Script zu starten:
    https://www.i-have-a-dreambox.…7197b6112e52d7537d94e9466



    Also eine Datei erstellt


    /usr/script/config_mtu.sh



    Bash
    #!/bin/sh
    
    
    ifconfig eth0 mtu 1460
    
    
    exit 0


    um dann automatisch zu starten:

    Code
    ln -sf /usr/script/config_mtu.sh /etc/rc3.d/S90config_mtu.sh



    Leider will das auch nicht klappen.


    Wenn ich aber den Link per telnet starte, funktioniert es.


    Code
    root@dm7080:/etc/rc3.d# sh /etc/rc3.d/S90config_mtu.sh





  • du musst den mtu Wert vor dem Netzwerkstart ändern - also so früh wie möglich


    Code
    ln -sf /usr/script/config_mtu.sh /etc/rc3.d/S01config_mtu.sh


    wenn dass nicht klappen sollte:c

    Bash
    #!/bin/sh
    
    
    ifconfig eth0 down
    ifconfig eth0 mtu 1460
    ifconfig eth0 up
    
    
    exit 0


    aber ungetestet, ich habe keine OE2.2 Box bzw. (noch) kein System mit systemd

    Gruß Fred

    Die Dreambox ist tot, es lebe die Dreambox

  • Vielen Dank für den Tipp, leider brachte das auch keine Erfolg.


    MTU ist bei 1500. Wenn ich den Link direkt mit #sh /etc/rc3.d/S01config_mtu.sh aufrufe, setzt er den MTU so wie ich will.


    FG

  • Leider gibt es auch kein /etc/systemd/network und auch nichts in systemd was sonst zu verwerten wäre. Zumindest habe ich nichts gefunden.



    Aber ich bleibe dran.



    Gruß Und Dank

  • Vlt so:


    Du kannst doch mit

    Code
    ip link show | grep mtu

    die MTU Werten sehen....


    Dann solltest du auch mtu ändern können, für eth0:

    Code
    ip link set eth0 mtu <größe>


    Möchtest du es dauerhaft ändern, brauchst du eine systemd Einheit (unit), aber erst eine Datei machen mit dem mtu Wert (3000):

    Code
    echo eth0=3000 > /etc/systemd/setmtu.conf


    Dann in /etc/systemd/system die Servicedatei (/etc/systemd/system/setmtu@.service):


  • Vielen Dank für den Tipp. Leider hat das auch kein bleibenden Eindruck hinterlassen.


    Die Ausgabe vor dem Booten:

    Code
    root@dm7080:~# ip link show | grep mtu
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue 
    2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP8000> mtu 1500 qdisc pfifo_fast qlen 1000




    Die Ausgabe nach der Änderung von dem Tipp:


    Code
    root@dm7080:~# ip link show | grep mtu
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue 
    2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP8000> mtu 1500 qdisc pfifo_fast qlen 1000
    3: wlp0s0u2: <BROADCAST,MULTICAST> mtu 1500 qdisc noop qlen 1000



    Komischerweise gibt es jetzt auch eine "wlp0s0u2"


    FG und Dank

  • Eigenartig denn hier (dm7080) wird den MTU Wert gut gesetzt: