7390, VDSL - wie anderen DNS server einstellen?

gonzzo

Neuer User
Mitglied seit
28 Mrz 2007
Beiträge
51
Punkte für Reaktionen
0
Punkte
6
hallo,

anscheinend kann ich mit den üblichen methoden den DNS server meiner fritzbox 7390 ((FW 84.04.86. internationale version, VDSL swisscom) nicht auf OpenDNS umschalten. weiss jemand wie ich das mit der fritzbox 7390 und ohne freetz/dnsmasq fertigbringe?

auf meiner alten fritzbox 7140 habe ich das problemlos implementiert.
einfach im /var/flash/ar7.cfg sie entsprechenden einträge (overwrite_dns1, overwrite_dns2, dhcpc_use_static_dns, etc.) editiert. dazu gibt es ja eine menge anleitungen hier auf dem forum.

leider funktioniert gerade dies auf der 7390 bei mir anscheinend nicht. ich nehme an dies hat etwas mit der speziellen VDSL anbindung zu tun? vielleicht auch mit der art wie die swisscom dies tut? keine ahnung.

da der router im moment relativ wichtig für mich ist, möchte ich weniger mit freetz herumexperimentieren. ansonsten hätte ich da ja dnsmasq zur verfügung.

hat jemand eine idee wie ich die DNS server meiner fritzbox 7390 auf OpenDNS trotzdem umbiegen könnte?

hinweise werden sehr dankbar entgegengenommen.

danke

dan
 
Ich würde da nichts verbiegen!

Warum trägst Du die DNS Server nicht einfach in deiner Netzwerkkarte ein? Dann kann die Box so bleiben wie sie ist...

lg
 
@pefo
ich habe viele endgeräte und ich möchte DHCP benützen. nicht alle geräte erlauben DHCP und gleichzeitig eine manuelle veränderung der DNS server. drei geräte benütze ich regelmässig in anderen netzwerken. ich möchte die nicht immer manuell umkonfigurieren wollen.

damit DHCP die richtige (Open)DNS server addresse verteilt, muss ich dies beim router/DHCP server einstellen können.

andere fritzboxen können das mit dem beschriebenen vorgehen. meine andere 7140 zum beispiel. selbst bei der 7930 fritzbox funktioniert das wenn man sie als ADSL router benützt oder sie nur ans interne LAN hängt.

nur mit VDSL gehts nicht. und ich will OpenDNS benützen. das bringt eine unmenge von vorteilen gegenüber dem swisscom DNS server.

dan
 
Zuletzt bearbeitet:
Hallo dan,

Ich stehe vor genau dem gleichen Problem. Eine fritzbox 7390 hinter einem Kabelmodem am WAN-port. Alle Tricks, die ich bisher gefunden habe, greiffen nicht. Hast du in der Zwischenzeit eine Lösung gefunden?

Gruss huk
 
hallo huk,
ich habe im moment die alte fritzbox 7140 parallel als WLAN AP und DHCP server in betrieb, mit dem entsprechenden setup für OpenDNS.
und ich warte auf einen nicht-beta von freetz auf 7390 damit ich dort dmasq benützen kann.
dan
 
Leute das im im Grunde ganz einfach.
speichert bitte die Konfiguration eurer
Fritzbox.

Öffnet diese mit einem Linux Editor zb. vi for Windows.

Dann fügt in den Header NoChecks=yes ein. Siehe Fett Schrift.

Code:
**** FRITZ!Box Fon WLAN 7390 (UI) CONFIGURATION EXPORT
Password=$$$$MBJNDHVVEYCNUZ1VEXGQSJITJDVSYETGSRLDB1WMGWQ232UBB5XAPCTPRQ1YJWKSVHM11ICPSOHYFITAI5GFGWUXFV3TYWGTFUT1DAYA
FirmwareVersion=84.04.84
CONFIG_INSTALL_TYPE=iks_16MB_xilinx_4eth_2ab_isdn_nt_te_pots_wlan_usb_host_dect_64415
OEM=1und1
Country=049
Language=de
[B]NoChecks=yes[/B]
**** CFGFILE:ar7.cfg
/*
 * /var/flash/ar7.cfg
 * Mon Jun 28 21:31:01 2010
 */



Nun sucht im Code nach overwrite_DNS1 = 0.0.0.0 und overwrite_DNS2 = 0.0.0.0
im Bereich targets. Im Beispiel gibt es das 2 mal.
Auch hier habe ich die betreffenden Stellen Fett markiert.
Ändert die 0.0.0.0 in den DNS eurer Wahl.
Ich verwende die Server von OpenDNS.

Code:
        targets {
                type = pppcfg_target_internet;
                name = "internet";
                only_crypt_auth = no;
                local {
                        username = "$$$$CPNSRAJRALGOTVHVZVS1QPHIBDB1YKB45C41UKM6X6X5C46C3KR1KW1BQWN5SDTL5WE6EV2YT2SG1K1NU3P3FR1EWJK45AJ1MYKEGCQA";
                        passwd = "$$$$RUPU2NVAP13GY1EMME16CCLS2GSUSIQ55AJHINWYO5Z26NNMMGJA6OB26SJ4XBLBFD5QZIX1Z5NWMKWG";
                }
                remoteauth = pppcfg_authtype_chap;
                remoteauth_only_on_incoming = yes;
                remote {
                }
                inactivity_timeout = 5m;
                bUseChargeInterval = no;
                nChargeInterval = 1m;
                lcpecho_disconnect_mode = lcpecho_auto;
                logicaldisconnect_with_physical = yes;
                disconnect_timeout = 0w;
                finaldisconnectcall = no;
                ipnetbiosspoofing = no;
                ipnetbiosfilter = yes;
                dnsfilter_for_active_directory = no;
                no_outgoing_calls = no;
                coso = pppcfg_coso_caller;
                callback_delay = 1s;
                icbmode = pppcfg_icbmode_none;
                ocbmode = pppcfg_ocbmode_none;
                mscbprefered = no;
                multilink {
                        extra_static_channels = 0;
                        max_channels = 1;
                        automatic = no;
                        automatic_param {
                                window = 20s;
                                add_percent = 85;
                                drop_percent = 70;
                                sportlich = no;
                        }
                }
                header_compression = yes;
                data_compression = pppcfg_datacomp_auto;
                stac_reset_with_history_number = no;
                encryption = pppcfg_crypt_none;
                inactivity_prevention_interval = 0w;
                new_ipaddr_on_connect = no;
                my_ipaddr = 0.0.0.0;
                his_ipaddr = 0.0.0.0;
                [B]overwrite_dns1 = 208.67.222.222;
                overwrite_dns2 = 208.67.220.220; Weiter unten im Code kommt der Eintrag nocheinmal!!! Runter mit dem Scrollrad!!![/B]
                bVolumeRoundUp = no;
                VolumeRoundUpBytes = 0;
                bProviderDisconnectPrevention = yes;
                ProviderDisconnectPreventionInterval = 1d;
                ProviderDisconnectPreventionHour = 3;
                bProviderDisconnectPreventionHourSet = yes;
                passiv_on_outgoing = no;
                mode6 = mode6_off;
        } {
                type = pppcfg_target_internet;
                name = "voip";
                only_crypt_auth = no;
                local {
                        username = "";
                        passwd = "";
                }
                remoteauth = pppcfg_authtype_chap;
                remoteauth_only_on_incoming = yes;
                remote {
                }
                inactivity_timeout = 0w;
                bUseChargeInterval = no;
                nChargeInterval = 1m;
                lcpecho_disconnect_mode = lcpecho_auto;
                logicaldisconnect_with_physical = yes;
                disconnect_timeout = 0w;
                finaldisconnectcall = no;
                ipnetbiosspoofing = no;
                ipnetbiosfilter = yes;
                dnsfilter_for_active_directory = no;
                no_outgoing_calls = no;
                coso = pppcfg_coso_caller;
                callback_delay = 1s;
                icbmode = pppcfg_icbmode_none;
                ocbmode = pppcfg_ocbmode_none;
                mscbprefered = no;
                multilink {
                        extra_static_channels = 0;
                        max_channels = 1;
                        automatic = no;
                        automatic_param {
                                window = 20s;
                                add_percent = 85;
                                drop_percent = 70;
                                sportlich = no;
                        }
                }
                header_compression = yes;
                data_compression = pppcfg_datacomp_auto;
                stac_reset_with_history_number = no;
                encryption = pppcfg_crypt_none;
                inactivity_prevention_interval = 0w;
                new_ipaddr_on_connect = no;
                my_ipaddr = 0.0.0.0;
                his_ipaddr = 0.0.0.0;
                [B]overwrite_dns1 = 208.67.222.222;
                overwrite_dns2 = 208.67.220.220;    Hier ist der 2. Eintrag von dem die Rede ist.! der oben alleine reicht nicht!!!!!![/B]
                bVolumeRoundUp = no;
                VolumeRoundUpBytes = 0;
                bProviderDisconnectPrevention = yes;
                ProviderDisconnectPreventionInterval = 1d;
                ProviderDisconnectPreventionHour = 3;
                bProviderDisconnectPreventionHourSet = yes;
                passiv_on_outgoing = no;
                mode6 = mode6_off;
        }

Nun Speichert die Konfiguration ab (Neuer Dateiname für den Fall das was schief geht) und importiert die Konfigurationsdatei wieder in eure Box.
Ab sofort werwendet die FB die Custom DNS Server.
 
Zuletzt bearbeitet:
Leute das im im Grunde ganz einfach.
speichert bitte die Konfiguration eurer
Fritzbox.

danke.. das hatte ich schon :) alles schön wunderbar und toll.. funktioniert ohne probleme bei meiner 7140 seit ein paar jahren.

