Newsgroup: it.comp.os.linux.iniziare
Titolo: Prfoblema di routing

Salve, sto facendo delle prove con una macchina linux RH7.1 usata come
router.
La mia configurazione e' la seguente:
PC A - W98 192.168.10.38
PC B - W2000
PC Linux RH7.1 con 2 interfacce di rete 192.168.10.46-192.168.10.47.
nella mia simulazione ho attaccato i due pc alle 2 interfacce del sistema
linux (ovviamente attraverso hub).
Ho impostato nella tabella di route di usare eth0 per l'indirizzo
192.168.10.38 e eth1 per l'indirizzo 192.168.10.35.
In questo modo il pc linux pinga correttamente i due pc sulla giiusta
interfaccia, ma come faccio a dire al sistema di forwardare i pacchetti in
arrivo sull'interfaccia appropriata in modo da riuscire a pingare fra di se
i due pc(w98 e w2000)?
Sicuramente sbaglio qualcosa nella tabella di routing ma non ho idea di
cosa, qualcuna sa darmi qualche dritta?
grazie
--
Davide Balducci

 pingare fra di se i due pc(w98 e w2000)?
Forse ho capito  male cosa stai cercando  di fare, ma se  stai usando le
netmask  di  entrambe  le  schede  come /24,  significa  che  tu  hai  4
interfaccie sulla stessa  rete IP; in questa condizione, le  due box Win
si raggiungeranno direttamente se e' fisicamente permesso, crederanno di
poterlo fare senza riuscirci se invece non lo e'.
Per  farli passare  dalla macchina  Linux, dovresti  agire sulle  *loro*
tabelle di  routing, sempre  che sia  possibile fare  quello che  hai in
mente ;  oppure, spostare  una delle  due macchine  ed una  delle schede
della macchina Linux su una rete diversa.
Se ho capito male, posta la tua tabella di routing.
-- 
 ____(_)__ ____   ___ _(_)__  _______/ /__ ____  ___   
/ __/ / _ `/ _ \_/ _ `/ / _ \/ __/ _  / _ `/ _ \/ _ \_ 
\__/_/\_,_/\___( )_, /_/\___/_/  \_,_/\_,_/_//_/\___(_)
               |/___/       ( address rot13 encoded. )

Forse sono stupido io, ma a che ti serve avere su un pc due schede con 
numeri tcp/ip appartenenti alla stessa rete? Hai due hubs ? Perché? I 
due pc windows non si pingano ? Quale netmask usi (ovvero hai delle 
sottoreti in classe C)?
saluti


Quindi secondo te se uso subnet diverse o una classe diversa dovrei riuscire
a far pingare le due box win solo usando la tabella di routing della box
linux?
Se si che route statiche dovrei aggiungere?
grazie in anticipo
Davide

E'  solo una simulazione per cercare di capire come funziona esattamente la
funzione di routing di una box linux perche avrei intenzione di introdurre
sulla lan aziendale delle box linux come proxy e firewall....
In questo momento ho problemi a capire se linux riesce a rigirare pacchetti
non indirizzati a lui prendendo determinate decisioni....farlo lavorare come
uno switch layer 3 per intenderci....
grazie
--
Davide

  routing della box linux?
No. Dovrai  almeno impostare  sulle macchine windows  la box  linux come
default gateway.


  intenderci....
Mi pare che sia possibile, ma temo  che tu sia fuori strada: IMHO non ha
nulla  a che  fare con  il  routing IP.  Se  ho capito  cosa vuoi  fare,
dovresti trovare quel che ti serve su
http://www.math.leidenuniv.nl/~buytenh/bridge
Buona fortuna.


 --
L'ho fatto ma nemmeno cosi riesco a far pingare i due win fra di loro.....
E come se la box linux non mi rigirasse i paccheti a lei non
destinati....mah,,,,
Davide

 nulla  a che  fare con  il  routing IP.
Si probabilmente non sono stato chiaro, quello che volevo fare e' solamente
mettere una macchina linux fra due reti diverse in modo che  mi rigirasse i
pacchetti usando due sk. rete diverse senza usare nessuna funzione di
bridging ma semplicemente usando la tabella di routing....
Davide

 destinati....mah,,,,
Hai attivato IP forwarding (# echo 1 > /proc/sys/net/ipv4/ip_forward )?
Sei sicuro di non aver usato per errore indirizzi net o broadcast?
Posta l'output di route e ifconfig, che forse ci capiamo meglio ;).
