Il giorno 23 gennaio 2010 14.52, Rodolfo Medina
<[email protected]>ha scritto:

> Piergiuseppe Tundo <[email protected]> writes:
>
> > Il giorno 23 gennaio 2010 00.00, Rodolfo Medina ha scritto:
> > Piergiuseppe Tundo <mailto:[email protected]> writes:
> >
> >> # ifconfig
> >> eth0      Link encap:UNSPEC  HWaddr
> 00-03-0D-53-25-5C-86-16-00-00-00-00-00-00-00-00
> >
> >
> > Quell'UNSPEC è quantomeno sospetto... posta l'output di "dmesg!grep -i
> eth" su
> > questo host... probabilmente il nome dell'interfaccia al quale hai
> > collegato fisicamente il cavo non è eth0.
> >
> > $ dmesg | grep -i eth
> > eth0: SiS 900 PCI Fast Ethernet at 0xd800, IRQ 201, 00:03:0d:33:02:17.
> > eth1394: eth0: IEEE-1394 IPv4 over 1394 Ethernet (fw-host0)
> > eth1: Media Link On 100mbps full-duplex
> > eth1: no IPv6 routers present
> > eth1: Media Link On 100mbps full-duplex
> > eth1: no IPv6 routers present
> > eth1: Media Link On 100mbps full-duplex
> > eth1: no IPv6 routers present
> > eth1: Media Link Off
> > eth1: Media Link On 100mbps full-duplex
> > eth1: Media Link Off
> > eth1: Media Link On 100mbps full-duplex
> > eth1: Media Link On 100mbps full-duplex
> > eth1: no IPv6 routers present
> > eth1: Media Link Off
> > eth1: Media Link On 100mbps full-duplex
> >
> >
> > Sì, credo proprio tu abbia ragione, e infatti avevo provveduto a dare
> `ifdown
> > eth0', quindi a cambiare eth0 con eth1 nel file /etc/network/interfaces e
> > poi a dare ` /etc/init.d/networking start'.
>
>
> > Da quanto sopra è evidente che la
> > sorgente di confusione è la porta firewire. Una possibile soluzione
> consiste
> > nell'impedire il caricamento del modulo eth1394:
>
> > r...@host# echo blacklist eth1394 >>/etc/modprode.d/blacklist
> > Dopo il riavvio dovresti avere un'unica interfaccia di rete (eth0).
> > Ciao...Peppe
>
>
> Grazie!
>
> Ora sono fuori e prima di lunedì sera non potrò controllare, speriamo tu
> abbia
> visto giusto e sia quella la soluzione.  Posterò qui com'è andata.
>
> Ma allora pensi che il cavo sia collegato proprio a eth0, non a eth1 come
> sospettavamo?
>
> Rodolfo
>
>

Il nome delle interfacce di rete è assegnato dinamicamente da udev...
quindi, a meno di assegnazioni statiche (sempre tramite regole udev) non ha
molto senso parlare di eth0 o eth1 riferendosi ad una data porta. Nella
fattispecie l'equivoco sembra essere relativo al fatto che avendo un'unica
interfaccia ethernet hai dato per scontato che fosse battezzata eth0... ma
il kernel è in grado di emulare un'altra interfaccia ethernet attraverso la
porta firewire (autocaricando il modulo eth1394) e quest'ultima viene ad
occupare dinamicamente il nome eth0, facendo di conseguenza 'slittare' la
vera ethernet verso il nome eth1.

Ciao.

--
Peppe

Rispondere a