Newsgroup: it.comp.os.linux.sys
Titolo: postfix -- fqdn

Quali file posso correggere? Come posso impostare il mio hostname?
Vado ad installare Postfix su linux RedHat7.2 in questo modo:
rpm -Uvh postfix-20010228_pl08release-3.i386.rpm
e ottengo un errore cosě:
Preparing...    ###############[100%]
ERROR: Postfix can't be installed - Please set your hostname to a FQDN
For Postfix to work correctly your hostname must be a fully-qualified domain
name or /etc/postfix/
main.cf
 must have the hostname parameter set to a FQDN.
.....
.....
H E L P
Ciao

 rpm -Uvh postfix-20010228_pl08release-3.i386.rpm
/etc/hosts
/etc/HOSTNAME
/etc/sysconfig/network/qualcosa-che-non-ricordo
-- 
- Le scaglie della mia corazza sono come scudi dieci volte piu' potenti
i miei denti sono spade, i miei artigli lance, lo sferzare della mia
coda una saetta, le mie ali un uragano ed il mio alito MORTE !


...e il comando **hostname** c'entra niente?

 ...e il comando **hostname** c'entra niente?
Anche.. ma tu hai chiesto quali file modificare, no?



OK...
Ho trovato questi due files uguali
/etc/hosts
etc/sysconfig/networking/profiles/default/hosts
mentre questo non esiste:  /etc/HOSTNAME
Domanda stupida...
Se faccio una modifica in uno poi devo farla anche nell'altro????
C'è un comando che fa tutto in un colpo solo?

>>>>>e ottengo un errore così:


 C'? un comando che fa tutto in un colpo solo?
Si, volendo puoi fare tutto con Linuxconf ma te lo sconsiglio perche'
Linuxconf e' una schifezza e per di piu' non capisci cio' che fai il che
e' un danno ancora peggiore di Linuxconf che va a modificare anche cio'
che non volevi toccare.


 wrote:
[..]
Prova a quotare in modo piu' umano e poi riproponi la domanda, che cosi'
non si capisce niente.


name or /etc/postfix/
main.cf
 must have the hostname parameter set to a FQDN.
FQDN = Fully Qualified Domain Name
e' una roba fatta cosi':
nomehost.nomedominio
ad esempio:
europa.eu.int
europa = nomehost
eu.int
 = nomedominio
nel tuo caso, se non hai un dominio, come nomedominio puoi metteree
quello che vuoi, di solito localdomain o local.
ciao
-- 
Seti@Home Java Applets
http://maruko.cjb.net/

 Prova a quotare in modo piu' umano
Ripropongo la domanda:
Vado ad installare Postfix su linux RedHat7.2 in questo modo:
rpm -Uvh postfix-20010228_pl08release-3.i386.rpm
e ottengo il seguente errore:
Preparing...    ###############[100%]
ERROR: Postfix can't be installed - Please set your hostname to a FQDN
For Postfix to work correctly your hostname must be a fully-qualified domain
name or /etc/postfix/
main.cf
 must have the hostname parameter set to a FQDN.
.....
Vorrei sapere perchč ottengo questo errore.
Questo č il contenuto del file   /etc/hosts :
127.0.0.1    ric    localhost.localdomain    localhost
C'č qualcosa che non va? Si puň modificare per far si che non compaia piů
l'errore apparso sopra?
Cosa č quel ***ric*** ?


Questo è il contenuto del file   /etc/hosts :
127.0.0.1    ric    localhost.localdomain    localhost
C'è qualcosa che non va? Si può modificare per far si che non compaia più
l'errore apparso sopra?
Cosa è quel ***ric*** ?


non lo so, non ce l'hai messo tu, _Ric_Man?
credo che, a guardare la manpage di hosts, sia piu' giusta la riga
seguente:
127.0.0.1    localhost localhost.localdomain
ora devi aggiungere una riga simile anche per l'indirizzo della scheda
di rete su cui leafnode andra' ad ascoltare, ad es:
192.168.0.1    ric ric.localdomain
dove ric e' il nome della tua macchina e 192.168.0.1 e' l'ip della tua
macchina.
se poi hai altre interfacce di rete, reitera il procedimento.
ovviamente non ho tutte le cose chiare su questo argomento perche', fino
a che non ci si scontra col mondo esterno, si riesce a sopravvivere
senza sapere cos'e' un fqdn senza essere insultati.
ad esempio, e' corretta una ulteriore riga:
10.10.10.1    ric ric.localdomain
cioe' con lo stesso "nome" e ip diverso? io direi di si' ma come viene
risolto? col primo ip o col secondo?
e se ho un ip pubblico al quale non e' assegnato un nome di dominio?
cosa ci metto per il dominio?


 127.0.0.1    ric    localhost.localdomain    localhost
Non va che localhost.localdomain non e' un FQDN accettabile. Devi
mettere qualcosa tipo 
paperino.disney.com
 per intenderci e per favore
sforzati di quotare in modo umano, se non vado errato e' gia' la seconda
volta che te lo chiedo.


 macchina.
Ho fatto anche questo ma non è bastato.
Cmq ho risolto (non chiedermi come perchè non sonon molto esperto!!!! :-)).
Ho dovuto modificare anche questo file:
/etc/sysconfig/network
in questo modo:
NETWORKING=yes
HOSTNAME=ric.localdomain
GATEWAYDEV=eth0
GATEWAY=198.162.0.1
Poi ho riavviato e quando ho riprovato ad installare Postfix è andato tutto
a buon fine !!!!!
:-))))))))))))
Grazie a tutti!!! Ora che lo ho installato proverò a configurarlo....
(sicuramente mi vedrete fare altre 1000 domande)

GATEWAY=198.162.0.1
ah, una delle menate automatiche di redhat e simili. probabilmente ad
ogni avvio si legge quel file e setta l'hostaname da li' senza guardare
nel file classico (e magari lo riscrive pure)....
