10 Febbraio, 2012, 08:09:33 *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?

Accesso con nome utente, password e durata della sessione
Notizia: Eletto il nuovo Consiglio della Comunità italiana di Ubuntu. Per maggiori informazioni, consultare l'annuncio.
 
   Indice   FAQ Aiuto Regolamento Ricerca Accedi Registrati  
Pagine: [1]   Vai giù
  Stampa  
Autore Discussione: impossibile cambiare i dns  (Letto 1612 volte)
0 Utenti e 1 Utente non registrato stanno visualizzando questa discussione.
hanzo
Novello Novizio

Non Connesso Non Connesso

Messaggi: 171

Media messaggi


Mostra profilo
« inserita: 09 Novembre, 2007, 15:27:59 »

salve a tutti, volendo provare a mettere un server dns in locale (x velocizzare la connessione) ho tentato di modificare il file etc/ppp/resolv.conf, ma ogni volta che mi connetto il file viene di nuovo modificato con i dns del mio provider (tiscali) perchè nelle opzioni della connessione è presente "usepeerdns" che alla connessione li rileva automaticamente e li mette nel suddetto file...ho provato a disattivarlo (commentando il comando o eliminandolo nel file di configurazione) o ad impedire direttamente la scrittura del resolv.conf (col comando
Codice:
chattr
), come ho letto in giro x il forum, ma così facendo la connessione proprio non va!  Cry

sapete aiutarmi a risolvere? non è che è tiscali che non accetta l'uso di altri dns?  Sad
Registrato
jofor
Audace Accademico
***
Non Connesso Non Connesso

Messaggi: 3.480

Media messaggi



Mostra profilo
« Risposta #1 inserita: 09 Novembre, 2007, 15:37:03 »

per tiscali puoi usare il dhcp (automatico) senza server dns e dovrebbe andare, o quanto meno a me va anche così

comunque puoi aggiungere anche altri dns oltre ai 2 di tiscali, però questo si può fare solo nella configurazione degli ip statici dove hai il problema della connessione wifi che, invece, viaggia meglio col roaming di base Wink

altro non so... in relazione ai dati che inserito nel tuo post

ciao, ciao
« Ultima modifica: 09 Novembre, 2007, 15:38:46 da jofor » Registrato

"Il tuo 'sapere' va dato ai giovani, non c'è miglior investimento per trasferirlo ..." (jofor)
Buon ubuntu !
skype: panenutella
hanzo
Novello Novizio

Non Connesso Non Connesso

Messaggi: 171

Media messaggi


Mostra profilo
« Risposta #2 inserita: 09 Novembre, 2007, 15:47:39 »

x prima cosa grazie x la risposta Wink

riguardo al dhcp...sbaglio, o è possibile usarlo solo con i router? scusa, ma ne so poco in materia...dovrebbe funzionare da dns locale, giusto  Huh?

invece, sulla possibilità di mettere più di 2 dns...sinceramente non l'avevo presa in considerazione, anche se ho l'ip dinamico ora ci provo, visto mai che funzione  Grin
Registrato
cazzantonio
Novello Novizio

Non Connesso Non Connesso

Messaggi: 83

Media messaggi


Mostra profilo
« Risposta #3 inserita: 09 Novembre, 2007, 15:51:26 »

Il demone dhcp sovrascrive il file resolv.conf con i valori forniti di volta in volta dal tuo server dhcp (che può essere il tuo router, il tuo provider, etc...).
Se vuoi evitare questa sovrascrittura devi passare il parametro "-R" al demone dhcp. Penso tu possa specificare questa cosa in /etc/network/interfaces. Prova a leggere il man per vedere di preciso come fare.
L'ho fatto sotto gentoo quindi si potrà fare anche sotto ubuntu ma i file di configurazione della rete sono diversi quindi il modo di specificare il parametro deve essere diverso.
Registrato
hanzo
Novello Novizio

Non Connesso Non Connesso

Messaggi: 171

Media messaggi


