Newsgroup: it.comp.reti.locali
Titolo: Routing e le cose inspiegabili...

Sto impazzendo... e lo trovo inspiegabile, per cui cerco qualcuno che mi 
illumini...
La configurazione della mia lan è la seguente;
pc1
    --server---routerwireless1---routerwirelss2---modem
pc2               |     |
                   |     |
                  pc3 storageHD
I due router sono collegati via wireless point to point.. Tutto il resto 
via cavo...
Questi sono gli ip:
pc1 172.16.68.1
pc2 172.16.208.1
pc3 192.168.0.11
storageHD 192.168.0.100
server 172.16.68.5 - 172.16.208.5 - 192.168.0.5
routerwireless1 192.168.0.10
routerwireless2 192.168.0.20
modem 10.0.0.1
Il gateway principale assegnato sul server è 192.168.0.20, dato che poi 
il modem è sulla wan del router.
I pc1-pc2 entrano sul server tramite due schede di rete eth1 e eth2 con 
rispettivi ip 172.16.68.0 e 172.16.208.0;
La eth0 che va poi sul router ha un ip 192.168.0.0
L'anomalia è questa.. In linux tutto funziona a dovere... tutti i 
dispositivi si vedono e si pingano... Navigano in interney e quindi 
niente di anomalo...
Il problma sorge quando ci attacco un server Windows2000 Server Ita... e 
la cosa piu' strana in assoluto è che dal pc1 riesco a pingare il pc2, 
il pc3 e lo storage, ma non riesco in nessun modo ad arrivare al 
routerwireless... E' inconcepibile... Se arrivo al pc3 e allo storage, 
non vedo perché non debba arrivare al router... Se non fosse attivato il 
routing sul server, non arriverei nemmeno sul pc3,  e invece no... 
soltanto il routerwireless non viene visto e di conseguenza tutto cio' 
che sta dopo... Renaissance... sono consapevole che solo tu puoi dare 
una spiegazione a tutto cio'... Help.. :)
Grazie e scusate per la lunghezza, ma credo che era necessario... :)

ciao in attesa che arrivi Renaissance faccio un tentativo
se un pc 172.16.68.1 passa tramite il server che lo instrada in
direzzione del wireless2 192.168.0.20 tramite la sua porta 192.168.0.5
(che fa da puro router) arriva allo wireless1 con ip 192.168.0.10 con
probabilmente netmask 255.255.255.0.
quindi diciamo che da quello che ho capito del routing un ip
172.16.68.1 non può comunicare con la wireless2 192.168.0.20 perchè
sono in due sotto reti diverse, non che parlando di eth1 parli di una
macchina linux con IP FORWARDING attivo?
per poter far vedere la pagina di setup del wireless1 e 2 nelle
macchine 172.21.X.X devi attivare nella scheda del server collegata al
router la condivisione di internet ics che ti fa il forward tra le due
sotto reti oppure bisogna dire al router wireless che per contattare
172.21.x.x deve usare come gateway l'ip della scheda 192.168.0.X del
server.
Lo stesso problema in wireless2 che non sa che per andare a 172.21.x.x
deve instradare con gateway 192.168.0.10(wireless1)
Perche non metti tutto sotto la stessa rete usando uno switch? e
perche passi tramite il server con pc1 e pc2?
Ciao

 La eth0 che va poi sul router ha un ip 192.168.0.0
conferma please: l'ultimo byte è *zero*? ...non vorrei dire una 
castroneria ma non mi pare corretto... perchè non lo metti ad 1?
-- 
Per far danni sul serio mi occorre la tua password di root ;)

io l'ho preso per un errore di battitura infatti ciò messo una bella x
192.168.0.X
CIao


sei ottimista! :)


 Ciao
