Newsgroup: it.comp.os.linux.iniziare
Titolo: unire due reti

Ciao,
vorrei unire due reti tramite un computer linux. Sul computer ho
installato due schede di rete. Le due reti hanno indirizzi IP della
stessa classe. Per esempio: la prima 192.168.0.1 a 50 e la seconda
192.168.0.51 a 100. Il Gateway per internet č 192.168.0.1. Secondo voi ci
possono essere problemi? Devo diversificare gli indirizzi per le due
reti? Io gradirei lasciare tutto cosě. Come devo configurare Linux?
Ho bisogno di unire le due reti tramite un PC perchč una č una wireless
interna su un certo canale e l'altra č una wireless esterna, o meglio, un
dispositivo wireless bridge. Credo non ci siano altre soluzioni.
Grazie,
Massimiliano

 reti?
Perchè non fai due sottoreti diverse? Ovvero: il tuo pc con 2 schede di rete
(connesso in internet con modem/3^ scheda di rete) fa da gateway per le due
sottoreti...imposti il server come gateway sui due client e sei a posto.
Ciao
-- 
 (o_    Il mondo si divide in 10 categorie di persone:
 //\    chi ha passato Metodi e chi scava.
 V_/_   IO sono alto 90 chili...
 Drake  Per rispondere in mail togli il_gatto_dal_Forno

 
il problema č che una rete č gia fatta e funzionante. E' costituita da un
AP wireless con modem ADSL integrato e dhcp abilitato. E' la mia rete di
casa e funziona bene.
A questa devo unire la rete di casa di un mio amico. Abbiamo montato due
dispositivi wireless configurati come bridge e funzionano. Ora dovrei
unire il mio bridge alla mia rete. Se lo faccio con un cavo di rete
collegato al mio router non ho problemi, ma i due dispositivi sono
lontani. Per questo motivo vorrei unire le due reti wireless tramite un PC
Linux, con bridge unito con scheda di rete e seconda scheda di rete
wireless. Anche perchč la rete esterna č molto potente e quindi vorrei
inserire dei vincoli/controlli sul firewall di Linux.
Grazie,
Massimiliano

 possono essere problemi?
Certo che sì, ma non per colpa di Linux.
1- se la prima rete è composta da host 1->50, il 51 è il broadcast e quindi
fa parte della prima rete e non della seconda.
2- se la seconda rete va dall'host 51 a 100, il 50 è l'indirizzo di rete
della seconda rete ed in più il gateway non fa parte della rete.
Una volta avevo fatto una cosa del genere ed avevo impostato: (metto degli
indirizzi fittizzi)
rete A: 192.168.1.0
hosts: 192.168.1.1 -> 192.168.1.100
broadcast: 192.168.1.101
gateway 192.168.1.100
rete B: 192.168.1.102
hosts: 192.168.1.103 -> 192.168.1.254
broadcast: 192.168.1.255
gateway 192.168.1.254
router internet (lo chiamo così per differenziarlo dai gateway): 192.168.2.1
devi mettere una macchina con ben 3 schede di rete:
eth0: 192.168.1.100
eth1: 192.168.1.254
eth2: 192.168.2.1
eth0 è connessa alla rete A
eth1 è connessa alla rete B
eth2 è collegata al router internet
Cmq, questa era una domanda da news:it.comp.reti.locali
Qui sei decisamente OT, anche perchè Linux è un sistema di rete ben fatto e
può fare tutto: basta essere in grado di configurarlo a dovere. Però se ti
mancano le basi di reti è ovvio che la fattibilità della cosa non dipende
più dal sistema operativo ma dall'amministratore di sistema.
Cmq, prima studiati bene le basi sulle reti.
Per quanto riguarda Linux, la configurazione è proprio banale banale!!
Occhio che se non rispetti quello che ho detto io ti si pianta network.
Ciao
-- 
Alex
"Concentrate on what cannot lie. The evidence..."
Gil Grissom

 dispositivo wireless bridge.
Embe'?
Davide
-- 
| NT is the only OS that has caused me to beat a piece of hardware to
| death with my bare hands. --Derry Hamilton 

 inserire dei vincoli/controlli sul firewall di Linux.
Io continuo a non capire dove stia il problema.


 della seconda rete ed in più il gateway non fa parte della rete.
Su che subnet (contigua, e' sottinteso), di grazia?
bye G.L.
-- 
- Renaissance, aka Gian Luca Sole -
Cit. « E' assolutamente evidente che l'arte del cinema
  si ispira alla vita, mentre la vita si ispira alla TV »
                                         (Woody Allen)

 inserire dei vincoli/controlli sul firewall di Linux.
 
|amico|---|suo wl|---**--|tuo wl|---|pc linux|--|sc. wl/ADSL|--|tua rete|
Una cosa del genere vorresti avere? Puoi fare una rete solo per |tuo wl| e
|pc linux|. In questo modo però un fw su |pc linux| diventa inutile perchè
|sc. wl/ADSL| è visibile direttamente da |tua rete|.Per essere efficace  il 
fw deve frapporsi tra la tua rete e l'ADSL, ma se hai l'adsl e router wl
tutto assieme.....mi spiace ma non so cosa consigliarti...




tutte le premesse che ho fatto erano necessarie per spiegare il problema.
Quello che a voi chiedo è come configurare Linux per ottenere l'unione di
due reti differenti, siano esse collegate con wireless cavo o qualsiasi
altro strumento.
Alla fin fine il computer che voglio creare avrà due schede di rete per
due reti che devono essere unite. Come si fa?
Grazie,
Massimiliano

 
hai centrato il problema
Grazie,
Massimiliano

 Su che subnet (contigua, e' sottinteso), di grazia?
Non ho capito il soggetto della frase, o forse anche il verbo.


 
Su che subnet mask, nelle rispettive reti, e' vero cio' che affermi?


 due reti che devono essere unite. Come si fa?
Come si fa cosa?
A mettere la scheda nel computer?
Cmq, resta il discorso che prima devi avere delle basi di reti altrimenti
non sai cosa scrivere nei file che di dico; cmq, devi abilitare l'ip forward
e impostare i gateway e i file di tuo interesse sono:
/etc/sysconfig/network
/etc/sysconfig/network-scripts/eth*
(almeno in RH)
Altri 2 consigli:
cersa su google
prima di fare una cosa informati bene: la pappa pronta è più facile ma non
porta risultati.


 hai centrato il problema
E' da suicidio (per le collisioni che si creano) ma potresti settare il
pc-linux come FW e gateway per la tua rete. In pratica un pacchetto che
deve uscire su internet dalla tua rete, passa prima per il router wl,
arriva al FW, ripassa al router che lo fa uscire...
Setti cioè il pc-linux come gateway per la tua rete (il router wl per la tua
rete diventa trasparente quindi) e poi dal FW reindirizzi i pacchetti verso
l'esterno. Dovrebbe funzionare, ma non pensare sia una scheggia...
Sull'altra scheda di rete imposti un'altra rete per connetterti con il tuo
amico. 
Ciao


 Allora che te ne fai di un gateway? Prendi uno switch.
A parte il fatto che questa è la risposta più sensata tra tutte quelle che
abbiamo dato, cmq, se volesse (come avevo avuto la necessità di fare)
impostare dei controlli tra le due reti, potrebbe anche aver la necessità di
mettere un gateway invece di uno switch.
Cmq, io resto dell'idea che il nostro caso amico ha disperato bisogno di
imparare e che questo non è il ng più adatto a lui.


> Su che subnet mask, nelle rispettive reti, e' vero cio' che affermi?
Il mio discorso era:
se hai una rete dove 192.168.100.1 e 192.168.100.50 sono due host allora
sicuramente anche 192.168.100.0 e 192.168.100.51 fanno parte della rete.
Se ovviamente il subnet mask č impostato a 255.255.255.0 allora non sono
192.168.100.51 fa parte della rete ma č un host e sono host tutti fino a
192.168.100.254.
Se la rete invece ha come subnet mask 255.255.255.192 dovresti poter fare
una rete di questo genere:
indirizzo rete: 192.168.100.0
hosts: 192.168.100.1 -> 192.168.100.63
broadcast: 192.168.100.64
Cmq, in rete esistono molti calcolatori di subnet molto piů affidabili di
me.
stesso concetto per l'altra rete.


 due reti che devono essere unite. Come si fa?
Chiedi al tuo amico di riconfigurare la rete su un'altra subnet, e di 
impostare
il default gateway sull'indirizzo che avrai scelto per la scheda di rete 
linux che
si "affaccia" sulla sua rete
Successivamente, con due schede di rete sulla linux box, non fai altro
che abilitare l'ip forwarding (echo 1 > /proc/sys/net/ipv4/ip_forward.
Poi, ci son due strade affinche' il tuo amico possa accedere ad internet.
1) Imposti una route statica sul router adsl, indicandogli che per 
raggiungere la
rete del tuo dirimpettaio dovra' passare per la linux box. (Non 
garantisco che funga:
tutto dipende dal router adsl, e se gestisce piu' subnet in NAT)
2) Abiliti il masquerading della rete del tuo amico sulla linux box. 
Qualche volta problemi
possono pero' sorgere dal doppio NAT, dipende dal router.
E' tutto spiegato qua:
http://www.netfilter.org/documentation/HOWTO/it/NAT-HOWTO.txt
Oltre all'altra documentazione che spiega come configurare un firewall 
con iptables.
In alternativa, mantendendo al configurazione attuale, configurare la 
linux box come bridge
(non chiedermi come, non ci ho mai provato), in modo che passi pacchetti 
(o frame), da
una interfaccia all'altra a prescindere, mi sembra e non vorrei dire 
caxxate, dal layer ip
e dal meccanismo di routing.
Pero' thread passati mi dicono che c'e' qualche casino se deve fungere anche
da firewall, non saprei dirti se le cose son cambiate.


 broadcast: 192.168.100.64
No! Il broadcast e' .63.   Il .64 e' l'indirizzo della rete successiva 
con medesima subnet...
;-)


 
 ....forse più adatto all'argomento, suona meglio se non si vuole
