SOLUZIONE DEFINITIVA Per Il Problema Dei Dns

Da Vocesuip.

La soluzione più semplice è quella di modificare il file Ar7.cfg tramite il programma FBeditor

1) Caricare fbeditor vers. 4.5 o 4.8;

2) Inserire l'IP del Fritz!box;

3) Inserire la password;

4) Andare su Datei;

5) Selezionare : Konfiguration einlesen (si carica le impostazioni del fritz!box);

6) Andare su Suchen ;

7) Inserire servercfg (andrà alla riga selezionata);

8) Andare sulle righe sottostanti e sostituire o aggiungere:

dns1 = 192.168.180.1; 
dns2 = 192.168.180.2;

con i valori dei propri DNS, oppure aggiunger "dns3" o "dns4" rispettando gli spazi.

9) Andare su Datei;

10) Selezionare Konfiguration zuruckspielen;

11) Il fritz.. si riavvierà... e avrai cambiato le impostazioni!!

oppure

Puoi modificare il file tramite telnet, vi ricordo che dovete stare molto attenti ad usare questa procedura e ad editare questo file, in quanto il file ar7.cfg' è di fondamentale importanza per il funzionamento del vostro fritz!, quindi fate molta attenzione a non editare altre cose del file!!

da telnet entrate nel vostro Fritz box, + inserite la password (se l'avete impostata sul fritz!box)

- Esempio:

 telnet 192.168.178.1 

Per prima cosa fate un backup del file di configurazione, con:

cat /var/flash/ar7.cfg > /var/ar7.cfg.bk 

editate il file con:

vi /var/ar7.cfg.bk

invio, che apre il file ar7.cfg in un editor

ora che siete nel file ar7.cfg con le freccie della tastiera scendete giù fino alla riga 744 finche troverete la scritta "servercfg" li troverete questo tipo di stringhe:

dns1 = 192.168.180.1; 
dns2 = 192.168.180.2; 

ora dovete modificare questi 2 parametri inserendo i DNS forniti dal vosto ISP oppure con uno di quelli in elenco qui sotto. io personalmente li ho lasciati come dns3 e dns4, ed ho impostato i primi due DNS con OpenDns (usabili da qualsiasi ISP), riporto l'esempio qui sotto per chiarezza:

servercfg { 
hostname = "(none)"; 
dns1 = 208.67.222.222; 
dns2 = 208.67.220.220;   
dns3 = 192.168.180.1; 
dns4 = 192.168.180.2;  

Per editare digitate i che sta per inserimento, vi spostate con le freccie della tastiera sui vecchi indirizzi ip li cancellate e riscivete i parametri dns corretti, poi schiacciate il tasto esc per uscire dall'edit, ora per salvare il tutto digitare:

:wq (due punti w q senza spazi)che sta per write+quit(salva ed esci) 

oppure solo :

w che sta per salva e poi 
:q per uscire dal file

ti verrà chiesto se vuoi veramente salvare i cambiamenti, diamo y che sta per yes

Per finire, ora che siete fuori del file digitate:

cat /var/ar7.cfg.bk > /var/flash/ar7.cfg
reboot

Nel caso in cui la procedura sopra riportata non fosse stabile nel vostro fritz!box.

SEGUITE QUESTA SOLO SE LA PRIMA SI ELIMINA QUANDO RIAVVIATE IL FRITZ!BOX

Procedura per modificare permanentemente i DNS del Fritz!Box by [10planet] con il file debug.cfg

Ho scritto questa mini guida perchè anche io avevo il problema dei DNS ed anche se li cambiavo al primo riavvio del fritz ero punto a capo. Procedura da telnet per forzare i DNS del Fritz!Box.

Note: [invio] significa che devi premere il tasto enter o invio che dir si voglia. [ALT] + [C] significa che devi premere contemporaneamente i tasti ALT e C della tastiera.

Io ho risolto in questo modo:

aprite il command-com di windows (clicca start - esegui - e scrivi cmd [invio]) o una consolle di linux

ed entrate in telnet sul vostro Fritz box, Esempio:

telnet 192.168.178.1 [invio] 

inserite la password [invio] (se l'avete impostata sul fritz!box)

Per prima cosa andate nella cartella /var/flash/

il comando per andare nella cartella è:

cd /var/flash/ [invio] 

poi visualizziamo il contenuto con il comando:

ls [invio] 

Nel caso in cui nell'elenco non hai il file debug.cfg lo puoi creare con il comando:

echo "prova" > /var/flash/debug.cfg [invio] 

che crea il file debug.cfg nella cartella /var/flash con scritto dentro: prova

Apriamo il file debug.cfg con l'editor nvi, (attenzione che con l'editor vi non funzionerà):

vi /var/flash/debug.cfg 

Si aprirà l'editor e visualizzerà il contenuto del file, se lo avete appena creato allora vedrete la scitta: prova

Per editare il file digitate il tasto i che sta per inserimento, ora spostatevi con le freccie della tastiera in fondo alla scritta prova e cancellate tutta la riga se ci sono righe che iniziano per: nameserver allora cancellate pure queste a questo punto scrivete i parametri dns corretti in questo modo, scrivere:

echo "nameserver XXX.XXX.XXX.XXX" > /etc/resolv.conf [invio] 
echo "nameserver XXX.XXX.XXX.XXX" >> /etc/resolv.conf [invio] 

--> inutile dire che al posto delle X dovete mettere nella prima riga l'IP del vostro dns primario --> e nella seconda l'ip del dns secondario, l'invio invece porta a capo il cursore.

ora schiacciate il tasto esc per uscire dalla funzionalità di edit, per salvare il tutto digitare :

:wq [invio] --> (due punti w q senza spazi) 

che significa: write + quit ovvero salva ed esci

adesso ti verrà chiesto se vuoi veramente salvare i cambiamenti, digitiamo y che sta per yes ed il gioco è fatto! Ma non abbiamo ancora finito:

Per finire, ora che siete fuori del file, digitate:

/sbin/reboot 

Aspettate che il fritz box si riavvii ed i DNS saranno aggiornati.


Adesso vediamo un'attimo di capire che cosa abbiamo fatto:

  • Ci siamo connessi al fritz!box tramite telnet
  • Abbiamo inserito 2 comandi nel file debug.cfg

il file debug.cfg viene letto ad ogni riavvio del fritz i due comandi aggiungono tutto quello che è tra virgolette in coda al contenuto del file /etc/resolv.conf che è il file che contiene gli IP dei DNS Server.

  • Abbiamo salvato il file debug.cfg
  • Abbiamo riavviato il fritz


Per testare che il tutto abbia funzionato abbiamo 2 opzioni:

OPZIONE 1:

ricollegarci in telnet al fritz:

telnet 192.168.178.1 [invio] 

inserite la password [invio]

e visualizzare il contenuto del file resolv.conf per vedere se contiene le righe con i dns aggiornati:

cat /etc/resolv.conf 

verranno elencati gli IP del DNS

OPZIONE 2:

Dal pc sul quale stiamo lavorando, apriamo una nuova consolle e scriviamo:

nslookup 192.168.178.1 
    

ovvero nslookup seguito dall'ip del fritz verranno elencati gli IP del DNS

ora premiamo contemporaneamente i tasti [alt] + [c] --> per chiudere la consolle


Con questa mini guida spero di avervi dato una mano a risolvere un problema che affligge molto possessori di Fritz!Box.

Inoltre x chi non conosce linux, questa è anche una bella iniziativa x avvicinarsi a questo mondo e conoscere qualche comando in più!


Elenco dei maggiori DNS italiani :

Albacom Aruba Atlanet Elitel Fastweb Flashnet I.Net Infostrada Interbusiness
212.17.192.209 62.149.128.4 213.234.128.211 212.34.224.193 213.140.2.12 194.247.160.1 194.20.8.1 193.70.192.100 151.99.125.1
- 62.149.132.4 213.234.132.130 212.34.224.132 213.140.2.21 194.247.160.8 194.20.8.4 195.210.91.100 151.99.125.3
- - 151.92.2.35 217.146.65.7 - - - - 151.99.125.2
- - 213.199.1.132 217.146.65.80 - - - - 151.99.250.2


Jumpy McLink Public DNS TIN Tiscali Wind devtel Eutelia
212.17.192.216 195.110.128.1 193.205.245.5 195.14.96.135 195.130.224.18 212.245.255.2 151.11.55.4 62.94.0.1
212.17.192.56 - 193.205.245.8 212.216.172.222 195.130.225.129 212.245.158.66 151.11.56.56 62.94.0.2
- - 194.119.192.34 212.216.172.162 213.205.32.70 212.141.53.123 - -
- - - 194.243.154.51 213.205.36.70 212.245.158.66 - -
- - - 212.216.172.62 - - - -
- - - 212.131.30.42 - - - -
- - - 212.216.112.112 - - - -
- - - 195.31.190.31 - - - -
- - - 194.243.154.62 - - - -


Corretta by Skizzo3000

Strumenti personali