Newsgroup: it.comp.macintosh
Titolo: Hostname che cambia da solo

Ciao e ben ritrovati, ultimamente non ho più seguito il gruppo per 
problemi di tempo, ma rieccomi qui temporaneamente per una cosa strana 
notata da ieri sul mio iBook (G4, MacOS 10.4.5).
Ieri, aprendo una finestra di terminale, ho notato che il nome della 
macchina era cambiato. Il comando "hostname" mi dà 
"
dslcore.surfplus.de
", che se stessi lavorando su una macchina Windows 
mi farebbe preoccupare ;). Trattandosi invece di MacOS, con firewall 
attivo, dietro router ben protetto, e unico utente non proprio 
sprovveduto... non so che pensare. Non mi pare di aver fatto niente di 
particolare ultimamente.
La prima ricorrenza di questo nome nei log di sistema è di ieri 
pomeriggio. Controllando tramite gli strumenti grafici di sistema, il 
nome impostato è quello giusto. Ho provato a reimpostarlo da terminale, 
ma non dura molto: ogni volta che risveglio l'iBook viene rimesso quel 
nome strano; ecco cosa compare nel system.log al momento del risveglio 
(nascondo solo il nome della mia rete wifi e il vero nome del computer 
con "<nascosto>", per eccesso di privacy ;)):
Mar 20 16:11:13 <nascosto> kernel[0]: System Sleep
Mar 20 16:11:13 <nascosto> kernel[0]: System Wake
Mar 20 16:11:13 <nascosto> kernel[0]: Wake event 0801
Mar 20 16:11:13 <nascosto> kernel[0]: Sound assertion "0 != err" failed 
in "AppleLegacyAudio/AppleTexas2Audio/AppleTexas2Audio.cpp" at line 960 
goto Exit
Mar 20 16:11:13 <nascosto> kernel[0]: ^PADB present:8c
Mar 20 16:11:13 <nascosto> kernel[0]: AirPort:  Link Active: 
"<nascosto>" - 0013491216d3 - chan 11
Mar 20 16:11:15 <nascosto> kernel[0]: Couldn't alloc class 
"AppleADBMouseType4"
Mar 20 16:11:15 <nascosto> kernel[0]: Couldn't alloc class 
"AppleADBMouseType2"
Mar 20 16:11:15 <nascosto> kernel[0]: Couldn't alloc class 
"AppleADBMouseType1"
Mar 20 16:11:15 <nascosto> kernel[0]: iScroll2: starting up driver.
Mar 20 16:11:15 <nascosto> kernel[0]: iScroll2: enableEnhancedMode called.
Mar 20 16:11:15 <nascosto> kernel[0]: iScroll2: deviceClass = 0xd 
(Extended Mode, scrolling supported)
Mar 20 16:11:17 <nascosto> launchd: Server 153eb in bootstrap 1103 uid 
0: "/usr/sbin/lookupd"[1396]: exited abnormally: Hangup
Mar 20 16:11:17 <nascosto> configd[38]: posting notification 
com.apple.system.config.network_change
Mar 20 16:11:17 <nascosto> configd[38]: setting hostname to 
"<nascosto>.local"
Mar 20 16:11:17 <nascosto> configd[38]: AppleTalk startup
Mar 20 16:11:19 <nascosto> configd[38]: posting notification 
com.apple.system.config.network_change
Mar 20 16:11:19 <nascosto> lookupd[1405]: lookupd (version 369.2) 
starting - Mon Mar 20 16:11:19 2006
Mar 20 16:11:19 <nascosto> configd[38]: setting hostname to 
"
dslcore.surfplus.de
"
Mar 20 16:11:23 <nascosto> configd[38]: AppleTalk startup complete
Qualcuno ha idea di cosa possa essere successo? In rete non trovo niente...
Grazie.
-- 
Ciao,
   Marco.

 Grazie.
Se usi un dhcpd per configurare la rete della tua macchina penso che sia
quello ( niente di grave ).
ciao,
y.

 quello ( niente di grave ).
No, l'iBook è configurato con IP statico come è sempre stato. Inoltre, 
anche se usassi il DHCP, non capisco perché mai dovrebbe venire fuori 
"dslcore" come nome host e "
surfplus.de
" come dominio.
-- 
Ciao,
   Marco.

 mi sa di un qualche driver per modem ADSL installato a suo tempo...
Mai installato niente del genere, che io ricordi ho sempre usato router 
ethernet/wifi senza driver già da prima di avere l'iBook :).
Però, ora che mi ci fai pensare, poco prima che iniziasse la stranezza 
ho installato gli ultimi driver della mia stampante Stylus Photo R300 
scaricati da www.epson.it... proverò a disinstallarli, o per lo meno a 
disinstallare quell'"easy print" che tra l'altro non mi pare abbia avuto 
alcun effetto sulle preferenze di stampa.
-- 
Ciao,
   Marco.

 Qualcuno ha idea di cosa possa essere successo?
L'hostname che appare nel terminale e' una variabile di ambiente che si
chiama allo stesso modo (#hostname) e si modifica con un comando che ha
lo stesso nome (hostname nomeHost) che si rifa' ad una serie di
sottoservizi dai nomi banali (gethostname, sethostname, ecc...).
Un qualsiasi programma che accede alle variabili con permessi di
modifica (anche raggiunto via sudo o Access control list) puo'
intervenire sulla variabile: tipicamente lo fa un driver di rete in
seguito ad un'informazione inviata da un server DHCP configurato male
assegnandoti il reverse name del tuo IP.
Spara tutti i log di sistema in debug mode e scopri chi la modifica e
perche' e soprattutto perche' puo' farlo. Occhio che il debug mode e'
una palla di neve buttata dal K2: in pochi giorni, magari anche ore, ti
satura il disco per le troppe informazioni che memorizza, _non_
attivarlo su tutti i log _contemporaneamente_ (l'ho visto fare)
EmJey
-- 
Non prendere la vita troppo sul serio... non ne uscirai mai vivo
http://www.joram.it/servizi/consulente.htm

 satura il disco per le troppe informazioni che memorizza, _non_
Immagino, grazie. Tanto a me basta attivarlo per il tempo di uno stop + 
risveglio, perché al risveglio il nome viene sempre modificato due 
volte: la prima volta con quello da me impostato, e la seconda con 
quello anomalo.
-- 
Ciao,
   Marco.

 ho installato gli ultimi driver della mia stampante Stylus Photo R300 
Sigh, in realtà ripensandoci meglio mi sono ricordato che i driver li ho 
installati DOPO aver notato la stranezza, quindi inutile disinstallarli.
-- 
Ciao,
   Marco.

 nome strano; ecco cosa compare nel system.log al momento del risveglio 
Dirò di più: ho notato che succede SOLO al risveglio dallo stop, perché 
all'accensione è tutto ok. Boh!
-- 
Ciao,
   Marco.