Newsgroup: it.comp.os.linux.iniziare
Titolo: La scheda di rete non funziona

Ciao a tutti,
utilizzo kubuntu 8.10/8.04.
Su questo pc ho SEMPRE un problema nel far funzionare la scheda di rete, 
sotto win nessun problema ma su Linux non c'è verso di farla funzionare.
Vi lascio un po di log nella speranza di risolvere il problema.
Personalmente ritengo che sia un problema di driver.
Ciao e Grazie
Lele
-------
ubuntu@ubuntu:~$ ifconfig
eth0      Link encap:Ethernet  HWaddr 00:13:8f:b6:6a:46
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:1000
           RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
           Interrupt:22 Base address:0xb800
lo        Link encap:Local Loopback
           inet addr:127.0.0.1  Mask:255.0.0.0
           UP LOOPBACK RUNNING  MTU:16436  Metric:1
           RX packets:28 errors:0 dropped:0 overruns:0 frame:0
           TX packets:28 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:0
           RX bytes:1568 (1.5 KB)  TX bytes:1568 (1.5 KB)
---------
route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use 
Iface
----------
sudo ifconfig eth0 up
Si attiva senza errori.
---------
sudo ifconfig 192.168.0.1 netmask 255.255.255.0 broadcast 192.168.0.255
SIOCSIFNETMASK: No such device
SIOCSIFBRDADDR: No such device
192.168.0.1
: ERROR while getting interface flags: No such de
-----------
sudo route add default gw 192.168.0.10
SIOCADDRT: No such process
-----------
ubuntu@ubuntu:~$ sudo /etc/init.d/networking stop
  * Deconfiguring network interfaces... 
                                                                  [ OK ]
ubuntu@ubuntu:~$ sudo /etc/init.d/networking restart
  * Reconfiguring network interfaces...    [ OK ]
-------

 sudo ifconfig 192.168.0.1 netmask 255.255.255.0 broadcast 192.168.0.255
è sbagliata, prova con:
sudo ifconfig eth0 192.168.0.1 netmask 255.255.255.0 broadcast 192.168.0.255
E poi perché non usi i tool grafici visto che usi una Kubuntu?
-- 
Fr3ddie
fr3...@fr3ddie.it
Home Page: 
http://www.fr3ddie.it
OpenPGP Public Key available on my website
The only good Windows is an uninstalled Windows

 sudo ifconfig 192.168.0.1 netmask 255.255.255.0 broadcast 192.168.0.255
E provando:
sudo ifconfig eth0 192.168.0.1 netmask 255.255.255.0 broadcast 192.168.0.255
che succede?
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

 E poi perché non usi i tool grafici visto che usi una Kubuntu?
Perché non funzionano.
Ciao
Lele

 sudo ifconfig eth0 192.168.0.1 netmask 255.255.255.0 broadcast 192.168.0.255 
Avevo dimenticato eth0... ma ancora non funziona.
Se faccio ping 192.168.0.1 si vede, ma non "pinga" gli altri indirizzi.
Ciao
Lele

 Perché non funzionano.
Ecco, un motivo in più per provare "altro".
-- 
Fr3ddie
fr3...@fr3ddie.it
Home Page: 
http://www.fr3ddie.it
OpenPGP Public Key available on my website
Io non so se Dio esiste.
Ma se esiste, spero che abbia una buona scusa

Ciao Fr3ddie,
ho provato a systemrescuecd, ma il problema persiste.
Non credo che sia colpa di Kubuntu
Ho trovato questa guida
http://alexit.wordpress.com/2007/09/22/realtek-rtl-8139-la-scheda-ethernet-fantasma/
NOn riesco a capire come abilitare questa opzione noapic
Hai altre idee?
Ciao
Lele

 
La butto li':
Qualche casino in /etc/network/interfaces ?
Controlla anche /etc/udev/rules.d/70-persistent-net.rules che magari c'e'
qualche casino anche qui'.
Nicola.
-- 
chi va pian va san e va lontan

 qualche casino anche qui'.
Che devo cercare?
Ciao
Lele

Lele wrote:

Beh, quello li' abbina il nome dell'interfaccia (eth0) al MAC address. Per
esempio se tu avessi 10/12 interfaccie come sul mio server all'avvio ti
potresti trovare gli indirizzi sballati assegnati alla scheda sbagliata.
L'ho buttata li' perche' ci ho dovuto mettere le mani qualche volta.


Dopo un giorno di tentativi mi devo arrendere, sia con ubuntu che 
systemrescuecd sono stato incapace di risolvere il problema.
In teoria il tutto si doveva risolvere caricando due moduli
sudo modprobe 8139too e 8139cp ma nel mio caso non è bastato.
Almeno che vuoi non abbiate idee, lascio perdere.
Giusto per curiosità
che cosa sono pan0 e pan0:avahi li ho visto conl'ifconfig e con dhclient
ma non so a che servono.
Grazie
Lele

