Newsgroup: it.comp.os.linux.iniziare
Titolo: problemi di routing e adsl

 
Ho una suse 7.2 e voglio pilotare una rete didattica di 30 pc con
indirizzi statici tipo 192.168.1.xx a una linea HDSL di telecom.
La TI mi ha dato un router cisco 6200 "con 5 indirizzi IP
statisci pubblici tipo  1.2.3.x e un default gateway tipo
1.2.3.1
Ora sulla linux box ho due schede realtek 8129 che
funzionano benissimo.
Se pingo la rete interna vedo tutti i client e se
pingo il default gateway di TI lo vedo.
Non riesco però ad uscire su
internet nè a pingare il default gateway di TI dai Client interni.
Gli IP sono così configurati
Uno e` pubblico, diciamo 1.2.3.4
 l'altro e` privato, 192.168.1.2.
Ho poi una adsl con router,.
Il mio problema e` la configurazione della tabella di routing. Ora ho:
eth0        1.2.3.4
eth1        192.168.1.2
routing:
192.168.1.0	0.0.0.0		U		eth0
1.2.3.0		0.0.0.0		U		eth1
e cosi` funzionano tutte le connessioni dalla rete interna,
ma NON quelle che vengono forwardate dall'ADSL.
Ora, devo configurare la scheda eth1 che va sulla ADSL tramite hub con
uno di questi a disposizione che sono della stessa famiglia di 1.2.3.X
(diciamo 1.2.3.2) o no?
Come devo configurare la tabella di routing??
E’ necessario caricare il modulo ppOE o no??
Grazie.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Il router cisco dovrebbe supportare internamente pppoe o pptp, ma
questo dovresti chiederlo a TI.
Per il resto dovresti, in teoria (v. sotto):
1) aggiungere il default gateway con
"route add default gw 1.2.3.1" (ip interno del router"
2) abilitare il forwarding
"echo 1 > /proc/sys/net/ipv4/ip_forward"
3) configurare il firewall, che dovrebbe essere basato su netfilter o 
ipchains se usi un kernel 2.4, su ipchains se il kernel della serie 2.2.
Il router potrebbe avere un firewall interno, controlla con TI.
In ipchains e netfilter deve essere abilitato il masquerading, anche se 
hai 5 ip statici esterni. Il masquerading potrebbe anche essere 
effettuato dal router (ma dubito).
La scheda eth1 deve avere numero di rete identico a quello interno del 
router e numero di host diverso, e diverso amche dagli altri cinque 
pubblici.
Qui purtroppo sorge il problema, almeno stando a quello che scrivi, 
perché ti hanno dato un indirizzo ip interno del gateway che è un 
indirizzo pubblico. Non puoi scegliere un indirizzo a caso perché rischi 
di duplicare un indirizzo assegnato ad un altro utente. In effetti la 
configurazione che ti hanno dato è pensata per collegare 5 pc con 
indirizzo statico 1.2.3.X e gateway 1.2.3.1 direttamente su internet, 
collegati via un semplice hub al router.
Se vuoi usare il pc linux come firewall, masquerading, etc. dovresti 
configurare il router con un indirizzo interno di gateway non pubblico.
Questa è la mia opinione, ma potrei sbagliare.
saluti

 
Come sospettavo, ho detto una stupidaggine. Il fatto che abbiano 
configurato il router, lato interno, con un ip pubblico è ovvio se, 
appunto, si configurano 5 pc con l'indirizzo pubblico. Ma puoi sempre 
configurare il tuo pc linux come firewall, etc., mettendo su eth1 uno 
degli indirizzi pubblici che ti hanno dato.
Anzi, con linux è possibile configurare la scheda ethernet con più di un 
indirizzo, creando delle interfacce "virtuali", tipo eth1:0, eth1:1, 
etc., assegnando a ognuna un indirizzo pubblico. Questo può essere utile 
per mettere ad es. http su un indirizzo, https su un altro, e redirigere 
un servizio "pericoloso" su un'altra macchina dedicata.
Scusa l'errore di ieri, ma era tardi..
Saluti