Autor Thema: 72_FRITZBOX - Umschalten des IPV4 DNS Server  (Gelesen 980 mal)

Online mi.ke

  • Sr. Member
  • ****
  • Beiträge: 805
  • JASPER (powered by FHEM)
    • J.A.S.P.E.R. --> Just A Smart Perl Engineered Roomie
72_FRITZBOX - Umschalten des IPV4 DNS Server
« am: 19 April 2021, 21:26:46 »
Moin zusammen,

ich muss öfter den DNS Server in der Fritzbox umstellen, denn einige Webseiten und/oder TV.APPs (z.B. DAZN.com) laufen dann mit dem Werbefilter DNS von AdGuard nicht mehr.
Manuell an der Box umstellen ist das natürlich nix, mit FHEM wäre das sensationell, alleine wegen dem WAF.

Wenn ich es richtig verstanden habe, kann man mit der Ergänzung die data.lua  direkt ansprechen.

Ich hab mit den Firefox Entwicklertolls den JSON String angeschaut und folgende Befehlesfolge versucht.

Vom Internetanbieter zugewiesene DNSv4-Server verwenden (empfohlen)
get FritzBox luaData ipv4 userdns ipv4_use_user_dns 0
Bevorzugter DNSv4-Server
get FritzBox luaData ipv4 userdns ipv4_use_user_dns 1
Das Ergebnis scheint in die richtig Richtung zu gehen, aber nicht vollstängig richtig zu sein.

Ergebnis
Result of data = 'ipv4' => 'userdns'
'ipv4_use_user_dns' => '1'

----------------------------------------------------------------------
overview


Nun zu meiner Frage.
Würde die Umschaltung überhaupt mit der luaData Erweiterung funktionieren oder müsste ich einen anderen Ansatz verfolgen ( luaQuery oder TR-64 ) ?

Danke und Grüße
mi.ke
FHEM 5.9 | RPi4 + 5 x RPi(Z) + FB7590 + FB 6890 LTE via LAN und WAN (VPN) verbunden.
2 x CUL868 + 3 x RFXTRX(e) + 6 x HMwLanGW + 4 x z2tGw + 5 x LGW + 2 x IRBlast + CO2 +++
FS20, FHT, FMS, Elro(mod), CM160, Revolt, LGTV, STV, AVR, withings, HM-sec-*, HM-CC-RT-DN, AMAD, PCA301, arlo, Aqara

Offline JoWiemann

  • Tester
  • Hero Member
  • ****
  • Beiträge: 3189
Antw:72_FRITZBOX - Umschalten des IPV4 DNS Server
« Antwort #1 am: 20 April 2021, 08:24:04 »
Hallo,

grundsätzlich ist lua.data schon richtig. Du wirst aber immer den vollen Befehlssatz absetzen müssen:

wenn ich auf Internetanbieter umschalte sehe ich folgendes:
xhr: 1
ipv4_use_user_dns: 0
ipv6_use_user_dns: 1
ipv6_user_firstdns: 2001:4860:4860::8888
ipv6_user_seconddns: 2001:4860:4860::8844
dot_enabled: 1
dot_strict: 1
dot_udp_fallback: 1
dot_fqdn_list: one.one.one.one
dns.google
fqdn0: one.one.one.one
fqdn1: dns.google
apply:
lang: de
sid: 20583f3a5549d799
page: dnsSrv
confirmed:
twofactor:

wenn ich zurück schalte:
xhr: 1
ipv4_use_user_dns: 1
ipv4_user_firstdns0: 8
ipv4_user_firstdns1: 8
ipv4_user_firstdns2: 8
ipv4_user_firstdns3: 8
ipv4_user_seconddns0: 1
ipv4_user_seconddns1: 1
ipv4_user_seconddns2: 1
ipv4_user_seconddns3: 1
ipv6_use_user_dns: 1
ipv6_user_firstdns: 2001:4860:4860::8888
ipv6_user_seconddns: 2001:4860:4860::8844
dot_enabled: 1
dot_strict: 1
dot_udp_fallback: 1
dot_fqdn_list: one.one.one.one
dns.google
fqdn0: one.one.one.one
fqdn1: dns.google
apply:
sid: 20583f3a5549d799
lang: de
page: dnsSrv


Das würde dann bei mir zu folgenden Befehlen führen (ungetestet):