Ciao Davide,
ti faccio un rapido riassunto di tutto quello che è stato detto.
sudo ifconfig eth0 192.168.0.1 netmask 255.255.255.0 broadcast 
192.168.0.255
- risponde al ping 192.168.0.1 ma non vede gli altri indirizzi e non va 
in internet
sudo /etc/init.d/networking restart
  * Reconfiguring network interfaces... 
              [ OK ]
ifconfig
eth0      Link encap:Ethernet  HWaddr 00:13:8f:b6:6a:46
           inet addr:192.168.0.1  Bcast:192.168.0.255  Mask:255.255.255.0
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:1000
           RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
           Interrupt:22 Base address:0xb800
lo        Link encap:Local Loopback
           inet addr:127.0.0.1  Mask:255.0.0.0
           UP LOOPBACK RUNNING  MTU:16436  Metric:1
           RX packets:28 errors:0 dropped:0 overruns:0 frame:0
           TX packets:28 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:0
lspci
02:05.0 Ethernet controller: Realtek Semiconductor Co., Ltd. 
RTL-8139/8139C/8139C+ (rev 10)
Se ti interessa ti posto il log completo.
lshw
         *-pci:1 
              description: PCI bridge 
              product: 82801 PCI Bridge 
              vendor: Intel Corporation 
              physical id: 1e 
              bus info: pci@0000:00:1e.0 
              version: c2 
              width: 32 bits 
              clock: 33MHz 
              capabilities: pci bus_master 
            *-network 
                 description: Ethernet interface 
                 product: RTL-8139/8139C/8139C+ 
                 vendor: Realtek Semiconductor Co., Ltd. 
                 physical id: 5 
                 bus info: pci@0000:02:05.0 
                 logical name: eth0 
                 version: 10 
                 serial: 00:13:8f:b6:6a:46 
                 width: 32 bits 
                 clock: 33MHz 
                 capabilities: bus_master cap_list ethernet physical 
                 configuration: broadcast=yes driver=8139too 
driverversion=0.9.28 ip=192.168.0.1 latency=32 maxlatency=64 mingnt=32 
module=8139too multicast=yes
Se ti interessa ti posto il log completo.
route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use 
Iface
192.168.0.0     *               255.255.255.0   U     0      0        0 eth0
In rete ho letto che i suoi driver sono 8139too o 8139cp
lsmod
......
mii                    14592  2 8139too,8139cp
8139cp                 31232  0
8139too                35968  0
Queste prove le ho fatto con Kubuntu e systemrescuedcd
Ciao
Lele

....Dimenticavo
http://alexit.wordpress.com/2007/09/22/realtek-rtl-8139-la-scheda-ethernet-fantasma/
 
a me non è funzionato nulla.

Ho risolto il problema grazie a un utente del forum di ubuntu.
E' un insidioso bug che avviene alla presenza di Xp e Linux nel mio caso 
ubuntu.
http://ubuntuforums.org/showthread.php?t=538448
Devo ancora capire bene che cosa succeda ma io ho risolto facendo
In windows > Pannello di controllo > Strumenti di amministrazione > 
Gestione Computer > Scheda di rete > Realtek RTL 8139.... > Avanzate > 
Wale-On-Lan After shutdown > Qui mettete il valore in "Enable".
Riavvate il Linux e funziona.
Spero di essere di aiuto.
Ciao
Lele




Balene-in-rete dopo spegnimento > Quì mettete il valore in "Enable".
Simpatica questa voce! ^__^
-- 
#include <std.disclaimer.h>
Signature automatica inserita a mano.
In God we trust, all others we monitor.(NSA)
Punteggiatura: Nel caso mancasse nel messaggio, aggiungete!!

 Simpatica questa voce! ^__^
Meglio di:
svegli su lan dopo sospensione dell'attività
Eh, secondo me, e' wake e non wale.
E avrebbe senso: settando la scheda perche' non risponda al W.O.L.
in pratica la si spegne, come si fa con le wireless.


hehehhe è vero non ho visto l'errore dai comunque suona bene.
Ovviamente doveva essere wake.
Ciao
Lele

 in pratica la si spegne, come si fa con le wireless.
Da wikipedia:
http://it.wikipedia.org/wiki/Wake_on_LAN
Esattamente.
 > in pratica la si spegne, come si fa con le wireless.
e si accende.
Quello che non capisco e che diavolo centra con Linux, perché devo 
configurare win per far funzione Linux.
Il fatto che il bug è presente su tutte le distribuzioni che ho usato,
E' quasi un anno che notato questo problema, peccato che sia ancora 
presente.
Ciao
Lele

 configurare win per far funzione Linux.
Non c'entra nulla linux, e' windows che non dovrebbe spegnerla.
Nessuno se lo aspetterebbe, da piu' di vent'anni a questa parte. <vbeg>
Semplicemente, chi fa i driver per quelle schede di rete non ha avuto
le informazioni che fosse possibile lasciare *spenta* la scheda di rete
al successivo riavvio.
Mentre chi fa i driver per windows ha avuto la bella pensata di 
aggiungere quella feature, a mio avviso totalmente inutile.
