Newsgroup: it.comp.reti.locali
Titolo: Brouter

Nonostante lavoro da due anni nel networking, dopo aver installato linux
mi sono accorto di avere forse ancora delle lacune che non mi permettono
di comprendere e configurare correttamente un bridge router.
Vi illustro la situazione sperando che possiate aiutarmi:
Ho una LAN con circa 10 PC con indirizzi di rete del tipo (ad es.)
10.0.0.0/32
. Nella Lan c'č anche un PC Linux adibito a gateway-firewall
come end-point prima del router Alcatel ADSL.
Il problema č proprio ques'ultimo PC... non riesco a capire quale
sistema devo utilizzare per renderlo "trasparente" alla LAN, pur
mantenendo i filtri essenziali per le funzioni di firewalling.
Tenete peresente che, come da manuale, il gateway linux č stato montato
con 2 schede di rete configurate con due reti e sottoreti diverse. Ad
esempio:
sk 1 (eth0) 
20.0.0.0/32
 255.255.255.0 <- scheda "esterna"
sk 2 (eth1) 
10.0.0.0/32
 255.255.254.0 <- scheda "interna"
Mi rendo conto che forse avrei bisogno di studiarmi un buon manuale, ma
sono disperato e sono dietro a questo progetto da troppo tempo...
Aiutooo!!!!
Ciao!
Davide
-- 
Volontario Anti-Troll (TM) 
SecurFaq: 
http://members.nbci.com/gouldukat/
DocTrolls: 
http://it.geocities.com/roccopapaleo/faq/italiano/Troll.html
Netiquette: 
http://www.inferentia.it/netiquette/dis.html

Tenete peresente che, come da manuale, il gateway linux è stato montato


 come end-point prima del router Alcatel ADSL.
Scommetto che dal firewall riesci ad uscire mentre dai client della
rete interna no. Giusto? Se no, spiega esattamente il problema.
-- 
Vincenzo 
Non esistono verita'. Esistono solo versioni.

Ti spiego un pochetto io... per la cronaca sono la collega di Davide
che sta impazzendo dietro a sto firewall con lui.
primo problema
sulla macchina linux ho due schede di rete con indirizzi e subnetmask
differenti se faccio un ping da uno dei pc della rete all'in ip del
firewall risponde risponde anche se faccio ping sull'ind. ip della
scheda collegata al router ma se faccio un ping sull'ip del router
niente.
Cosa dobbiamo fare per andare in internet passando attraverso la
macchina linix???


 macchina linix???
Ok, ho indovinato ;)
In pratica sul router adsl bisogna impostare il gateway per la rete
interna. Infatti il router stesso (parlo dell'Alcatel) non avendo
informazioni sull'esistenza di un'altra sottorete, non sapra`
come fare per raggiungerla. Esempio:
Internet -- router adsl -- 20.0.0.0 - firewall linux -- 10.0.0.0 -- 
Facendo finta che il router adsl abbia un'interfaccia come quella
di Linux per gestire la routing table: (in effetti dovete vedere
sul manuale quali sono i comandi effettivi per impostare la
routing table)
adsl:# route add -net 10.0.0.0 netmask 255.0.0.0 gw 20.0.0.2
dove 20.0.0.2 e` l'ip assegnato alla scheda eth0 su Linux.


adsl:# route add -net 10.0.0.0 netmask 255.0.0.0 gw 20.0.0.2
questo quindi non lo posso fare (anche se serebbe l'ideale: vedi la rete
10.0.0.0 utilizzando come gateway 20.0.0.2). Devo trovare una soluzione
direttamente dal Linux, immagino con i comandi di route. il problema è
che nonostante abbia provato un casino di opzioni (da linuxconf, tanto
per capirci) la tabella di routing è come la capisce lui (sfasata
rispetto alle mie aspettative) e quindi mi canna tutte le previsioni di
successo. 
Sinceramente non riesco neppure a capire come scrivere un comando di
route valido perchè lui lo capisca. Mi sento molto ignorante...
grazie se vorrai continuare ad aiutarmi.


direttamente dal Linux, immagino con i comandi di route. il problema è
no, per quante diavolerie tu possa fare con la tabella di routing della
macchina linux, il router non sapra' comunque *mai* come raggiungere i pc
della lan 10.0.0.0, ergo i pc non riusciranno mai a navigare.
In altri termini, il router non sa dov'e' la rete 10.0.0.0, quindi i
pacchetti per tale rete (ovvero per i pc), non vengono inviati al linux, ma
ben che vada vengono inviati al default gw del router (che probabilmente li
scarta, ma questo e' un altro discorso).
La soluzione che a me viene in mente e' che linux faccia NAT, in modo che
dal punto di vista del route chi naviga non sono i pc di rete 10.0.0.0, ma
la macchina linux (che invece viene correttamente raggiunta dal router).
Io non me ne intendo molto di linux; so che puo' fare nat, mi sembra che la
roba si chiami masquerading o ip masquerading o qualchecosa del genere.
spero di non essere stato troppo criptico
buon nat a tutti
bepin

 comodato d'uso. in ogni caso il router è già settato per comunicare con
Allora hai due alterantive :
- Fai fare a Linux il nat/firewall.
Oppure 
- Configuri Linux come bridge/firewall : 
http://bridge.sourceforge.net/


 comodato d'uso. in ogni caso il router è già settato per comunicare con
Cioe' fammi caire, se ti danno un router in comodato d'uso non puoi 
accedervi cioe' non ti danno le pw? Possono farlo? Anche io ho un router 
adsl alcatel protetto da pw, ma pensavo bastasse chiederla 
all'installatore. Speranza vana?
Ciao ... Dino

all'installatore. Speranza vana?
In realtà io la psw ce l'ho, ma non dovrei averla.
Se scoprono che accedo al router con la psw, mi tolgono l'assistenza e
la garanzia, e non è una mia aspirazione. Certo, una modifica la posso
anche fare, ma non so poi come si comporterebbe il router a
spasticciamenti vari.