Mostra profilo
« Risposta #4 inserita: 09 Novembre, 2007, 16:03:56 »

quindi mi stai dicendo che in pratica è il demone dhcp il "responsabile" della sovrascrittura del resolv.conf, anche se uso un modem usb (prima o poi devo cambiarlo  Embarrassed ) e una connessione over-atm  Huh?
Registrato
hanzo
Novello Novizio

Non Connesso Non Connesso

Messaggi: 171

Media messaggi


Mostra profilo
« Risposta #5 inserita: 09 Novembre, 2007, 16:12:35 »

ho dato un'occhiata al file interfaces ma dal contenuto (confrontato con l'esempio sul manuale) direi che non è configurato (e in effetti da quel poco che so mi sembra che il dhcp venga configurato solo quando ci si connette con un router tramite porta ethernet...ma forse sbaglio  Lips Sealed )...quindi mi sa che l'ipotesi è da scartare  Sad
Registrato
jofor
Audace Accademico
***
Non Connesso Non Connesso

Messaggi: 3480

Media messaggi



Mostra profilo
« Risposta #6 inserita: 09 Novembre, 2007, 16:47:47 »

gli ip per i dns sono contenuti in resolv.conf e non in interfaces, sotto la locuzione "nameserver", quindi, attenzione al discorso fatto nei post precedenti perché errato !

ciao, ciao
Registrato

"Il tuo 'sapere' va dato ai giovani, non c'è miglior investimento per trasferirlo ..." (jofor)
Buon ubuntu !
skype: panenutella
hanzo
Novello Novizio

Non Connesso Non Connesso

Messaggi: 171

Media messaggi


Mostra profilo
« Risposta #7 inserita: 09 Novembre, 2007, 18:26:24 »