Il motivo per cui uso questa configurazione è perché ho bisogno di due 
reti che passino attraverso il server e un altro pc che in pratica mi 
stia in una "dmz" molto personalizzata... Quello che non riesco a capire 
è il perché i pc riescano a pingare con il resto della rete, ma il 
wireless no... E' vero che fanno parte di due reti diverse, ma anche sul 
win2000 è attivato il routing; Lo prova il fatto che riesco a pingare 
con entrambi i pc della rete tutte le macchine connesse, tranne pero' il 
router wireless1 e di conseguenza tutto cio' che viene dopo... Cmq la 
storia del forwarding mi ha acceso una lampadina... Devo controllare 
bene.. Ribadisco... Con Linux è tutto maledettamente ok, pero' devo 
provare a disabilitare le stringhe di iptables per vedere se la reter 
funzia ancora... Ora ci provo, poi ti faccio sapere... ;)

 
Si... in effetti ho erroneamente specificato gli ip del server che ti 
riepilogo
eth0 192.168.0.5
eth1 172.16.68.5
eth2 172.16.208.5

 sei ottimista! :)
no..no... c'ha azzeccato.. :D

 che sta dopo...
Ma intendi il routerwireless1 o il routerwireless2?
bye G.L.
-- 
Renaissance, aka Gian Luca Sole
Per rispondere, togli nospam letto al contrario, e cambia nazione.
"E' assolutamente evidente che l'arte del cinema si ispira
alla vita, mentre la vita si ispira alla TV" - Woody Allen

 Ma intendi il routerwireless1 o il routerwireless2?
Intendo il routerwireless1... di conseguenza non arrivo nemmeno a tutto 
quello che c'e' in successione, routerwireless2 e modem/router, invece 
lo storageHD e il pc3 vengono visti da tutta la rete, ma ho scoperto che 
aveva ragione Omero... Mi è bastato disabilitare la regola forward di 
iptables su linux che il routerwireless è sparito dalla rete... Siccome 
su windows ci lavoro poco, ora devo smanettare per vedere come si fa :)
Avevo provato a creare una route statica sul routerwireless con gateway 
il server, ma ho l'impressione che il settaggio non funzioni... O è il 
software del router che è sminkiato, o la modalita' in cui è settato che 
non permette route statiche...

 non permette route statiche...
Ma il router wireless1 in realta' non sta facendo routing... e' al
piu' un bridge. Il wireless2 fa invece routing+nat sul modem.


 piu' un bridge. Il wireless2 fa invece routing+nat sul modem.
Già... non si finisce mai di imparare... :)

sei riuscito a fare qualche cosa?
Ciao

 
Non ancora... E oggi sono otto giorni che sono senza adsl... Appena mi 
sistemeranno la linea mi mettero' a googleggiare per trovare info sul 
come fare forwarding con il winzoz.. :)

forse si deve  abilitare ics su 192.168.0.5 verso la scheda eth1
172.16.68.5 che va in bridge con eth2 172.16.208.5 praticamente NAT ma
bisogna fare il disegnino con le router per capirsi .
Ciao

Omero ha scritto:

Finalmente mi hanno rimesso l'adsl... Allora... Ho chiesto al lavoro e 
mi hanno detto di un certo protocollo l2f Layer Two Forwarding e l2tp 
Layer Two Tunnelling Protocol, ma devo informarmi bene, perché ho 
qualche dubbio, anche se a chi ho chiesto č abbastanza competente...

per studio nella tuoa configurazione attuale con microsoft mi fai dei
ping?
dalle due reti 172.X.X.X
pinghi il router wireless1?
pinghi il router wireless2?
pinghi il pc3?
da pc3 pinghi i due pc 172?
da wireless2 pinghi il server pc3 e i 172?
da wireless1 pinghi il server pc3 e i 172?
Per me se il wireless1 ha ip 192.168.0.10 255.255.255.0 non dovresti
pingarlo con un ip 172.
La route suwireless1 verso wireless2 non dovrebbe servire ma:
wireless2 con ip 192.168.0.20 255.255.255.0 non ti farà mail il nat
per mandare in internet una macchina 172.X.X.X perchè non appartiene
alla sua rete dovresti come minimo allargare la mask però se tu metti
i due pc 172 su 192.168.5.X è magari 192,168.6.X hai lo stesso effetto
di adesso a livello delle tuo DMZ ma settando wireless2 in
192.168.0.20 255.255.0.0 wireless2 vedrebbe anche quegli ip. sperando
poi che quando i pacchetti dei due pc incriminati arrivano su
wireless1 lo switch del wireless instradi verso il server se non lo fa
su wireless1 forse bisogna mettere due route statiche tipo (uso i tuoi
vecchi ip)
172.16.68.1 255.255.255.255   192.168.0.5   192.168.0.20 metric 1
172.16.208.1 255.255.255.255  192.168.0.5 192.168.0.20 metric 1

 ping?
