Newsgroup: it.comp.macintosh
Titolo: id univoco

Salve,
     sto creando un picccolo script che girerain background su diversi 
mac...ora ho bisogno che ognuno di questi mac si differsca da gli altri 
per mezzo di un id univoco...non posso usare $USER in quanto diversi mac 
potrebbero avere un $USER uguale ... non posso usare il loro IP con il 
quale si collegano ad internet perchč potrebbe essere uguale anche 
quello...insomma ho bisogno ramite unix di creare un id univoco per ogni 
mac...su cosa mi posso basare? (non su time ho numeri a random, ho 
bisogno di questa funzione per creare un id univoco ritorni lo stesso 
result se chiamata piů volte sulla stessa piattaforma)....
grazie

 mac...su cosa mi posso basare?
Forse dico una caxxata ma puoi, forse, con il Mac Address che č univoco.
-- 
Un elogio a Mattafix 
Living Darfur

 Forse dico una caxxata ma puoi, forse, con il Mac Address che è univoco.
come si fa a sapere il Mac Address da terminale?

 wrote:

Con ifconfig nel campo en0: alla voce "ether". 


 Con ifconfig nel campo en0: alla voce "ether". 
quindi quel valore equivale al mac address dell mia scheda ethernet nel 
mi mac? cioè se digito if config in ogni mac all'interno della mia lan 
quel valore sarà diverso? quel valore distingue rende ogno computer 
apple unico? ...speriamo di si...
c'è un modo per arrivare direttamente al valore di ether senza stampare 
tutta quella schermata piena di info?
grazie

 Forse dico una caxxata ma puoi, forse, con il Mac Address che è univoco.
teoricamente si, in realtà alcuni dispositivi permettono di
"riprogammarlo" (e quindi potenzialmente non è più univoco), e in
passato mi sono capitate sottomano una seria schede di rete
"difettose" che avevano tutte lo stesso MAC address

 "riprogammarlo"
Più che altro, è possibile a livello di OS fare in modo che nei frame
inviati venga inserito un MAC address diverso da quello reale della
scheda.
-- 
E l'ultimo chiuda la porta.

 per mezzo di un id univoco...
che ne dite di uname -a ??

 che ne dite di uname -a ??
avevo pensato di fare una cosa tipo:
md5( $USER + uname -a + ifconfig en0 ether )
voi che ne dite?

 wrote:

powerbook-g4-17-di-powerbook:~ max$ uname -a
Darwin powerbook-g4-17-di-powerbook.local 8.10.0 Darwin Kernel Version
8.10.0: Wed May 23 16:50:59 PDT 2007; root:xnu-973.21.3~1/RELEASE_PPC
Power Macintosh pow
L'unico elemento vedo root, ma tieni conto che può anche essere non
configurato come nel mio caso. 
Ma forse unitamente a "ifconfig en0 ether" pone maggiori steps, 
sempre se il MAC Address non sia spoofato. 
Ma non sono un esperto di terminale e lascio la palla agli esperti. :-)


 root:xnu-973.21.3~1/RELEASE_PPC
infatti da me č: root:xnu-792.12.6.obj~1/RELEASE_PPC

 che ne dite di uname -a ??
A parte il MAC address, anche il seriale è unico, ma non saprei come
tirarlo fuori da terminale.
Però se lo fa System Profiler, un modo ci sarà...
Gabriele

 per mezzo di un id univoco...
Generane uno con uuidgen da terminale.
 - ∞

 scheda.
parlando di "dispositivi" intendevo proprio oggetti diversi dai PC
(nel mio caso specifico parlo di controllori industriali). Non so come
agisca questa "riprogrammazione", so solo che dai tools di accesso ho
la possibilità di riconfigurare il MAC address

 Generane uno con uuidgen da terminale.
"...A UUID is made unique over both space and time" io ho bisogno che 
sia unico solo over space
ciao

 mac...su cosa mi posso basare? (
Assegnagli degli hostname univoci e usa quelli.

 sia unico solo over space
Ah. Puoi generarne uno con uuidgen > mio_file e usare `cat mio_file` per
usare sempre lo stesso.
 - ∞

 result se chiamata più volte sulla stessa piattaforma)....
come ti e' stato gia' suggerito, un uuid (generato tramite apposita utility
da terminale e cachato[1]) oppure mac address
[1] orrendo. Come traducete/tradurreste "cached" in Italiano?
-- 
Em Portugal se conservará sempre o Dogma da Fé ecc.

 A parte il MAC address, anche il seriale è unico.
attenzione che' il Serial Number delle schede logiche sostituite e' sempre
vuoto
-- 
Fate l'amore con il sapone

 Come traducete/tradurreste "cached" in Italiano?
  Messo in/nella cache? 
-- 
Nicola D'Agostino
<!-- 
http://www.nicoladagostino.net
 -->
<!-- 
http://www.storiediapple.it
 -->
<!-- 
http://www.nezmar.com
 -->

 mac...su cosa mi posso basare? (non su time ho numeri a random, ho 
Il MAC Addrress della scheda di rete
In Bash, su Linux, farei un "sudo ifconfig | grep MAC" eccetera :)
-- 
 Cristian Castellari - 
www.skyflash.it
 XBox Live TAG: Wiitiful Sky
 Wii TAG: 2634 4285 3158 4638

 tutta quella schermata piena di info?
Dall'hint di Wiitiful Sky
ifconfig | grep ether 
solo che oltre all'ID della scheda di rete c'è anche l'ID Airport.
Magari, aggiunto, può servire per il tuo script. 
Quando risolvi facce sapè in questo 3ad (potrebbe servire) eh! -)


 solo che oltre all'ID della scheda di rete c'è anche l'ID Airport.
  Non c'è un MAC anche per la firewire? :?


 Non c'č un MAC anche per la firewire?
Yep, 
ifconfig | grep lladdr


   Non c'č un MAC anche per la firewire? :?
Link Level Address, a 64 bit.