sembrare scortesi.
Ad ogni modo, adatto o non adatto le risposte mi sono servite a chiarirmi
le idee.
Grazie,
Massimiliano

 con medesima subnet...
guarda l'ho calcolato su internet quindi magari è pure sbagliato.
Cmq, il concetto resta.
Se poi hai un buon programmino per calcolare la subnet allora fammi sapere
che viene sempre bene.


 le idee.
Che poi è lo scopo del ng.


 
esatto
Massimiliano

 che viene sempre bene.
Non ne ho mai usato uno, anche se in taluni casi e' sicuramente 
comodo... Oltretutto
il subnetting oltre il solito /24 di reti private non mi e' mai servito, 
e per le reti pubbliche...
utilizzo il foglio di configurazione lasciatomi dal provider.     :-)
Comunque, una veloce ricerca su google, keyword "subnet calcultor" e 
pigiando
"mi sento fortunato":
:-)
http://www.telusplanet.net/public/sparkman/netcalc.htm


> me ne rendo conto, questo perchè ho le idee confuse sull'argomento
è per questo che ti ho consigliato anche altri ng.
prima chiarisciti le idee sulle reti, poi vai a vedere il networking how to
che ti è stato suggerito poi torna qui e chiedi quello di cui hai bisogno.
come facciamo a risponderti se parliamo lingue diverse?
Ciao


 
http://www.telusplanet.net/public/sparkman/netcalc.htm
Ottimo, io mi sono sempre avvalso dei servigi di un altro sito che perň non
č cosě competo ed esatto.
grazie


 è così competo ed esatto.
Puntualizzo: io questo sito non l'ho mai usato, ne qualunque altro sito 
del genere.
Al massimo per rapidita' uso il ripe, quando non ho il foglio di 
configurazione lasciato
dal tenico del provider.
Il mio e' un banale ragionamento matematico:
256-192=64, la rete ha quindi 64 possibili indirizzi ip, che son quelli 
che vanno da 0 a 63.
L'errore sta nel mettere come ultimo indirizzo 64, in quanto in questo 
caso si deve
"enumerare", non "calcolare". E infatti si nota bene come gli indirizzi 
host che vanno
da 0 a 63, siano proprio sessantaquattro. L'ultimo e' appunto come 
sappiamo il broadcast,
cioe' 63, ed il primo, 0, l'indirizzo di rete.


 cioe' 63, ed il primo, 0, l'indirizzo di rete.
Ed č appunto per questo ragionamento che avevo scritto che quello che avevo
detto io era palesemente sbagliato.
Di fatto io mi sono impegnato meno, ho solo notato che gli host sono pari in
virtů del fatto che partendo da un numero pari togliendo l'indirizzo di rete
ed il broadcast gli host sono sempre pari.
Cmq, grazie per il ragionamento, non lo sapevo.


 Ciao,
Ciao, vengo un pelino in ritardo ma forse ti puo' essere utile lo stesso:
 
http://www.lartc.org/howto/lartc.bridging.html
La prima cosa  che (IMHO) devi chiarirti e' se vuoi  unire le tue reti
con un dispositivo di layer 2 o di layer 3 e poi agire di conseguenza.
-- 
Sono un servitore del Fuoco Segreto, e reggo la fiamma di Anor.
A nulla ti servira' il fuoco oscuro, fiamma di Udun.
Torna nell'Ombra! Non puoi passare.