Newsgroup: it.comp.os.linux.sys
Titolo: Woody, problemi con rete locale

Ho felicemente usato Potato per più di un'anno ora ho avuto l'opportunità
di passare a Woody grazie ai CD di Linux&C e l'ho fatto.
Però sto avendo qualche problemino.
Il mio computer monta una vecchia scheda di rete ISA compatibile NE2000
che utilizzo esclusivamente per collegarmi col portatile, quindi con un
collegamento cross, non ho un hub.
Sul portatile funziona tutto, con ifconfig gli assegno l'indirizzo
192.168.0.2 ed assegno come default gateway l'indirizzo 192.168.0.1
Quest'ultimo è l'indirizzo che ho assegnato al desktop (la macchina con
Woody).
Con modconf ho installato il modulo ne (per il supporto alle schede di
rete ne2000 compatibili) esattamente come avevo fatto su Potato,
assegnando anche le opzioni io e irq, il modulo carica correttamente,
ottengo infatti il seguente messaggio:
ne.c:v1.10 9/23/94 Donald Becker (
bec...@cesdis.gsfc.nasa.gov
)
NE*000 ethercard probe at 0x240: 00 40 05 4f 8e 84
eth0: NE2000 found at 0x240, using IRQ 5.
e con "ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up" riesco
tranquillamente a tirare su l'interfaccia, infatti :
[rootNemesis:/]# ifconfig 
eth0      Link encap:Ethernet  HWaddr 00:40:05:4F:8E:84  
          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:100 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:5 Base address:0x240 
Questo bastava quando avevo Potato per collegare i due PC, ma ora non
funziona, ho provato a pingare una macchina dall'altra ma non funziona, i
ping non ottengo risposta (o meglio, risulta un Destination Host
Unreachable). 
Una differenza rispetto al passato però l'ho notata, quando digito lsmod
ottengo questo:
[rootNemesis:/]# lsmod 
Module                  Size  Used by    
ne                      6140   1 
ppp_deflate            38324   0  (autoclean)
bsd_comp                3688   0  (autoclean)
ppp                    20300   0  (autoclean) [ppp_deflate bsd_comp]
slhc                    4336   0  (autoclean) [ppp]
nls_cp437               3896   0  (autoclean)
af_packet               6136   0  (unused)
 
Come si può vedere il modulo ne è usato, quando avevo Woody mi risultava
un altro modulo (di cui non ricordo il nome) che veniva usato da ne
stesso, e di questo ne ho conferma guardando quello che avviene sul
portatile. Qui il modulo della scheda di rete (3c589_cs) è usato da un
altro modulo (tale ds).
Cosa posso fare?
-- 
  _  _ >>Now on Linux<<  _     ||              Home Page:
 | \| |___ _____ ___ ___|_|___ ||  
http://digilander.iol.it/nemesis2001
 | .` | -_|     | -_|_ -| |_ -|||     e niente sarà più come prima ...
 |_|\_|___|_|_|_|___|___|_|___|||            ... o quasi ;)

 Però sto avendo qualche problemino.
[cut]
Porto qualche notizia in più.
Ho provato a fare ping incrociati ebbene ho notato che sulla macchina con
Woody (quindi quella con i problemi) ottengo questo:
[root@Nemesis:/]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:40:05:4F:8E:84
          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:17 overruns:0 frame:0 
	  TX packets:0 errors:7 dropped:0 overruns:0 carrier:0 
	  collisions:0 txqueuelen:100
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b) 
	  Interrupt:5 Base address:0x240
cioè i pacchetti ricevuti (i ping che partono dal portatile) sono
scartati, mentre per quelli partenti mi da un errore.
Sul portatile invece vedo sia pacchetti che partono, sia che arrivano
(questi ultimi però penso che sia i messaggi ICMP:destination
ureachable).
In conclusione tutto questo mi fa pensare che possa essere attivato su
Woody il firewall, come posso controllare? il kernel è quello di default
cioè 2.2.20-idepci.
Un ultima cosa, provando a lanciare ssh su entrambe le macchine ottengo
l'errore : no route to host. Ma il percorso dovrebbe esserci visto che
su Woody ottengo:
[root@Nemesis:/home/ant]# route -n
Kernel IP routing table
Destination  Gateway     Genmask         Flags Metric Ref  Use Iface
192.168.0.0  0.0.0.0     255.255.255.0   U     0      0      0 eth0
Mentre sul portatile ottengo
Kernel IP routing table
Destination  Gateway     Genmask         Flags Metric Ref  Use Iface
192.168.0.0  0.0.0.0     255.255.255.0   U     0      0      0 eth0
127.0.0.0    0.0.0.0     255.0.0.0       U     0      0      0 lo
0.0.0.0      192.168.0.1 0.0.0.0         UG    0      0      0 eth0


Il firewall?
Saluti

 Il firewall?
Ecco questo è quello che pensavo anche io, solo che non so bene come
controllare, non ho mai avuto a che fare con i firewall.
Ho provato così:
[root@Nemesis:/home/ant/net]# iptables -L
modprobe: Can't locate module ip_tables
iptables v1.2.6a: can't initialize iptables table `filter': iptables who? (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.
Hmm, sinceramente non so cosa pensare. Iptables non è installato giusto?
ma allora la rete perchè non funziona?!?
Non ci capisco più niente.
Quasi quasi reinstallo tutto e provo col kernel 2.4, questo kernel
2.2.20-idepci mi ha un pò rotto le balle, non c'è nemmeno il supporto per
il sonoro.


