[Supporto] inserire file dhcpd.conf in /etc/dhcp3/ come amministratore.help!!

Installazione, configurazione e uso di Ubuntu come server: web, ftp, mail, news, proxy, dns e altro.
gabry75
Prode Principiante
Messaggi: 22
Iscrizione: sabato 12 febbraio 2011, 19:58

[Supporto] inserire file dhcpd.conf in /etc/dhcp3/ come amministratore.help!!

Messaggio da gabry75 »

ciao a tutti è la prima volta che ho da fare con ubuntu (ver  10.010-maverick)
quindi se dico iddiozie o sbaglio sezione non sbranatemi.vi spiego x necessita(aggiornamento stb pirelli)
devo usare ubuntu per aggiornare  stb hy101 pirelli.
seguendo una guida ci sono questi passaggi:
- scaricare dhcpd.conf (qui di seguito) , copiarlo in /etc/dhcp3/


#dhcpd.conf
# required to get dhcpd started
ddns-update-style none;
ddns-updates off;

authoritative;
#allow bootp;

local-address 83.221.117.229;

option domain-name-servers 83.221.117.229;
option time-servers 83.221.117.229;
option ntp-servers 83.221.117.229;
option domain-name "pirelli.stb";

default-lease-time 3600; # 7200 = 2 hours
max-lease-time 3600; # 14400 = 4 hours 86400 = 1 day

option vendor-encapsulated-options code 43 = string;
option pirelli-download-method code 160 = string;
option pirelli-tftp-server code 161 = string;
option pirelli-tftp-image code 162 = string;
option pirelli-multicast-address code 163 = string;

class "pirelli-stb" {
match if (option vendor-class-identifier = "pirelli-stb");
}

subnet 83.221.117.0 netmask 255.255.255.0 {
option subnet-mask 255.255.255.0;
option routers 83.221.117.229;
option broadcast-address 83.221.117.255;
pool {
allow members of "pirelli-stb";
range 83.221.117.230 83.221.117.234;
}
}

class "pirelli-stb-mboot" {
match if ((option vendor-encapsulated-options = "mboot") and (option vendor-class-identifier = "pirelli-stb"));
option pirelli-download-method 1;
option pirelli-tftp-server 53D:75:E5 ; # 83.221.117.229
option pirelli-tftp-image "recovery";
}

class "pirelli-stb-upgrd" {
match if ((option vendor-encapsulated-options = "upgrd") and (option vendor-class-identifier = "pirelli-stb"));
option vendor-encapsulated-options 1:4:E1:0:0:5:2:2:4:57; # 225.0.0.5:1111
}
 
il mio problema (vi ricordo che non conosco ubuntu) dopo che ho copiato tutte le stringhe  incollate e salvate  dentro  il file
dhcpd.conf  l'ho copiato è lo volevo inserire in questo percorso:/etc/dhcp3/  ma mi dice errore  permesso negato!
provenendo da ambiente windows non ho la piu pallida idea di cosa debba fare.
potete darmi una mano?grazie
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: [Supporto] inserire file dhcpd.conf in /etc/dhcp3/ come amministratore.help!!

Messaggio da Zoff »

alt+f2

scrivi: gksu nautilus

inserisci la password e usa la finestra che si apre per andare nella cartella ed incollare il file
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
gabry75
Prode Principiante
Messaggi: 22
Iscrizione: sabato 12 febbraio 2011, 19:58

[Supporto] Re: [Supporto] inserire file dhcpd.conf in /etc/dhcp3/ come amministratore.help!!

Messaggio da gabry75 »

mille grazie ci sono riuscito :o
potresti darmi un altro aiutino?
disabilitando Applet NetworkManager e poi digitando nel terminale "sudo ifconfig eth0 83.221.117.229 netmask 255.255.255.0"
si configura un indirizzo fisso al PC .poi con i comandi "sudo apt-get install dhcp3-server" si  installa dhcp3-server .
fino a qua è giusto? volevo chiederti una cosa,quando si  edita un file come"tftpd-hpa" con il comando sudo gedit /etc/default/tftpd-hpa modificando la riga che contiene la parola RUN_DAEMON perche mi dice che il file non c'è mentre se seguo le cartelle il file esiste? se vuoi dare un occhiata alla guida:
esiste un modo a parte qulello che dicevi tu di usare il terminale da amministratore?

