Newsgroup: it.comp.reti.locali
Titolo: Problemino di routing

Ciao a tutti!
Ho installato nei giorni scorsi un secondo accesso ad internet e mi trovo
ora a gestire un router D-Link DI-LB604 Dual-WAN (192.168.0.1) su cui sono
attestate appunto le due WAN Infostrada e Telemar e la LAN 192.168.0.X
Dovrei ora definire una route per fare in modo che l'accesso al server news
193.70.192.192 avvenga solo tramite la connessione Infostrada, quindi
tramite il gateway 192.168.1.1 che è il modem Infostrada.
Apro una shell dei comandi (sotto Windows 7) e digito 
route add 192.70.192.192 192.168.1.1 metric 1 if 10 
(10 è l'identificativo della scheda ethernet con cui sono connesso alla LAN)
ottengo "OK"
e mi ritrovo nella tabella:
Route attive:
     Indirizzo rete          Mask          Gateway     Interfaccia Metrica
          0.0.0.0          0.0.0.0      192.168.0.1     192.168.0.81     10
   193.70.192.192  255.255.255.255      192.168.1.1     192.168.0.81     11
cioè invece di registrare la route con metrica 1 me la registra com metrica
11... e da ignorante mi chiedo perchè...
Dato che esiste una regola con metrica 10 che comprende anche il caso
specifico della regola con metrica 11 quest'ultima non produce effetti.
provo a procedere con un 
route delete 0.0.0.0 
e quindi 
route add 0.0.0.0 mask 0.0.0.0 192.168.0.1 metric 20 if 10
A questo punto la tabella è la seguente:
Route attive:
     Indirizzo rete          Mask          Gateway     Interfaccia Metrica
          0.0.0.0          0.0.0.0      192.168.0.1     192.168.0.81     30
   193.70.192.192  255.255.255.255      192.168.1.1     192.168.0.81     11
quindi la regola che ho creato dovrebbe avere la precedenza, ma non sembra
proprio essere così perché ricevo ancora messaggi d'errore dal newsreader di
"Permission denied - IP Auth Fails" che significa che una parte del traffico
esce dalla WAN Telemar e non passa per il modem Infostrada.
Dove sbaglio?
Naturalmente il problema del newsreader potrebbe essere risolto passando ad
utilizzare un altro server che non effettui il controllo dell'indirizzo ip
del newsreader, ma vorrei capire questo discorso del routing...
Altra soluzione sarebbe impostare una regola sul router dual Wan che però
sarebbe applicata anche a tutti gli altri utilizzatori della lan (e per
questo caso specifico non sarebbe una controindicazione). Purtroppo se provo
a creare la regola sul router 
---
Routing List
Destination IP 	Subnet Mask 	Gateway 	Interface 	Metric 	Mode
Type	
193.70.192.192	255.255.255.255	192.168.1.1	WAN 1	2	NAT Manual
---
Ottengo dal newsreader solo messaggi di mancata risposta da parte del
server.
Qualche Idea?
Un bel link a pagine in cui sia spiegata per benino la teoria e la pratica
della creazione di regole di routing?
Grazie e buon weekend!!
--
      Fabio Reghellin
promotoref...@libero.it

 pratica della creazione di regole di routing? Grazie e buon weekend!!
Uhm, per quanto riguarda la regola sul dispositivo WAN, non dovresti 
avere l'ip del gateway se lo punti sulla connessione WAN e se tale 
connessione è una punto punto.
Per quanto riguarda il routing sotto Windows, prova con tracert a capire 
che percorso fa il pacchetto dati. Inoltre proverei senza specificare la 
metrica.
Sei sicuro inoltre che sia giusto l'ip?
Enrico

 sarebbe applicata anche a tutti gli altri utilizzatori della lan (e per
non fare una rotta statica, fai una policy route, in base a
determinate regole (tra cui anche l'ip sorgente) indirizzi il traffico
da una parte o dall'altra.
Poi tracert per verificare.
-- 
MirkoB.   
ne...@bsi-net.it
Motoretta BMW R1150R Nera...
fra poco Motoretta BMW R1200R Nera...
L'indirizzo em@il non è da considerarsi pubblico,
ma utilizzabile solo per temi inerenti il NG corrente.

 effetti.
A parte questo, c'e' un errore concettuale di fondo, a cui
contribuisce anche windows: l'ip di un router dovrebbe sempre far parte
della subnet di una delle interfacce del tuo sistema (o, in altri 
termini, far parte dello stesso "dominio di broadcast"), altri sistemi
operativi ti avrebbero impedito di inserire route del genere (*nix
di sicuro).
Dovresti inserire una route statica nel router (e sarebbe anche la cosa
piu' logica). Anche se poi cosi' tutte le macchine della rete che
tentano di contattare in news server verrebbero instradate in quel modo,
e mi pare di capire che NON sia quel che vuoi. Anch'io all'inizio ho
pensato subito al policy routing, e quindi mi uniformo alla risposta
di Mirko: se l'apparato lo consente, devi impostare una policy route
sul router (se l'apparato te lo consente), indicando ip sorgente (il pc)
porta di destinazione, (119), e indirizzo di destinazione.
bye G.L.
-- 
"E' assolutamente evidente che l'arte del cinema si ispira
alla vita, mentre la vita si ispira alla TV" - Woody Allen

Enrico
Grazie Enrico!
--
      Fabio Reghellin
promotoref...@libero.it

Poi tracert per verificare.
A questo punto elimino la route dal mio pc 
route delete 193.70.192.192
ed eseguo tracert
Traccia instradamento verso 
powernews.iol.it
 [193.70.192.192]
su un massimo di 30 punti di passaggio:
  1    <1 ms    <1 ms    <1 ms  router [192.168.0.1]
  2     2 ms     *        *     172.16.10.254
  3     *        *        *     Richiesta scaduta.
  4     *        *        *     Richiesta scaduta.
  5     *        *        *     Richiesta scaduta.
  6     *        *        *     Richiesta scaduta.
e via cos�...
Oppure 
Traccia instradamento verso 
powernews.iol.it
 [193.70.192.192]
su un massimo di 30 punti di passaggio:
  1    <1 ms    <1 ms    <1 ms  router [192.168.0.1]
  2     5 ms     2 ms     2 ms  192.168.1.1
  3    46 ms    46 ms    45 ms  151.6.165.72
  4     5 ms     *        *     172.16.24.8
  5     *        *        *     Richiesta scaduta.
  6     *        *        *     Richiesta scaduta.
  7     *        *        *     Richiesta scaduta.
e via cos�
nel frattempo alcuni dei task del newsreader vengono eseguiti senza errori e
altri con errori, come se passassero alcuni da Infostrada e altri da Telemar
Tenderei a dedurne che le impostazioni di "virtual server" non vengano
applicate alle sessioni che vengono aperte dal pc, ma si applichino solo
alle sessioni aperte da internet.
Specifico che la funzione "load balance" sul router � disattivata, quindi
non viene forzato l'utilizzo proporzionale delle due wan. Se invece lo
abilito e lo imposto al 100% su Infostrada i problema naturalmente svanisce.
Urca!
Facendo delle prove con altre percentuali scopro che anche se Infostrada �
impostata all'1% comunque non ricevo errori... sia che il balance sia basato
su pacchetti, su byte o su sessioni... :-O
Ed ora ho provato a disabilitare nuovamente il load balancing e comunque non
ricevo pi� errori...
Ora per prova ho disabilitato la regola nel virtual server e ricomincio a
ricevere errori
L'ho nuovamente abilitata e... gli errori continuano... 
Torno a impostare il load balancing al 100% su Infostrada e gli errori
spariscono.
Boh, io mi fermo qui, per oggi ci rinuncio.
Grazie!
--
      Fabio Reghellin
promotoref...@libero.it

 Forse si può fare dalla pagina "Virtual server"
non centra nulla.
Non so a cosa serva (verifica sul manuale) ma potrebbe essere
interessante la sezione "host ip".


interessante la sezione "host ip".
Permette di legare il traffico di una specifica macchina della lan ad una
specifica porta wan e di assegnare un indirizzo ip ad una specifica scheda
sulla base del mac address ed attribuire un host name
--
      Fabio Reghellin
promotoref...@libero.it