[Supporto] un aiuto nell'eseguire una guida

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

[Supporto] un aiuto nell'eseguire una guida

Messaggio da gabry75 »

ciao a tutti l'amico zoff mi ha sugerito di chiedere aiuto in questa sezione.
premetto che di ubuntu sono crudo ma mi sta cominciando a piacere,vengo al sodo
sto seguendo una guida recovery,upgrade e downgrade per un stb pirelli hy 101 .
propio verso la fine della guida dice:installare tftpd-hpa con il comando "sudo apt-get install tftpd-hpa"
lo faccio vedo che è installato e dopo dice: 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"
ma quando do il comando : gedit /etc/default/tftpd-hpa  da terminale mi dice :file directory non esiste ma il file seguendo la directory esiste.potete darmi una mano?magari sbaglio io.

file tftpd-hpa: http://rapidshare.com/files/447779491/tftpd-hpa
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/






100
2




telecomstb-1.8.1-0001-PROD-Rel.tar.gz._SIGNED
225.0.0.6
1111
1428
FILE
1000
2000
eth0
1
8
1



telecomstb-1.8.1-0001-PROD-Rel.tar.gz._SIGNED
225.0.0.5
1111
1428
FILE
1000
2000
eth0
1
8
1





- 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 gabry75 il domenica 13 febbraio 2011, 23:05, modificato 1 volta in totale.
Avatar utente
bingel
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4026
Iscrizione: lunedì 3 aprile 2006, 10:17

Re: [Supporto] un aiuto nell'eseguire una guida

Messaggio da bingel »

E' strano, da me c'è. Però io ho Ubuntu 10.04, tu hai la 10.10?
Cmq sicuro che il pacchetto sia stato installato correttamente?
Provato a reinstallarlo?

Codice: Seleziona tutto

sudo apt-get install --reinstall tftpd-hpa
Dimmi che versione di ubuntu hai, è importante.
Free Thought - Free World
gabry75
Prode Principiante
Messaggi: 22
Iscrizione: sabato 12 febbraio 2011, 19:58

Re: [Supporto] un aiuto nell'eseguire una guida

Messaggio da gabry75 »

10.010-maverick andando a guardare in gestione pacchetti è installato il problema è cheil pacchetto tftpd-hpa è installato ma se vado
a editarev il file "tftpd-hpa" con il comando sudo gedit /etc/default/tftpd-hpa midice che
non è nella directory invece c' è .
Ultima modifica di gabry75 il lunedì 14 febbraio 2011, 0:24, modificato 1 volta in totale.
Avatar utente
bingel
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4026
Iscrizione: lunedì 3 aprile 2006, 10:17

Re: [Supporto] un aiuto nell'eseguire una guida

Messaggio da bingel »

Ah quindi nella directory è presente.

Allora prova così:

Codice: Seleziona tutto

sudo nano /etc/default/tftpd-hpa
oppure

Codice: Seleziona tutto

sudo vi /etc/default/tftpd-hpa
Ultima modifica di bingel il lunedì 14 febbraio 2011, 0:33, modificato 1 volta in totale.
Free Thought - Free World
gabry75
Prode Principiante
Messaggi: 22
Iscrizione: sabato 12 febbraio 2011, 19:58

Re: [Supporto] un aiuto nell'eseguire una guida

Messaggio da gabry75 »

niente da fade command not found comunque è tftpd-hpa o  tftpd-hda anche se ho provato in  tutti e due i modi.
Avatar utente
bingel
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4026
Iscrizione: lunedì 3 aprile 2006, 10:17

Re: [Supporto] un aiuto nell'eseguire una guida

Messaggio da bingel »

Si, avevo sbagliato a scrivere.

Strano.

Ma hai provato a reinstallare come ti ho detto?

E comunque gli altri file riesci ad aprirli? ...ad esempio se provi ad aprire un altro file nella directory /etc/default te lo apre?

Altrimenti prova ad eliminarlo e a crearlo tu. Il contenuto è questo:

Codice: Seleziona tutto

# /etc/default/tftpd-hpa

TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/var/lib/tftpboot"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="--secure"
Poi gli dai i giusti permessi se non li ha già:

Codice: Seleziona tutto

sudo chown root:root /etc/default/tftpd-hpa
sudo chmod 644 /etc/default/tftpd-hpa
Free Thought - Free World
Avatar utente
bingel
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4026
Iscrizione: lunedì 3 aprile 2006, 10:17

Re: [Supporto] un aiuto nell'eseguire una guida

Messaggio da bingel »

PS: Neppure questo comando ti restituisce niente?:

Codice: Seleziona tutto

cat /etc/default/tftpd-hpa
Free Thought - Free World
Avatar utente
bingel
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4026
Iscrizione: lunedì 3 aprile 2006, 10:17

Re: [Supporto] un aiuto nell'eseguire una guida

Messaggio da bingel »

A riavviare Ubuntu?
Free Thought - Free World
gabry75
Prode Principiante
Messaggi: 22
Iscrizione: sabato 12 febbraio 2011, 19:58

Re: [Supporto] un aiuto nell'eseguire una guida

Messaggio da gabry75 »

ho provato  a editare altri file ma niente sempre la stessa risposta.
penso di avere gia l'autorizzazione (root@gabri-pcnet:home/gabri#)
o mi sbaglio?
gabry75
Prode Principiante
Messaggi: 22
Iscrizione: sabato 12 febbraio 2011, 19:58

Re: [Supporto] un aiuto nell'eseguire una guida

Messaggio da gabry75 »

bingel ha scritto: A riavviare Ubuntu?
con cat /etc/default/tftpd-hpa niente
ho gia provato comunque riprovo.editando sul terminale "su" cosi ho i privilegi da amministratore?
Ultima modifica di gabry75 il lunedì 14 febbraio 2011, 0:55, modificato 1 volta in totale.
Avatar utente
bingel
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4026
Iscrizione: lunedì 3 aprile 2006, 10:17

Re: [Supporto] un aiuto nell'eseguire una guida

Messaggio da bingel »

ah ecco!!!

allora non devi usare sudo davanti ai comandi

oppure esci da root con ctrl+d o meglio ancora chiudi il terminale e aprine un altro
Free Thought - Free World
Avatar utente
bingel
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4026
Iscrizione: lunedì 3 aprile 2006, 10:17

Re: [Supporto] un aiuto nell'eseguire una guida

Messaggio da bingel »

...però dovrebbe funzionare anche anteponendo sudo.

Non so, c'è qualcosa di strano nel tuo pc. Devi aver fatto qualche pasticcio.

Ma ora vado a dormire, ne riparliamo domani.
Free Thought - Free World
gabry75
Prode Principiante
Messaggi: 22
Iscrizione: sabato 12 febbraio 2011, 19:58

Re: [Supporto] un aiuto nell'eseguire una guida

Messaggio da gabry75 »

bingel ha scritto: ...però dovrebbe funzionare anche anteponendo sudo.

Non so, c'è qualcosa di strano nel tuo pc. Devi aver fatto qualche pasticcio.

Ma ora vado a dormire, ne riparliamo domani.
ho solo installato seguito la guida e mi sono bloccato qui.
grazie buona notte.
Scrivi risposta

Ritorna a “Ubuntu su server”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti