Newsgroup: it.comp.os.linux.sys
Titolo: Linux come switch (forse !!)

Premessa:
Patrimonio culturale riguardo a linux tendente a 0
Installato linux  su un 133 con a bordo 2 schede ethernet,  tutto funziona
quasi a dovere, nel senso che le
due schede sono correttamente installate, configurate e funzionanti.
Target:
A      -> Futuro server linux  2 schede ethernet con IP 192.168.1.1   (eth0)
192.168.2.1 (eth1)
B,C  -> client windowZ collegati con un cavo twistato (RJ45) con IP
192.168.2.2  e 192.168.1.4
Stato attuale della rete:
B e' collegato con un cavo twistato alla prima scheda di rete (eth1) del
server A
C e' collegato a (eth0)
B pinga A(eth1)  e viceversa  e B pinga A(eth0) anche se non ne e'
fisicamente connessa (route funziona)
C pinga A(eth0) e viceversa e  C pinga  A(eth1) quindi presumibilmente la
tabella di routing e' giusta
Problema:
Perche' mai B non riesce a pingare C ?
Non so' piu' che pesci pigliare,  sono sempre stato un windows dipendente e
ora che mi sto' convertendo sono nei guai, chi mi puo' lanciare una
ciambella di salvataggio ?
PS.
Cosa sto cercando di fare:
Il server dovra' fungere prima di tutto da switch tra i client delle due o
piu' sottoreti (vorrei aggiungere una terza scheda ethernet per creare una
terza sottorete)
dovra' permettere la condivisione del collegamento ad internet per ora
madiante 56K
fornire servizi DHCP DNS e tutti gli infiniti protocolli che potro'
installare. E alla fine di tutto cercare di auto bucarmi il sistema.
(il tutto a scopo didattico)
Ma per ora non riesco a far pingare i due client delle due sottoreti.
Accetto tutti gli insulti possibili, purche' utili !!!!!   (via email
pass...@ciaoweb.it
) non in pubblico !!!!!! :)
Grazie.

 ciambella di salvataggio ?
Piu' che scarso patrimonio culturale su Linux, mancano le nozioni base del
tcp/ip, credo.... ;-) senza offesa eh!!!
ciao ciao ciao
-- 
Marco Ermini
http://www.markoer.org
 - ICQ # 50825709
There are two major products that come out of Berkeley: LSD and UNIX.
We don't believe this to be a coincidence.      -- Jeremy S. Anderson

 echo 1 > /proc/sys/net/ipv4/ip_forward
sulla macchina LINUX ..... dovrebbe bastare .... fammi sapere
                                                CIAO
                                                        Simone ;-)))

Simone Stanzani wrote:

PS: I 2 PC devono avere cone default gateway la macchina linux.

 PS: I 2 PC devono avere cone default gateway la macchina linux.
E che RAZZO! Devi quotare per forza tutto il tuo precedente messaggio per
aggiungere una riga????


Bhe, sul fatto dello scarso patrimonio non ho assolutamente nulla da dire :)
!!!!
Riflettendo pero' non capisco perche la mia subnet sia sbagliata (o dove il
mio ragionamento
 casca)
io avrei creato 2 sottoreti distinte con ip 192.168.2.* e 192.168.1.* quando
configuro la tabella di
route mi sembra sensato (ma probabilmente non e' cosi') che io dica a linux
che tutti gli IP con destina
zione --.2.* vadano gestiti da eth0 (ad esempio) e quelli --.1.* dalla eth1
poiche' eth0 e' il ramo del gateway
che gestisce la sottorete .2.* e eth1 .1.*
quindi  per poter dire questo a linux devo mascherare anche il penultimo
ottetto o no ?
Se non ho capito male l' 192.....  e' di classe C quindi 65000 host o giu'
di li' ma io li ho forzatamente
definiti in 255 reti da 255 host sto sparando cavolate ?
Grazie della comprensione.


2 domandine veloci veloci,
1) Che cosa ho fatto ?  O meglio a cosa serve, a visualizzare il contenuto
del file ?
perche se e' cosi' il file contiene solo uno 0
2)Purtroppo non funziona i client delle due sottoreti proprio non si
vogliono vede  comincio a pensare
che i 2 windows di odino e ....non si possano vedere ....
Mi hai comunque lo spundo per frugare in quelle directory, grazie.
Alan.

 Mi hai comunque lo spundo per frugare in quelle directory, grazie.
forse e' meglio che lasci stare i file nella /proc e ti sposti su
.iniziare
ciao,
marco

 definiti in 255 reti da 255 host sto sparando cavolate ?
Stai "sparando cavolate" nel senso che stai confondendo questioni diverse...
cosa sia la classe C ha ormai poca importanza, visto che sono stati introdotti
concetti come il supernetting ed il subnetting, quindi tu puoi definire la
netmask che ti pare.
Il mio consiglio e' che tu definisca le due reti con una netmask che permetta
loro di vedersi, sara' il kernel della macchina Linux ad instradare i
pacchetti nella scheda giusta, non te ne devi preoccupare tu.


 Mi hai comunque lo spundo per frugare in quelle directory, grazie.
Noooo! lasciale stare...
