Newsgroup: it.comp.os.linux.software
Titolo: [un po' ot] configurazione rete

Da qualche giorno sto letteralmente impazzendo per cercare di configurare
una mini-rete domestica. Non riesco a combinare nulla, ma non riesco a
individuare i motivi. Descrivo tutte le procedure che ho effettuato, se
qualche anima pia sa individuare quale può essere il problema.....
Ho seguito le istruzioni di un articolo preso dal sito di 
inter.net
 e mi
sono letto tutto il capitolo sulle reti di Appunti Linux (oltre ad aver
consultato pacchi di how-to: NET 3-4, Intranet Server, PCMCIA, Ethernet
ecc.) ma non ne sono venuto a capo, quindi IMPLORO AIUTO!!!
Prima di tutto, le macchine:
1) un pc con Redhat 6.1, scheda di rete PCI Arowana 10/100 (che monta un
chip realtek)
2) un portatile con Redhat 6.1, scheda di rete PCMCIA Conceptronics 10/100
(che fornisce sul disco driver i moduli del kernel appropriati)
3) un cavo RJ-45 cross, CAT5, schermato, lungo 5 metri, che dovrebbe
permettermi di collegare i due computer senza usare un hub
Vorrei usare il portatile come server web (apache+php+mysql) per poter
lavorare su un computer più "confortevole" per programmare. Inoltre vorrei
usare il portatile per la connessione a Internet (ha un modem più veloce
dell'altro computer) ma poter accedere al web con il pc usando il portatile
come gateway.
    PORTATILE: SERVER
    ip: 192.168.1.1
    DESKTOP: CLIENT
    ip: 192.168.1.2
    NETMASK 255.255.255.0
    Sul pc (1) la scheda di rete viene riconosciuta direttamente da Linux al
boot.
    Unica stranezza: quando spengo la macchina mi viene un messaggio strano,
qualcosa come "stopping eth0 [FAILED]"
eseguo ifconfig:
    ifconfig eth0 192.168.1.2 netmask 255.255.255.0
e verifico dando ifconfig senza parametri. Sembra tutto corretto.
Poiconfiguro l'instradamento con:
    route add -net 192.168.1.0 dev eth0
Mi dà il seguente errore:
    SIOCADDRT: invalid argument
però se eseguo route -n quello che visualizzo mi sembra corretto (la riga
con 192.168.1.0 è stata aggiunta)
Eseguo ancora (per impostare di default l'uso del gateway):
    route add default gw 192.168.1.1
Sul portatile (2) inserisco la scheda pcmcia, seguo le istruzioni contenute
nel README del disco-driver della scheda per l'installazione dei moduli del
kernel, modifico come da README i file di configurazione per PCMCIA, riavvio
il computer. All'avvio non mi sembra di vedere nessun messaggio di errore
(se non un "unsolved symbol(s)" che però, sempre dallo stesso README, posso
ignorare). A quanto ho capito i moduli del kernel sono basati sul driver per
le schede RealTek.
Eseguo "cardctl insert" per attivare la scheda PCMCIA, e qui già ho un
segnale che qualcosa non andrà per il verso giusto: sento due toni, il primo
alto e il secondo basso, e nel PCMCIA How-To è segnalato come sintomo che
c'è qualche errore: Se eseguo "cardctl ident" la scheda viene identificata
regolarmente (penso che vengano lette solo le informazioni ce si trovano
sulla EEPROM della scheda), però evidentemente c'è qualche errore nel
caricamento del modulo adatto per la scheda.
Faccio finta di niente e vado avanti:
    ifconfig eth0 192.168.1.1 netmask 255.255.255.0
e
    ifconfig
(fin qui sembra che vada tutto bene)
poi eseguo route:
    route add -net 192.168.1.0 dev eth0
e ho lo stesso errore che ho avuto sull'altro computer (SIOCADDRT: invalid
argument)
Comunque voglio lo stesso verificare se (chissà mai che ho una botta di
c**o) il collegamento funziona e provo con ping, ma su entrambi i computer
non ottengo nulla (un errore tipo "destinazione irraggiungibile"). Nessun
pacchetto  - ovviamente - giunge a destinazione. Inizio a disperarmi.
Il primo dubbio è sulla configurazione della scheda PCMCIA, allora provo a
avviare il portatile con Winzozz (che sembra riconoscere correttamente la
scheda) e a configurare l'altro computer come gateway, in windows imposto
l'ip e la netmask, e l'ip dell'altro computer come gateway. Però provo di
nuovo con ping e non ottengo alcun risultato su nessuna delle due macchine.
Ho provato anche, seguendo l'articolo di 
inter.net
 a modificare i file
/etc/hosts e /etc/HOSTNAME, ma non hanno risolto nulla. Anche perchè, se non
ho capito male, almeno un ping indicando l'ip e non il nome dei computer
dovrebbe funzionare anche senza configurare /etc/hosts e /etc/HOSTNAME.
Che devo fare? Dove sbaglio?
Un ringraziamento enorme a chi mi vorrà dare una mano
    Umberto Caldera
p.s. Le schede di rete e il cavo sono nuovi nuovi, quindi non ho mai neanche
verificato se funzionano correttamente.

 verificato se funzionano correttamente.
dal 192.168.1.1 dai: ping 192.168.1.1
dal 192.168.1.2 dai: ping 192.168.1.2
Che cosa ti dicono, entrambi?-)
-- 
-------------------------------
- Il mio indirizzo é alterato -
- My address is altered       -
-------------------------------