Newsgroup: it.comp.os.linux.sys
Titolo: mac

ho installato red hat 7.1 du 2 pc e avendo problemi a connettermi
contemporaneamente ai due mi sono accorto
che hanno delle schede di rete con il mac address a 0.
come posso ripristinare il loro mac originale?
grazie

sss wrote:

Guarda che a occhio il MAC Address è impresso alla scheda dal costruttore, 
e tu non puoi modificarlo, ergo non è possibile che abbiano il MAC Address 
a 0.

 a 0.
così dovrebbe essere......ma
eth0      Link encap:Ethernet  HWaddr 00:00:00:00:00:00
          inet addr:10.0.233.3  Bcast:10.0.255.255  Mask:255.255.0.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:106393 errors:0 dropped:0 overruns:0 frame:0
          TX packets:23635 errors:0 dropped:0 overruns:0 carrier:0
          collisions:592 txqueuelen:100
          Interrupt:11 Base address:0xecf0

sss wrote:

Per me non hai configurato bene i driver della tua scheda, in altre 
parole il kernel non vede la tua scheda
LucaB

 LucaB
effettivamente potrebbe essere l'unica spiegazione logica, ma in /etc/pci le
schede sembrano essere riconosciute regolarmente e tutto sommato funzionano
( a patto di non averne più di una per LAN, altrimenti si crea un conflitto,
saranno ste olicom del ca##o che hanno qualche problema (con windows non
funzionao del tutto o quasi)

sss wrote:

Se funzionano potrebbe essere un prb del driver che non e' perfetto, 
prova a vedere se trovi un aggiornamento.
LucaB

 il MAC Address a 0.
Non e` sempre cosi`: per esempio sulle vecchie (ma forse anche sulle
nuove) SPARCstation il MAC address e` contenuto nella NV-RAM ed e`
modificabile a piacere!
A risentirci
\  Davide G. Borin
\\ !!Scudo anti-spam attivo!! Togliere le x e "eliminami" dall'indirizzo
\\\_____________________________________________________________________

a 0.
Non sempre. Su certe schede di fascia ultra economica mi e' capitato di
vedere questa "simpatica" feature.
ifconfig _puo'_ attribuire un MAC Address a una scheda, ma lo deve
supportare la scheda, e cmq, fai ovviamente molta attenzione.
ciao
-- 
If God had meant us to compute securely, He'd have given us more prime numbers!
Maurizio - Tannoiser - Lemmo
STIGE Srl Servizi Informatici
Founder Member of ERLUG (Emilia Romagna Linux User Group)
http://erlug.linux.it

 con il mac address a 0. come posso ripristinare il loro mac originale?
Fai la stessa prova in windows con winipcfg e guarda un po' come vanno le
cose ... cosě ti togli ogni dubbio.
Usa il setup dai dischetti delle schede di rete .... di cha schede si
tratta? potevi anche dirlo.
-- 
      Massimiliano ADAMO
         ICQ# 10341778
  Yahoo!Messenger: quetzalco_it

abbiano il MAC Address a 0.
Puoi "bypassarlo" con ifconfig:
       hw class address
              Set  the hardware address of this interface, if the
              device driver supports this operation.  The keyword
              must  be followed by the name of the hardware class
              and the printable ASCII equivalent of the  hardware
              address.    Hardware  classes  currently  supported
              include ether (Ethernet), ax25 (AMPR AX.25), ARCnet
              and netrom (AMPR NET/ROM).
-- 
 __                                                               (o_
| _        "The Internet is slow, could you please reboot it ?"   //\
|__|iambo  mailto:
gabr...@giambonini.com
 
www.giambonini.com
   V_/_

parole il kernel non vede la tua scheda
Eppure  l'ultima riga  del suo  ifconfig parla  chiaro: IRQ  11, I/O
0xecf0. Per  me c'e' un  problema al momento  di tirar su'  eth0 con
ifconfig


 supportare la scheda, e cmq, fai ovviamente molta attenzione.
mi sembra di ricordare che si apossibile, ma non mi ricordo più il flag?
è hw class <address> ?
-- 
Non c'è più forza nella normalità, c'è solo monotonia.

è hw class <address> ?
corretto.
ifconfig eth0 tuoip hw nuovomacaddress up
Se la scheda lo supporta, sei a posto. Anche perche' cmq il MAC e'
scritto su un eeprom, imprimerlo sulla scheda sarebbe un po' troppo
costoso... :-)


sss wrote:

potrebbe essere un problema sw, ma potrebbe anche essere una di quelle
schede di rete economiche che qunado le usi la prima volta devi usare un
loro sw (sotto dos, ovviamente) per andare a settargli il mac address!
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/
 segnala gli abusi ad 
ab...@newsland.it

 costoso... :-)
?? non capisco... Tra una eeprom e un bovino pla mi sa costerebbe meno
il secondo.
Comunque dovrebbe essere cambiabile perché ci sono le richieste arp e
rarp 
che si basano su di esso. Se per sfiga hai due schede con lo stesso mac
address
cosa fai?
Oppure puoi fare un altro giochino... Metti un pc su una rete, gli
assegni lo stesso
ip di un'altra macchina ma gli abbassi il mac address. Cosa succede
quando qualcuno
chiama il pc che hai clonato? Siccome il tuo ha un mac address più basso
dovrebbe
rispondere al posto del pc vero.... :-)


rispondere al posto del pc vero.... :-)
Aggiungo. Quando fai dei giochini tipo HA, e clustering, il MAC puo'
essere un problema non banale. Avevamo un simpatico router che non
gestivamo noi, che non faceva uscire la macchina, purche' questa avesse
"cambiato" ip.
L'unico modo e` stato appunto giocare anche con il MAC.
Ciao.
-- 
On the subject of C program indentation:
	"In My Egotistical Opinion, most people's C programs should be
	indented six feet downward and covered with dirt."
		-- Blair P. Houghton


 così dovrebbe essere......ma 
Mi pare che il mac possa anche essere settato via sw (almeno in alcune
schede). Di fatto nessuno lo fa perche'  il mac address fornito dal
costruttore e' garantito essere unico al mondo.

 supportare la scheda, e cmq, fai ovviamente molta attenzione.
sono riuscito ad attribuire il mac address con ifconfig, e tutto sembra
funzionare bene (anche se non è una cosa pulita)......il problema è però
rendere la cosa permanente, infatti i settaggi di ifconfig sono "volatili" e
una volta riavvita la macchina si perdono (....xchè si pedono ?? non
dovrebbero essere fissi?).
esiste per caso qualche valore da assegnare come option del modules.conf o
qualche valore da mettere negli script di avvio delle schede di rete??
non ditemi che l'unica soluzione è assegnarlo tramite ifconfig , altrimenti
devo modificare  rc.local......per
tirare giù la scheda, settare il MAC, e poi farla ripartire.
grazie

dovrebbero essere fissi?).
Fermo restando che non so' di che distro stai parlando, le info non
dovrebbero essere fisse (non e` windows). Ogni distribuzione configura
la rete negli script di inizializzazione che possono essere i piu'
diversi a seconda di cosa usi.
Se usi systemV hai tutto in /etc/init.d viceversa in /etc/rc.d/rc.inet1
metti a posto gli script e via.
La soluzione di rc.local e` piu' che corretta.
-- 
Q: How do you pronounce Linux?
A: Here in Fort Collins, it's LIN-uhks. As one poster said before, rhymes
   with "win sucks".  For that reason alone, I find it the most appealing.
        -- in comp.os.linux.misc