aber leider weigert sich die 7390 mit genau denselben angaben die du gemacht hast richtig zu funktionieren.

an ADSL mag es ja gehen, aber VDSL macht da etwas anders. der DNS server der swisscom der mit dem automatischen "login" bei VDSL mitgeliefert wird lässt sich durch die methode im ar7.cfg nicht ersetzen. leider.

siehe auch http://www.ip-phone-forum.de/showthread.php?t=223426&p=1632040#post1632040

dan
 
Leute das im im Grunde ganz einfach.

Hat bei mir ums verrecken nicht funktioniert...
Ist eine 1und1 gebrandete Box. Änderungen durch die es bei mir funktioniert:

speichert bitte die Konfiguration eurer
Fritzbox.

Öffnet diese mit einem Linux Editor zb. vi for Windows.

Dann fügt in den Header NoChecks=yes ein. Siehe Fett Schrift.

Code:
OEM=avm
NoChecks=yes

Ich bezweifle dass es an dem OEM liegt, was ich aber noch geändert habe:

Code:
tr069cfg {
        enabled = [B]no[/B];

Kling logisch, wenn automatische Providereinstellung (enabed=yes) vorgenommen wird, keiner erreichbar ist, dass es evtl. den DNS auf 0.0.0.0 zurücksetzt.

Nun sucht im Code nach overwrite_DNS1 = 0.0.0.0 und overwrite_DNS2 = 0.0.0.0
im Bereich targets. Im Beispiel gibt es das 2 mal.
Auch hier habe ich die betreffenden Stellen Fett markiert.
Ändert die 0.0.0.0 in den DNS eurer Wahl.
Ich verwende die Server von OpenDNS.

Me 2.
Also: 2x ersetzen:

Code:
overwrite_dns1 = 208.67.222.222;
overwrite_dns2 = 208.67.220.220;

Nun Speichert die Konfiguration ab (Neuer Dateiname für den Fall das was schief geht) und importiert die Konfigurationsdatei wieder in eure Box.
Ab sofort werwendet die FB die Custom DNS Server.

Browser: irgendeineurldieaufkeinenfallfunktioniert.com
Voila: OpenDNS
 
Merkwürdig bei mir klappt das einwandfrei.
Ich habe keinerlei Probleme damit!
Ach und das disabeln der tr69 funktion kannst ihr euch Sparen,
das ist ne AutoProvisioning Funktion zur erstmaligen in Betriebname
der Box. 1und1 realisiert durch den magischen Startcode hiermit die Autokonfiguration!
Für den DNS ist nur der DHCP-Client der Box verantwortlich.
Schaut euch meinen Code mal an! ich habe da noch Notizen hinterlassen.
Und Overwrite DNS ist ja wohl mehr als eindeutig.
Hier werden dann die Eintäge des Providers mit denen hiter overwrite DNS stehenden IPs überschrieben.
 
Zuletzt bearbeitet:
Ich habs vorher auch nur mit dem replace des DNS probiert.
Change DNS -> Upload -> Reboot -> Backup Settings -> Mal reinsehen: 0.0.0.0 -> WTF?
Repeat!
Wieder das selbe...

Seeehr suspekt.
 
komisch..... möglicherweise macht Ihr ja was falsch? "DUCK"
nun ich habe die Konfiguration schon an mehreren 7390 durchgespult.
nie Probleme gehabt dabei.
Linuxeditor verwendet?
mal mit nvi im Telnetzugang die ar7.cfg geändert?
 
komisch..... möglicherweise macht Ihr ja was falsch? "DUCK"
nun ich habe die Konfiguration schon an mehreren 7390 durchgespult.
nie Probleme gehabt dabei.
Linuxeditor verwendet?
mal mit nvi im Telnetzugang die ar7.cfg geändert?

ich denke nicht dass ich was falsch mache.
aber mal eine frage: benützt du VDSL oder ADSL oder benützt du die FB als LAN router?

mit meiner 7140 funktioniert das alles prima. an ADSL und auch als LAN router (oder WLAN AP wie ich sie im moment benütze).

jedoch bei der 7390 an VDSL funktioniert das nicht.
wie gesagt, VDSL mach irgendwas anders. da muss man ja keine anmeldeinfo's angeben...

dan
 
Hallo Zusammen

ich schließe mich hier mal an. Der DNS von Swisscom macht (mal wieder) seit zwei Tagen Probleme.

Wollte nun auch in Google ändern (8.8.8.8 & 8.8.4.4), aber die 7390 mit VDSL übernimmt es einfach nicht.
Er zeigt mir, wie immer an:
Internetverbindung wurde erfolgreich hergestellt. IP-Adresse: 92.105.XX.XX, DNS-Server: 195.186.4.162 und 195.186.1.162, Gateway: 92.105.24.1

Ist hier denn mittlerweile Jemand auf eine Lösung gekommen?

Grüße
 
Wie wäre es denn, wenn Du Dir mal die aktuelle Labor-Version für die 7390 lädst? Da kannst Du von Hause aus die von Dir gewünschten DNS Server eintragen und diese verwendet die Box dann auch!
 
Wo finde ich die für die 7390 International, also Annex A? Hatte ich schon mal haben wollen, aber nicht finden können
 
Sehr hilfreich. Hier, bzw. bei meiner Frage ging es um Swisscom, und Du kommst mit der Idee, die Labor zu nutzen.
Die 7270 bringt mir beim VDSL und Annex A Anschluss herzlich wenig, auch wenn sie DNS könnte...
 
Dann warte auf die Release Version, dann hast Du das was Du möchtest.

Schön dass Du Deine SIG Nachträglich erweitert hast. Das Du in der Schweiz bist hatte ich übersehen.

Übrigens nett von Dir, dass Du mich anbluffst, nur weil ich helfen wollten. Aber so sind sie nun mal die Schweizer... (Wer hat's erfunden???)
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.