se hai il 2.2.20 sei sicuro su iptables?
io proverei con ipchains
Max

 eth0: NE2000 found at 0x240, using IRQ 5.
ho avuto i tuoi stessi problemi con la tua stessa scheda (wwody anche
io) e nel mio caso
era un problema di IRQ, ho risolto settando l'IRQ a 9, ti consiglio di
provare (l'indirizzo di IO poi e' nel mio caso 0x280, ma secondo me basta 
che cambi solo l'IRQ). Ripeto anche a me all'avvio diceva che era tutto ok, 
solo cheil pc con quella scheda non pingava nessun altro se non se stesso 
e non veniva pingato dagli altri.
Me ne sono accorto cosi': dopo vari ping verso un altro pc ho dato
#dmesg e ho visto che erano 'segnati' i ping non riusciti e diceva che
non aveva trovato l'IRQ (non ricordo esattamente la dicitura), allora
gli ho assegnato il 9 (prima era l'11) e tutto si e' risolto.
ciao cacciavite

 se hai il 2.2.20 sei sicuro su iptables? io proverei con ipchains
Beh anche io sapevo che ipchais è il firewall di default dei kernel 2.2.*
ma sulla mia macchina ottengo:
[root@Nemesis:/home/ant]# ipchains -L
ipchains: Incompatible with this kernel


 basta che cambi solo l'IRQ). 
Beh ... FUNZIONA!!!!
Non ci avrei mai pensato, anche perchè con Potato funziona proprio con
l'IRQ 5, quindi l'IRQ era l'ultima cosa alla quale pensavo.
Devo però dire che con modconf ho potuto notare una cosa strana, nella
sezione relativa al modulo ne mi segna un "requires 8390.o" ed in effetti
ricordo che su Potato questo modulo era caricato e utilizzava il modulo
ne (lo vedevo con lsmod). Ora sulla mia macchina tale modulo non c'è e
non l'ho nemmeno trovato tra i moduli che è possibile installare quindi
non saprei che fare. 
C'è un modo per sapere a cosa serve sto modulo?
Cmq pare funzionare tutto, o meglio il link tra le due macchine
funziona, però dovrei far funzionare il masquerading se possibile :-)
Oggi cmq è la mia giornata fortunata, ho risolto un problema che avevo
con i localee tu mi hai risolto il problema della scheda di rete.
Ora mi resta da risolvere solo il problema della Sound Blaster. Anzi
quasi quasi posto qui, magari c'è qualcuno che mi sa dare una mano.



Va be' ti risolvo anche questo ;).
Se e' la sound blaster base (non ricordo il modello) carica il modulo
es1371.o.
Ciao cacciavite

 es1371.o.
Non c'è nemmeno questo, cmq su Potato io caricavo soundcore e sb (ho una
sb16) ora non c'è nessuno di questi due.