Codice: Seleziona tutto

Guida creata da litio

Guida per UBUNTU 9.10 (debian)

- Disabilitare Applet NetworkManager (gestore delle periferiche di rete vicino l'orologio sulla barra superiore per gnome) attraverso tasto destro del mouse e spuntando "ABILITA RETE"

- configurare un indirizzo fisso al PC cioè aprite il terminale e date il comando "sudo ifconfig eth0 83.221.117.229 netmask 255.255.255.0"

- installate dhcp3-server tramite il comando "sudo apt-get install dhcp3-server"

- scaricare dhcpd.conf (qui di seguito) , copiarlo in /etc/dhcp3/ 


#dhcpd.conf
# required to get dhcpd started
ddns-update-style none;
ddns-updates off;

authoritative;
#allow bootp;

local-address 83.221.117.229;

option domain-name-servers 83.221.117.229;
option time-servers 83.221.117.229;
option ntp-servers 83.221.117.229;
option domain-name "pirelli.stb";

default-lease-time 3600; # 7200 = 2 hours
max-lease-time 3600; # 14400 = 4 hours 86400 = 1 day

option vendor-encapsulated-options code 43 = string;
option pirelli-download-method code 160 = string;
option pirelli-tftp-server code 161 = string;
option pirelli-tftp-image code 162 = string;
option pirelli-multicast-address code 163 = string;

class "pirelli-stb" {
match if (option vendor-class-identifier = "pirelli-stb");
}

subnet 83.221.117.0 netmask 255.255.255.0 {
option subnet-mask 255.255.255.0;
option routers 83.221.117.229;
option broadcast-address 83.221.117.255;
pool {
allow members of "pirelli-stb";
range 83.221.117.230 83.221.117.234;
}
}

class "pirelli-stb-mboot" {
match if ((option vendor-encapsulated-options = "mboot") and (option vendor-class-identifier = "pirelli-stb"));
option pirelli-download-method 1;
option pirelli-tftp-server 53D:75:E5 ; # 83.221.117.229
option pirelli-tftp-image "recovery";
}

class "pirelli-stb-upgrd" {
match if ((option vendor-encapsulated-options = "upgrd") and (option vendor-class-identifier = "pirelli-stb"));
option vendor-encapsulated-options 1:4:E1:0:0:5:2:2:4:57; # 225.0.0.5:1111
}




- (ri)lanciare il server DHCP con il comando "sudo /etc/init.d/dhcp3-server restart"
- scaricare mserver.tgz.Debian e scompattarlo (ad esempio in /usr/local/ dove quindi troverete (dopo aver scompattato) la cartella mserver_Debian

- scaricare mserver.xml (qui di seguito) nella cartella /usr/local/mserver_Debian/mserver_xml/


<?xml version ="1.0"?>
<!DOCTYPE mserverconfig SYSTEM "mserverconfig.dtd">
<mserverconfig>
<server>
<speed>100</speed>
<ttl>2</ttl>
</server>

<streams>
<file>
<name>telecomstb-1.8.1-0001-PROD-Rel.tar.gz._SIGNED</name>
<ip>225.0.0.6</ip>
<port>1111</port>
<blocksize>1428</blocksize>
<type>FILE</type>
<repeatheader>1000</repeatheader>
<bitrate>2000</bitrate>
<interface>eth0</interface>
<version>1</version>
<major>8</major>
<minor>1</minor>
</file>

<file>
<name>telecomstb-1.8.1-0001-PROD-Rel.tar.gz._SIGNED</name>
<ip>225.0.0.5</ip>
<port>1111</port>
<blocksize>1428</blocksize>
<type>FILE</type>
<repeatheader>1000</repeatheader>
<bitrate>2000</bitrate>
<interface>eth0</interface>
<version>1</version>
<major>8</major>
<minor>1</minor>
</file>
</streams>

</mserverconfig>

- installare tftpd-hpa con il comando "sudo apt-get install tftpd-hpa" 
- scaricare l'immagine di recovery  e metterla sotto la cartella /var/lib/tftpboot
- editare il file "tftpd-hpa" con il comando sudo gedit /etc/default/tftpd-hpa modificando la riga che contiene la parola RUN_DAEMON (dovrebbe essere la terza RIGA) nel seguente modo RUN_DAEMON="yes"

- scaricare i firmware del decoder (versione 1.8.1)e metterli nella directory /usr/local/mserver_Debian/mserver_xml/

- verificare che il file mserver.xml punti al file di firmware di vostro interesse e verificate che il numero di versione sia uguale a quello del firmware in caso di upgrade e recovery, maggiore in caso di downgrade

- spostatevi nella directory /usr/local/mserver_Debian/mserver_xml/ e lanciare "sudo ./mserver", che eroghera' in multicast il firmware prescelto (corretto errore segnalato)

- lanciare wireshark su eth0 (opzionale, ma ALTAMENTE consigliato) con il comando "sudo wireshark" se non lo avete installato digitate "sudo apt-get install wireshark wireshark-common"

- collegare il Decoder di alice al PC con cavo di rete e accendere il decoder


- dall'output di wireshark (precisamente scorrendo fra le varie righe di output e leggendo in basso fra tutti quei numeri e le scritte strane) ci possiamo rendere conto se ci troviamo in fase di:

UPGRADE: il STB ha un firmware buono, prende l'indirizzo IP in modalita' "upgrd" e fa una join al gruppo multicast 225.0.0.5:1111, erogato dall'mserver, scarica il firmware, lo scrive in flash e fa reboot. Se nei campi appositi del file mserver.xml avete messo la versione effettiva del fimware caricato, al reboot successivo il STB non fara' piu' l'upgrade.

DOWNGRADE: il STB ha un firmware buono, prende l'indirizzo IP in modalita' "upgrd" e fa una join al gruppo multicast 225.0.0.5:1111, erogato dall'mserver, scarica il firmware, lo scrive in flash e fa reboot. Per forzare il downgrade, nei campi appositi del file mserver.xml e' stato messo un numero di versione SUPERIORE al fimware caricato, per cui al reboot successivo bisogna spegnere l'mserver (o il DHCP server), per evitare che il STB faccia nuovamente il downgrade, all'infinito.

RECOVERY: il STB ha un firmware corrotto, prende l'indirizzo IP in modalita' "mboot" e scarica via TFTP il file "recovery", fa reboot, riprende l'indirizzo IP in modalita' "upgrd", fa una join al gruppo multicast 225.0.0.5:1111, erogato dall'mserver, scarica il firmware, lo scrive in flash e fa reboot. Se nei campi appositi del file mserver.xml avete messo la versione effettiva del fimware caricato, al reboot successivo il STB non fara' piu' l'upgrade.

Ultima modifica di pierba il lunedì 14 febbraio 2011, 10:41, modificato 1 volta in totale.
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: [Supporto] inserire file dhcpd.conf in /etc/dhcp3/ come amministratore.help!!

Messaggio da Zoff »

non ho ben capito il problema.

conviene che apri una discussione nella sezione Server, in modo da trovare la gente piu' competente a risolvere il problema...
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
gabry75
Prode Principiante
Messaggi: 22
Iscrizione: sabato 12 febbraio 2011, 19:58

Re: [Supporto] inserire file dhcpd.conf in /etc/dhcp3/ come amministratore.help!!

Messaggio da gabry75 »

non vorrei aprire un'altra discussione,prova a leggerlo adesso xchè l'ho modificato.
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: [Supporto] inserire file dhcpd.conf in /etc/dhcp3/ come amministratore.help!!

Messaggio da Zoff »

gabry75 ha scritto: non vorrei aprire un'altra discussione
è previsto dal regolamento del forum
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Avatar utente
pierba
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 14532
Iscrizione: sabato 26 febbraio 2005, 19:10

Re: [Supporto] inserire file dhcpd.conf in /etc/dhcp3/ come amministratore.help!!

Messaggio da pierba »

Sposto nella sezione piu` consona.

Quando inserisci citazioni di file lunghi, e` meglio se usci i tag [ code ], pulsante #, ne migliora la leggibilita`.

ciao
Pietro pagina personale - Avete domande sul forum? Leggendo le FAQ: potreste trovare la risposta.
La conoscenza deve essere collettiva, quindi, come da regolamento (Sez. II punto 15) i messaggi personali contententi richieste di assistenza tecnica verranno ignorati.
Scrivi risposta

Ritorna a “Ubuntu su server”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti