|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jan 2006
Città: Prov Reggio Calabria
Messaggi: 1701
|
Aiuto per server dhcp
Ciao a tutti, non sapevo se postare qui o in networking, ho deciso alla fine di postare qui. Se ho sbagliato chiedo venia ai moderatori e chiedo che mi spostino
Ho bisogno di un aiuto per configurare un server DHCP/DNS con dnsmasq (mi serve x l'uni). Ho trovato un po di guide in giro ma per ora non funziona. Vi dico cosa ho fatto: 1) ho editato il file /etc/resolv.conf con: - nameserver 208.67.222.222 - nameserver 208.67.220.220 - nameserver 192.168.1.1 2) ho editato il file /etc/dnsmasq.conf con: - dhcp-range=192.168.1.100,192.168.1.120,2h - dhcp-option=1,255.255.255.0 #per specificare la subnet mask - dhcp-option=3,192.168.1.254 #per specificare il default gateway - dhcp-option=6,192.168.1.1 #per specificare il server dns locale - dhcp-option=28,192.168.1.255 #per specificare l'indirizzo di broadcast 3) ho riavviato dnsmasq - /etc/init.d/dnsmasq restart Mi sono limitato a questo, il problema è che se provo a collegare un altro pc a questo (lo collego direttamente perchè non ho una rete, da me non c'è neppure un'adsl Se dal pc linux apro Wireshark e faccio capture alla eth0 vedo i pacchetti DHCP_DISCOVER ma non c'è alcuna risposta, quindi nessuna DHCP_OFFER. Se setto tutto manualmente invece la rete funziona, e qui chiedo il vostro aiuto, dove sbaglio? Scusate se sono andato per le lunghe e grazie a tutti coloro che mi aiuteranno
__________________
Concluso con:retnilps, carmine65, sim, Izzarazzu, carbv, sbera, IORIA, STECCO, picard12, G-UNIT91, Gloomy1, frapavel, Delgado, Oxyde ecc... |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jan 2006
Città: Prov Reggio Calabria
Messaggi: 1701
|
Dimenticavo
, dopo che modifico i file e riavvio dnsmasq a volte mi esce nella finestra terminale il messaggioICE default io error handler doing an exit(), pid =3818, errno =0 Spero possa essere utile
__________________
Concluso con:retnilps, carmine65, sim, Izzarazzu, carbv, sbera, IORIA, STECCO, picard12, G-UNIT91, Gloomy1, frapavel, Delgado, Oxyde ecc... |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Jan 2006
Città: Prov Reggio Calabria
Messaggi: 1701
|
Dai raga, proprio nessuno? Nessun luminare di linux è in linea?
Mi consigliate di postare in networkink? Ciao.
__________________
Concluso con:retnilps, carmine65, sim, Izzarazzu, carbv, sbera, IORIA, STECCO, picard12, G-UNIT91, Gloomy1, frapavel, Delgado, Oxyde ecc... |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Feb 2006
Città: Parma
Messaggi: 3010
|
Mi sono accorto che non parli proprio di dhcpd... ti sei dimenticato di postare il suo file di configurazione, vero?
Non è che hai un firewall che blocca la porta del server? La porta che dev'essere aperta sul server dovrebbe essere la 67 UDP. Hai provato a specificare l'interfaccia di ascolto di dnsmasq? Per esempio: Codice:
interface=eth1
__________________
~Breve riferimento ai comandi GNU/Linux (ormai non molto breve...) |
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: Jan 2006
Città: Prov Reggio Calabria
Messaggi: 1701
|
Quote:
Devi sapere che sono mooooooolto ignorante su linux Non sapevo nemmeno dell'esistenza del file dhcpd, ne ho trovato uno in /usr/share/logwatch/scripts/services/dhcpd e lo allego al post Per la mia prova sto usando un pc con win e come server un pc con fedora, e non so se c'è un firewall che mi blocca la porta 67, come si fa? Nel dnsmasq.conf ho aggiunto interface=eth0 quindi questo almeno l'ho saputo fare Che significa se il dns locale è configurato e funzionante? A parte modificare il resolv.conf io non so fare purtroppo Spero tu possa aiutarmi Ciao
__________________
Concluso con:retnilps, carmine65, sim, Izzarazzu, carbv, sbera, IORIA, STECCO, picard12, G-UNIT91, Gloomy1, frapavel, Delgado, Oxyde ecc... |
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Feb 2006
Città: Parma
Messaggi: 3010
|
Cavolo, mi sono accorto che dnsmasq fa da jolly! Il nome mi ha sviato, ha un piccolo server DHCP integrato + DNS relay... Il dhcpd di cui ti ho accennato è il demone DHCP che viene subito in mente quando si parla di questo protocollo.
Il quadro che hai fornito purtroppo è molto frammentario, non mi ci raccapezzo. Che distribuzione è? Qual è l'IP della macchina? Il server DNS più comune è bind9, controlla se è installato, ma se non c'è per adesso dimenticalo. Se invece c'è prova a postare il file Codice:
/etc/bind/named.conf.local Per adesso scordati del firewall.
__________________
~Breve riferimento ai comandi GNU/Linux (ormai non molto breve...) |
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Nov 2004
Città: Reggio Emilia e dintorni
Messaggi: 3726
|
Ma devi usare per forza dnsmasq o potresti farlo anche a mano ?
In caso: http://www.linuxguide.it/docs.php?Server (c'è anche la sezione networking) Oppure: http://www.fedora-it.org/index.php?topic=45.msg142
__________________
Open CD ITA - Open DVD ITA - Linux da Zero - RFC1925 - O.S.: Debian & Slackware - Rule #1: It has to work ! AVERE DELLE CONOSCENZE E NON CONDIVIDERLE E' COME NON AVERE NULLA |
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Jan 2006
Città: Prov Reggio Calabria
Messaggi: 1701
|
Grazie delle risposte
Per rispondere a WebWolf si, devo per forza usare dnsmasq x Gimli[2BV!2B] La distro è Fedora Core 7 con KDE, l'IP della macchina è 192.168.1.1, l'ho settato staticamente, ho editato il file /etc/network/interfaces con iface eth0 inet static address 192.168.1.1 netmask 255.255.255.0 gateway 192.168.1.254 network 192.168.1.0 auto eth0 La distro l'ho installata io sul mio secondo pc che era inutilizzato, almeno così mi è utile. Per il bind adesso controllo se c'è e in caso lo posto. Cmq ho provato a far partire una live di ubuntu su questo pc (windows) e non prende neppure questa l'ip in automatico, come se il pc linux che fa da server non è impostato come server o se non è in grado di mandare il paccheto dhcp offer, però le dhcp discover arrivano in abbondanza (le vedo sempre con wireshark) PS PPS:Gimli[2BV!2B] ma tu dormi la notte?
__________________
Concluso con:retnilps, carmine65, sim, Izzarazzu, carbv, sbera, IORIA, STECCO, picard12, G-UNIT91, Gloomy1, frapavel, Delgado, Oxyde ecc... |
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: Jan 2006
Città: Prov Reggio Calabria
Messaggi: 1701
|
Ho controllato, nel percorso che mi hai dato non esiste /etc/bind/named.conf.local, non c'è proprio la cartella /etc/bind.
Col cerca ne ho trovata una in /usr/include/boost/bind Che dite, meglio cambiare distro?
__________________
Concluso con:retnilps, carmine65, sim, Izzarazzu, carbv, sbera, IORIA, STECCO, picard12, G-UNIT91, Gloomy1, frapavel, Delgado, Oxyde ecc... |
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Feb 2006
Città: Parma
Messaggi: 3010
|
Ok, Fedora, le mie conoscenze sono più su distribuzioni Debian based.
In ogni caso i programmi principali sono gli stessi ed i files di configurazione dovrebbero essere tutte in /etc, non c'è alcun bisogno di cambiare tutto... Ora che si sa che è un'installazione nuova direi che non hai bind9 installato, ne un firewall diverso dalle regole standard di iptables, escludiamo un po' di possibili problemi. Le tue configurazioni mi sembrano corrette... L'unico punto che mi insospettisce è il fatto che dici di non avere adsl (ma come fai a postare?? Hai una 56K o qualcosa del genere?), quindi quando cerchi di avviare dnsmasq potrebbe non partire perchè non trova i server DNS su cui si appoggia per fare uno dei suoi lavori (DNS relay). Il computer in questione è in qualche modo connesso ad internet o è proprio isolato nella sua rete privata? Per l'indirizzo 169.254.xxx.xxx ti posso dire che Windows sembra si scelga un indirizzo di quel tipo quando il DHCP non funziona, non so i dettagli ma mi è successo più di una volta. Ultima cosa, sì, sì dormo,
__________________
~Breve riferimento ai comandi GNU/Linux (ormai non molto breve...) |
|
|
|
|
|
#11 | |
|
Senior Member
Iscritto dal: Jan 2006
Città: Prov Reggio Calabria
Messaggi: 1701
|
Quote:
se è per questo che non va Cmq vada per il dns, ma mi blocca anche il dhcp??? Cmq il dnsmasq se ti può servire è avviato, e non mi da errore... anche se faccio /etc/dnsmasq restart non mi da alcun problema..... bho....
__________________
Concluso con:retnilps, carmine65, sim, Izzarazzu, carbv, sbera, IORIA, STECCO, picard12, G-UNIT91, Gloomy1, frapavel, Delgado, Oxyde ecc... |
|
|
|
|
|
|
#12 |
|
Senior Member
Iscritto dal: Jan 2006
Città: Prov Reggio Calabria
Messaggi: 1701
|
Novità, non so se utili. Ho scritto i comandi trovati in internet su una guida
• echo "1" > /proc/sys/net/ipv4/ip_forward • iptables -P INPUT DROP • iptables -P OUTPUT ACCEPT • iptables -P FORWARD DROP • iptables -I INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT • iptables -A INPUT -i eth0 -p UDP --dport 53 -j ACCEPT #dns • iptables -A INPUT -i eth0 -p UDP --dport 67 -j ACCEPT #dhcpd • iptables -A FORWARD -i eth1 -j ACCEPT • iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE • iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT Il server continua a non dare la dhcp offer ma adesso manda dei pacchetti MDNS in multicast all'indirizzo 224.0.0.251. Può servire? Grazie
__________________
Concluso con:retnilps, carmine65, sim, Izzarazzu, carbv, sbera, IORIA, STECCO, picard12, G-UNIT91, Gloomy1, frapavel, Delgado, Oxyde ecc... |
|
|
|
|
|
#13 |
|
Senior Member
Iscritto dal: Feb 2006
Città: Parma
Messaggi: 3010
|
Effettivamente se si avvia correttamente direi che dovrebbe funzionare almeno la parte DHCP (se è fatto bene o se non hanno scelto diversamente per qualche motivo)...
C'era anche quell'errore generico che mi insospettiva "ICE default io error handler doing an exit()...", ma non ho trovato nulla che fosse collegato a dnsmasq... Visto che hai Kde fai un controllo, premi Ctrl+Esc, ti apparirà un "task manager", controlla se c'è dnsmasq dopo che lo hai avviato.
__________________
~Breve riferimento ai comandi GNU/Linux (ormai non molto breve...) |
|
|
|
|
|
#14 |
|
Senior Member
Iscritto dal: Jan 2006
Città: Prov Reggio Calabria
Messaggi: 1701
|
Si, ci sono 2 processi di dnsmasq uno che si avvia in automatico e l'altro col comando
Ci sto capendo sempre meno
__________________
Concluso con:retnilps, carmine65, sim, Izzarazzu, carbv, sbera, IORIA, STECCO, picard12, G-UNIT91, Gloomy1, frapavel, Delgado, Oxyde ecc... |
|
|
|
|
|
#15 |
|
Senior Member
Iscritto dal: Feb 2006
Città: Parma
Messaggi: 3010
|
Il server c'è ma non fa nulla...
Il fatto che si sdoppi è strano, ma lo avvii manualmente da utente normale o root? Anche se credo che non dovrebbe partire se ci provi da utente. Ho visto un dettaglio che mi era sfuggito: Codice:
dhcp-option=3,192.168.1.254 #per specificare il default gateway Codice:
dhcp-option=3,192.168.1.1 #per specificare il default gateway Codice:
killall dnsmasq /etc/init.d/dnsmasq start
__________________
~Breve riferimento ai comandi GNU/Linux (ormai non molto breve...) |
|
|
|
|
|
#16 |
|
Senior Member
Iscritto dal: Jan 2006
Città: Prov Reggio Calabria
Messaggi: 1701
|
Mi credi se ti dico che non ho alcun file /var/log/daemon.log
Cmq ho usato il comando netstat -an e sulle porte UDP non mi da LISTEN mentre su quelle TCP si... ma sono io che non ce la faccio a fare niente?
__________________
Concluso con:retnilps, carmine65, sim, Izzarazzu, carbv, sbera, IORIA, STECCO, picard12, G-UNIT91, Gloomy1, frapavel, Delgado, Oxyde ecc... |
|
|
|
|
|
#17 |
|
Senior Member
Iscritto dal: Feb 2006
Città: Parma
Messaggi: 3010
|
Purtroppo ero quasi sicuro che il file sarebbe stato in un altro luogo, e abbastanza sicuro che avrebbe avuto un altro nome. In ogni caso prova a spulciare quel che trovi nella cartella /var/logs, che da quel che ho trovato è la cartella dei logs di Fedora. Guarda la parte finale dei files, in ogni caso dovrebbero avere nomi esplicativi; dovresti rintracciare l'output di dnsmasq all'avvio/riavvio, perchè senz'altro non parte bene.
Se trovi l'output postalo che cerchiamo di capire cosa disturba il nostro simpatico dnsmasq. Non disperarti, purtroppo anch'io sto andando un po' a tentoni, e purtroppo cerchi di utilizzare questo programmello che fa due o tre cose insieme in una situazione che forse gli sviluppatori non hanno previsto (assenza di connettività).
__________________
~Breve riferimento ai comandi GNU/Linux (ormai non molto breve...) |
|
|
|
|
|
#18 |
|
Senior Member
Iscritto dal: Feb 2006
Città: Parma
Messaggi: 3010
|
Mi sono perso il post 12!
I comandi che hai scritto creano un firewall che consente connessioni alle sole porte DNS e DHCP, inoltre trasforma il computer in un gateway. Mi sembra completo, lo giudicherei corretto per quel che vuoi far fare al computer in questione. Gli MDNS devono essere generati da qualche demone/server che si accorge dell'assenza di DNS nella rete, non so se lo fa il nostro dnsmasq.
__________________
~Breve riferimento ai comandi GNU/Linux (ormai non molto breve...) |
|
|
|
|
|
#19 |
|
Senior Member
Iscritto dal: Jan 2006
Città: Prov Reggio Calabria
Messaggi: 1701
|
Diamine ti sto facendo uscire pazzo! Ti meriti un birra
(per ora virtuale, un giorno chissà Domani controllo dov'è il log, o anche più tardi, sto avendo problemi di corrente dovuti ai temporali (se ne va la luce per qualche attimo ogni tanto ) e l'altro pc è senza gruppo di continuità. Grazie di nuovo, ti faccio sapere
__________________
Concluso con:retnilps, carmine65, sim, Izzarazzu, carbv, sbera, IORIA, STECCO, picard12, G-UNIT91, Gloomy1, frapavel, Delgado, Oxyde ecc... |
|
|
|
|
|
#20 |
|
Senior Member
Iscritto dal: Jan 2006
Città: Prov Reggio Calabria
Messaggi: 1701
|
Ecco il contenuto di /var/log
[root@pc1 log]# ls anaconda.log cups messages.1 secure.1 xen anaconda.syslog dmesg mysqld.log setroubleshoot Xorg.0.log anaconda.xlog exim news spooler Xorg.0.log.old audit faillog pm-suspend.log spooler.1 Xorg.20.log BackupPC gdm ppp squid Xorg.20.log.old bittorrent httpd prelink tallylog Xorg.21.log boot.log lastlog rpmpkgs vbox yum.log boot.log.1 mail rpmpkgs.1 vdr btmp maillog samba vdradmin cron maillog.1 scrollkeeper.log wtmp cron.1 messages secure wtmp.1 Sinceramente non so dove mettere mano...
__________________
Concluso con:retnilps, carmine65, sim, Izzarazzu, carbv, sbera, IORIA, STECCO, picard12, G-UNIT91, Gloomy1, frapavel, Delgado, Oxyde ecc... Ultima modifica di ilos3 : 09-12-2007 alle 00:13. |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 18:56.











, dopo che modifico i file e riavvio dnsmasq a volte mi esce nella finestra terminale il messaggio

(per ora virtuale, un giorno chissà








