.titleBar { margin-bottom: 5px!important; }

Portforward-Änderung in ar7.cfg wird nicht übernommen

Dieses Thema im Forum "FRITZ!Box Fon: Modifikationen" wurde erstellt von Heiko_Heider, 15 Nov. 2006.

  1. Heiko_Heider

    Heiko_Heider Mitglied

    Registriert seit:
    8 Jan. 2005
    Beiträge:
    236
    Zustimmungen:
    0
    Punkte für Erfolge:
    16
    Hallo,

    wollte gerade mit NVI meinen Portforward für SSH von außen von 22 auf 443 legen (siehe ).
    Ich ändere also den entsprechenden Eintrag in der ar7.cfg, von 0.0.0.0:22 auf 0.0.0.0:443 und verlasse VI mit :wq
    Anschließend führe ich ar7cfgchanged aus.

    Öffne ich die ar7.cfg nochmal, so steht meine Änderung noch drin.
    Nach einem Reboot der Box steht jedoch wieder der alte Portforward drin.

    Was mache ich falsch.

    Viele Grüße,

    Heiko
     
  2. Duff

    Duff Neuer User

    Registriert seit:
    18 Juni 2005
    Beiträge:
    157
    Zustimmungen:
    0
    Punkte für Erfolge:
    16
    Die Änderunge sollte dann in etwa so aussehen:

    Code:
    0.0.0.0:443 auf <IP-Adresse deiner Box>:22
    
     
  3. Heiko_Heider

    Heiko_Heider Mitglied

    Registriert seit:
    8 Jan. 2005
    Beiträge:
    236
    Zustimmungen:
    0
    Punkte für Erfolge:
    16
    Ja, schon.
    Ich speichere diese Änderung in nvi ja auch durch :wq
    Öffne ich die ar7.cfg dann nochmal, steht meine Änderung auch noch drin.

    Aber rufe ich ar7cfgchanged auf, dann ändert sich nichts.
    Im Webinterface steht immer noch meine alte Zuweisung Port 22 extern -> Port 22 intern drin!

    Nach einem Reboot steht dann auch in der ar7.cfg wieder die alte Zuweisung drin.

    Woran könnte das liegen?

    Heiko
     
  4. Duff

    Duff Neuer User

    Registriert seit:
    18 Juni 2005
    Beiträge:
    157
    Zustimmungen:
    0
    Punkte für Erfolge:
    16
    Dass heißt, dass die Änderungen nicht gespeichert wurden bei dir?
    Hast du denn überhaupt Schreibrechte auf die Datei oder kannst bzw. hast du schon mal was in der Datei oder einer anderen editieren und speichern können?
     
  5. Heiko_Heider

    Heiko_Heider Mitglied

    Registriert seit:
    8 Jan. 2005
    Beiträge:
    236
    Zustimmungen:
    0
    Punkte für Erfolge:
    16
    Ja, ich logge mich über SSH als Root ein.
    Erst vor 3 Wochen habe ich 3 Portforwards in der ar7.cfg geändert.
    Damals kannte ich aber ar7cfgchanged noch nicht, also habe ich einfach einen reboot gemacht und danach waren die Änderungen aktiv.

    Diesmal klappt aber irgendwie gar nichts.

    Wenn ich vi verlasse und anschließend die Datei nochmal öffne, ist meine Änderung noch drin!
    Erst nach einem Reboot ist sie wieder weg komischerweise!

    Heiko
     
  6. Duff

    Duff Neuer User

    Registriert seit:
    18 Juni 2005
    Beiträge:
    157
    Zustimmungen:
    0
    Punkte für Erfolge:
    16
    Mal blöd nachgefragt, aber du nimmst schon die ar7.cfg im Verzeichnis /var/flash?
     
  7. staubsauger-nono

    staubsauger-nono Aktives Mitglied

    Registriert seit:
    27 Apr. 2005
    Beiträge:
    1,518
    Zustimmungen:
    1
    Punkte für Erfolge:
    38
    Ort:
    48°42'5",11°00'44"
    Was ist bitte "ar7cfgchanged" und wofür brauche ich das ?
    Wenn ich die richtige Datei bearbeite und mir :x den NVI beende, bleibt auch beim reboot alles erhalten.
     
  8. Heiko_Heider

    Heiko_Heider Mitglied

    Registriert seit:
    8 Jan. 2005
    Beiträge:
    236
    Zustimmungen:
    0
    Punkte für Erfolge:
    16
    Ja, natürlich.
    Mittlerweile hat es funktioniert.

    Aber nur, wenn ich nach dem Speichern der Änderung mit nvi :)w, dann :q!) einen Reboot mache. Führe ich dagegen ar7cfgchanged aus, wird die Portänderung nicht übernommen, bleibt zwar weiterhin in der ar7.cfg stehen, beim nächsten Reboot steht da aber wie das alte Zeugs drin.

    Sehr komisch.
     
  9. chrish

    chrish Neuer User

    Registriert seit:
    3 Aug. 2005
    Beiträge:
    123
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    vor dem gleichen Problem stehe ich auch.
    mit nvi geändert und anschließend ar7cfgchanged ausgeführt.

    wie bringe ich die FB dazu die Portforward änderungen zu Übernehmen ohne die ganze FB neu zu starten?
     
  10. chrish

    chrish Neuer User

    Registriert seit:
    3 Aug. 2005
    Beiträge:
    123
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Kann mir hierbei keiner helfen??

    Ich will die Box nicht neu starten um die änderungen gültig zu machen.
     
  11. ppa

    ppa Neuer User

    Registriert seit:
    17 Jan. 2006
    Beiträge:
    12
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Bei mir funktioniert die Port-forwarding sofort nach dem ich ar7.cfg mit nvi editiere und den dsld-deamon mit einem HANGUP signialisiere:

    kill -SIGHUP `cat /var/run/dsld.pid`

    Aber nach einem reboot werden alle manuelle Änderungen in ar7.cfg irgendwie entfernt ??? Es ist seit FB 7170 so, mit dem Fon WLAN war alles in /var/flash erhalten
     
  12. Hanno_Gera

    Hanno_Gera Neuer User

    Registriert seit:
    18 Nov. 2005
    Beiträge:
    72
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Ort:
    Gera
    Ich empfehle Dir folgende Alternative:
    In die debug.cfg schreibst Du

    ifconfig eth0:1 192.168.178.253 netmask 255.255.255.0 broadcast 192.168.178.255 up

    Danach hast Du die Möglichkeit, jegliches Portforwarding über das Webinterface durchzuführen.
    Dabei gibst Du für die IP der FritzBox einfach 192.168.178.253 an.