get FritzBox luaData xhr 1 ipv4_use_user_dns 0 ipv6_use_user_dns 1 ipv6_user_firstdns 2001:4860:4860::8888 ipv6_user_seconddns 2001:4860:4860::8844 dot_enabled 1 dot_strict 1 dot_udp_fallback 1 dot_fqdn_list one.one.one.one fqdn0 one.one.one.one fqdn1 dns.google apply nop lang de page dnsSrv confirmed nop twofactor nop

und

xhr 1 ipv4_use_user_dns 1 ipv4_user_firstdns0 8 ipv4_user_firstdns1 8 ipv4_user_firstdns2 8 ipv4_user_firstdns3 8 ipv4_user_seconddns0 1 ipv4_user_seconddns1 1 ipv4_user_seconddns2 1 ipv4_user_seconddns3 1 ipv6_use_user_dns 1 ipv6_user_firstdns 2001:4860:4860::8888 ipv6_user_seconddns 2001:4860:4860::8844 dot_enabled 1 dot_strict 1 dot_udp_fallback 1 dot_fqdn_list one.one.one.one fqdn0 one.one.one.one fqdn1 dns.google apply nop lang de page dnsSrv

Grüße Jörg

Hm, ich glaube ich muss die Parameterübergabe irgendwie lesbarer zulassen
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

Online mi.ke

  • Sr. Member
  • ****
  • Beiträge: 805
  • JASPER (powered by FHEM)
    • J.A.S.P.E.R. --> Just A Smart Perl Engineered Roomie
Antw:72_FRITZBOX - Umschalten des IPV4 DNS Server
« Antwort #2 am: 20 April 2021, 13:19:40 »
Hallo Jörg,

damit funktioniert es schon mal, klasse.

Das zurückschalten geht auch kürzer mit:
get Fritzbox luaData ipv4 userdns ipv4_use_user_dns 0 page dnsSrv apply nop
Danke und Grüße
mi.ke
FHEM 5.9 | RPi4 + 5 x RPi(Z) + FB7590 + FB 6890 LTE via LAN und WAN (VPN) verbunden.
2 x CUL868 + 3 x RFXTRX(e) + 6 x HMwLanGW + 4 x z2tGw + 5 x LGW + 2 x IRBlast + CO2 +++
FS20, FHT, FMS, Elro(mod), CM160, Revolt, LGTV, STV, AVR, withings, HM-sec-*, HM-CC-RT-DN, AMAD, PCA301, arlo, Aqara

Offline wulfmain

  • New Member
  • *
  • Beiträge: 14
Antw:72_FRITZBOX - Umschalten des IPV4 DNS Server
« Antwort #3 am: 10 Mai 2021, 09:57:53 »
Hallo,
wäre sehr interessiert, meinen DNS-Server per FHEM-Befehl zu ändern, scheitere aber schon ganz früh:
"luaData" gibt es bei mir gar nicht. Nur luaQuery.
luaData scheint eine Erweiterung zu sein !?!
Kann mich da jemand in die richtige Richtung stupsen, damit ich mir diese Erweiterung auch installieren kann?

Danke,
wulfmain
 
Raspberry Pi mit FHEM & Tablet UI, CUL, MySensors, Homematic-Komponenten, AVM-Komponenten, Onkyo AV Receiver, VuUltimo 4k, Volumio, Synology ...

Offline JoWiemann

  • Tester
  • Hero Member
  • ****
  • Beiträge: 3189
Antw:72_FRITZBOX - Umschalten des IPV4 DNS Server
« Antwort #4 am: 10 Mai 2021, 10:03:03 »
Kann mich da jemand in die richtige Richtung stupsen, damit ich mir diese Erweiterung auch installieren kann?

Schau mal hier: https://forum.fhem.de/index.php/topic,118150.0.html

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

Offline wulfmain

  • New Member
  • *
  • Beiträge: 14
Antw:72_FRITZBOX - Umschalten des IPV4 DNS Server
« Antwort #5 am: 11 Mai 2021, 23:44:59 »
Schau mal hier: https://forum.fhem.de/index.php/topic,118150.0.html

Grüße Jörg
Danke vielmals!!!
Ich denke, damit komme ich zum Ziel  8)
Raspberry Pi mit FHEM & Tablet UI, CUL, MySensors, Homematic-Komponenten, AVM-Komponenten, Onkyo AV Receiver, VuUltimo 4k, Volumio, Synology ...

 

decade-submarginal