La storia è molto semplice... Stiamo parlando con attaccato il dominio 
windows.. Routing attivato su tutte e trele interfacce e gateway il 
routerwireless2..
il pc1 pinga il pc2, il pc3 e lo storage hd lan... non pinga il 
routerwireless
il pc2 idem... pinga il pc1, il pc3 e lo storage, ma non il router
il pc3, trovandosi sulla rete del router pinga tutti, ma qui ho inserito 
una route statica che dice di andare a trovare le due reti del server 
sul gw del server..
Cmq provando in linux, mi è bastato disabilitare questa regola che mi si 
verificasse la stessa situazione come con winzoz..
iptables -t nat -A POSTROUTING -s 
172.16.68.0/24
 -d 
0.0.0.0/0.0.0.0
 -o 
eth0 -j MASQUERADE
Deduco che dovrò un pò giocare su windows con il natting, ma francamente 
non c'ho capito una mazza... Meglio... molto meglio realizzare un 
natting con iptables.. :)

fai la stessa cosa sul router wireless aggiungi due route statiche.
Su windows non esiste il nat come in iptables, magari avere iptables
su windwos.
Per fare nat su windows devi abilitare ics condivisione di internet
nella scheda 192.168.0.5 del server come ti dicevo (dopo sai che i pc
saranno isolati dietro al nat e dovrai creare i forward se fanno da
server , mva sicuramente il problema è il mascheramentto del wireless
255.255.255.0 wireless2 non sa che per comunicare con 172 deve passare
per il server o allarghi il mascheramento ma convien farlo con sotto
reti vicine come tra 192.168.0.1 e 192168.1.1 quindi andrebbe messo il
mask del router a 255.255.0.0
adesso come adesso il tuo wireless2 i pacchetti diretti verso
172.x.x.x li manda fuori tramite ilsuogateway predefinito tramite la
route 0.0.0.0   0.0.0.0   ippubblico    ippubblico metric aggiungi le
route e funzionerà il ping ma non so se il router farà nat a una rete
non sotto il range.
Prova
Mi spieghi che particolare dmz ti serve? e perchè?   se puoi.
Ciao

 Mi spieghi che particolare dmz ti serve? e perchè?   se puoi.
Certo che posso... ci mancherebbe... non ho segreti nell'armadio.. :) .. 
Quel pc che è attaccato al router è inserito li' perché c'e' installato 
il mulo e cmq lo uso da battaglia, avendoci soltanto il s.o. e emule... 
Uno dei due che sta dietro al server in realta' è un nodo per uso 
radioamatoriale.. Ci si connette tramite connessione telnet e da qui 
verso dei siti radioamatoriali.. il tutto prettamente su protocollo 
telnet, mentre l'altro dietro al server è quello che uso con più 
parsimonia... C'è da dire anche che avendo una collezione di pc che 
molti buttano, io preferisco riciclarli perché il loro lavoro lo fanno 
sempre bene... Non a caso il server non e' altro che un amd 350mhz con 
200mb di ram su cui è installata una versione linux e quello ad uso 
radioamatoriale un p266 con 256mb di ram e una minidistro della slackware..

 perché la funzione del router è passiva, oppure il firmware è sminkiato,
ma che metrica hai messo? prova con 0 invece di 1
Ciao

Omero ha scritto:

Non mi permette di inserire delle metriche...

che apparato è?
Ciao

 che apparato č?
Un sitecom 54G Turbo