infatti, il problema sta tutto lì...non lo so perchè, ma se non uso (in un modo o nell'altro) i dns di tiscali, scrivendoli nel resolv.conf (o tra i forward del server ip locale) la connessione non va  Cry

comunque x ora ho risolto usando pdnsd come client x creare il dns server locale e impostando i server di tiscali come forward x ottenere gli ip da mettere nella cache...volevo utilizzare gli opendns ma pazienza, x ora può andar bene così  Tongue
Registrato
cazzantonio
Novello Novizio

Non Connesso Non Connesso

Messaggi: 83

Media messaggi


Mostra profilo
« Risposta #8 inserita: 10 Novembre, 2007, 15:08:04 »

sembra che il dhcp venga configurato solo quando ci si connette con un router
Ops scusa non avevo capito che utilizzavi un modem.
Beh in questo caso immagino sia il programma che usi per connetterti al modem che sovrascrive resolv.conf. Non so quale programma usi (mai avuto un modem) però ti consiglio di guardare nella documentazione di quello.
Registrato
hanzo
Novello Novizio

Non Connesso Non Connesso

Messaggi: 171

Media messaggi


Mostra profilo
« Risposta #9 inserita: 11 Novembre, 2007, 15:58:11 »

sì, credo sia proprio il modulo ueagle-atm (che uso x far funzionare il modem) il "responsabile" dell'inconveniente, ho provato a modificarli su win i dns e non ci sono problemi lì  Bad
appena posso me lo prendo sto benedetto router, così la smetto di tribolare dietro i modem usb  Yes

comunque, quello che mi è sembrato strano...è che x un po utilizzando il server locale con i dns tiscali come forward, il collegamento andava...ora nemmeno quello, ho dovuto rimettere direttamente i dns di tiscali  Roll Eyes  Huh?
Registrato
cazzantonio
Novello Novizio

Non Connesso Non Connesso

Messaggi: 83

Media messaggi


Mostra profilo
« Risposta #10 inserita: 11 Novembre, 2007, 23:28:07 »

I dns di tiscali fanno pena. Usa opends.

P.S. mi dispiace disilluderti ma la colpa della sovrascrittura non può essere certo di un modulo del kernel... ti pare?
Usi un programma per avviare il modem? La risposta è "si" e qualunque sia il nome di quel programma è quello che sovrascrive resolv.conf
Registrato
hanzo
Novello Novizio

Non Connesso Non Connesso

Messaggi: 171

Media messaggi


Mostra profilo
« Risposta #11 inserita: 12 Novembre, 2007, 20:43:24 »

I dns di tiscali fanno pena. Usa opends.

P.S. mi dispiace disilluderti ma la colpa della sovrascrittura non può essere certo di un modulo del kernel... ti pare?
Usi un programma per avviare il modem? La risposta è "si" e qualunque sia il nome di quel programma è quello che sovrascrive resolv.conf

vorrei usarli...ma non posso!  Lips Sealed

in effetti, comunque, sembra strano anche a me che un modulo già presente nel kernel crei problemi...però sinceramente pensandoci altre possibili cause del problema non le trovo  Huh?
anche perchè le configurazioni che ho provato a modificare hanno proprio il nome del modulo! (le caratteristiche della connessione sono presenti in questo file)  Undecided

se vogliamo escludere il modulo...x me, gli "indiziati" restano due...o il comando "usepeerdns" (che però non mi sembra attivi un programma vero e proprio, ma probabilmente solo uno script), che però non riesco a cancellare o commentare dalle configurazioni, altrimenti la connessione non va (e comunque è solo un'impostazione nel file di configurazione)...o l'applicazione "pon" (quando mi collego, digito
Codice:
pon ueagle-atm
...e dando un'occhiata alle varie applicazioni, mi sembra che anche pon sia una di esse, e non un semplice comando), che però penso sia indispensabile

tu che dici, che posso fare?  Huh?

P.S: intanto...grazie x la disponibilità! Wink
Registrato
urka58
Novello Novizio

Non Connesso Non Connesso

Messaggi: 126

Media messaggi


Mostra profilo
« Risposta #12 inserita: 12 Novembre, 2007, 23:56:48 »

Dovresti modificare il file /etc/ppp/pppoa.conf alle occorrenze di:
DNSTYPE=SERVER
modifica in
DNSTYPE=NOCHANGE
e commnentare la riga
PEERDNS=yes
in pratica modificato in questo modo
#PEERDNS=yes

In alternativa
DNSTYPE=SPECIFY
e inserire gli indirizzi in
DNS1=208.67.222.222
DNS2=208.67.220.220
sempre commentando
PEERDNS=yes

Gli indirizzi DNS che ho riportato sono quelli di opendns in modo che collegantoti al loro sito puoi verificare facilmente se il tutto funziona funziona

Fai una copia di scorta dell' /etc/ppp/pppoa.conf in modo che tu possa facilamente ripristinare la vecchia configurazione se per caso non funzionasse

Ciao


Registrato
hanzo
Novello Novizio

Non Connesso Non Connesso

Messaggi: 171

Media messaggi


Mostra profilo
« Risposta #13 inserita: 13 Novembre, 2007, 14:52:58 »

non so come mai...ma il file che m'hai detto non sono riuscito a trovarlo!  Shocked Undecided

e se lo creassi io ex-novo con le impostazioni che m'hai detto? potrebbe funzionare?  Huh?
Registrato
nadirfly
Novello Novizio

Non Connesso Non Connesso

Messaggi: 38

Media messaggi


Mostra profilo
« Risposta #14 inserita: 15 Dicembre, 2007, 20:03:57 »

ciao ...
ho purtroppo lo stesso problema quando utilizzo l'umts.
ho bloccato la scrittura del file e sinceramente funziona ma...ho necessità di un dns locale e avevo pensato a pdnsd ma come lo configuro? mi sapreste aiutare?
Grazie
Registrato
mc2new
Coraggioso Chiacchierone
*
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 910

Media messaggi


Errando si impara ma poi si rompe...


Mostra profilo
« Risposta #15 inserita: 20 Gennaio, 2008, 12:01:16 »

Riprendo questo topic perchè proprio stamattina ho installato e configurato pdnsd, l' ho fatto su una debian etch ma su ubuntu è la stessa cosa.

Ovviamente dopo aver dato il classico sudo apt-get install pdnsd dovrete solamente modificare un paio di files e poi il tutto funzionerà.

ALT+F2 e digitate gksu gedit /etc/pdnsd.conf

Modificate il file in questo modo:
Codice:
// $Id: pdnsd.conf.in,v 1.4 2000/11/11 20:32:58 thomas Exp $

global {
        perm_cache=512;
        cache_dir="/var/cache/pdnsd";
        max_ttl=604800;
        run_as="pdnsd";
        paranoid=on;
#       next setting allows ppp/ip-up update the name servers -- ABa / 20040213
        status_ctl=on;
#       server_port=53;
#       server_ip="127.0.0.1";
}

server {
        label="open-dns";
        ip="208.67.220.222","208.67.220.220";
        timeout=30;
        interval=30;
        uptest=ping;
        ping_timeout=50;
        purge_cache=off;
}

# if you installed resolvconf, and status_ctl=on
server {
    label="resolvconf";
}

source {
        ttl=86400;
        owner="localhost.";
#       serve_aliases=on;
        file="/etc/hosts";
}

/*
neg {
        ttl=86400;
        name="foo.bar.";
        types=domain;
}

neg {
        ttl=86400;
        name="foo.baz.";
        types=A,AAAA, MX;
}

rr {
        ttl=86400;
        owner="localhost.";
        name="localhost.";
        a="127.0.0.1";
        soa="localhost.","root.localhost.",42,86400,900,86400,86400;
}

rr {
        ttl=86400;
        owner="localhost.";
        name="1.0.0.127.in-addr.arpa.";
        ptr="localhost.";
        soa="localhost.","root.localhost.",42,86400,900,86400,86400;
}
*/

Controllate le parti modificate (attenti perchè esiste una guida su un forum di debian dove ci sono un paio di errori, ma è quella dove ho letto la procedura !).
In pratica dovete togliere questi caratteri /* e */ dove è necessario e modificare la sezione server aggiungendo i due servers open.

Poi modificate il file resolv.conf cancellando tutto e lasciando solo:
nameserver 127.0.0.1
Cambiate i permessi del file (sudo chmod 444 resolv.conf) e se usate kppp o similia togliete la risoluzione automatica dei dns e mettete i due open 208.67.220.222, 208.67.220.220 altrimenti resolv. conf verrà irrimediabilmente riscritto.
Io non ho bisogno urgente o particolare di questi dns open perchè quelli wind funzionano ottimamente, ma uso il tutto solo per velocizzare la ricerca dei siti tramite il server dns locale (pdnsd appunto).
Finito il tutto diamo un bel:
/etc/init.d/pdnsd restart
E il server locale sarà attivo e configurato. Per verificare il suo funzionamento date due volte il seguente comando:

dig forum.ubuntu-it.org
Codice:
; <<>> DiG 9.3.4 <<>> forum.ubuntu-it.org
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 23830
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;forum.ubuntu-it.org.           IN      A

;; ANSWER SECTION:
forum.ubuntu-it.org.    82500   IN      A       91.189.94.208

;; Query time: 101 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Sun Jan 20 11:45:34 2008
;; MSG SIZE  rcvd: 53

dig forum.ubuntu-it.org
Codice:
; <<>> DiG 9.3.4 <<>> forum.ubuntu-it.org
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 7991
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;forum.ubuntu-it.org.           IN      A

;; ANSWER SECTION:
forum.ubuntu-it.org.    82492   IN      A       91.189.94.208

;; Query time: 2 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Sun Jan 20 11:45:42 2008
;; MSG SIZE  rcvd: 53

La query time passa da 101 msec a 2 msec. Fatemi sapere se effettivamente velocizzano le nuove connessioni.
 
Registrato

"La cultura permette di capire quanto si è ignoranti"
http://picasaweb.google.com/spartenas/Wallpapers
Pagine: [1]   Vai su
  Stampa  
 
Vai a: