Newsgroup: it.comp.os.linux.iniziare
Titolo: mdk 8.1 LAN xDSL 2a parte B

dopo aver configurato la Lan vorrei risolvere il
problema che non mi permette du uscire sulla rete
sterna .
Ho 2 schede di rete  3com riconosciute e con IP
asseganto dal DHCP del W2K Server e sono 10.0.0.6 e 10.0.0.11 . 
Il server è 10.10.1.1 ei l router è 10.10.1.254 e 
la netmask è 255.0.0.0 , non è strano che sia di classe A ?
Gli IP riservati alla rete sono però da 10.0.0.0 a 10.0.0.245
Comunque quello che vorrei è che il la scheda eth0 fosse
per il router e la scheda eth1 per la LAN .
Internamente riesco a pingare tutti Router , client , Server ...
ma se provo a pingare un IP esterno mi da "network unreachble"
Ho messo da netconf come gateway default il router ma niente .
Se guardo la tabella di IP route è strano ma il router non è 
menzionato da nessuna parte .
Scusate s eho fatto un po di confusione e ringrazio tutti per
l'aiuto
Byez Cekz
c...@libero.it
-------------------------------------------------------
Messaggio inviato da 
http://www.sandlab.org/newsgroup/
Accesso gratuito via web ai Newsgroup

Se non ricordo male il pc linux è collegato al router HDSL.
La scheda collegata al router deve avere numero ip della stessa rete del 
router, l'altra collegata alla LAN deve avere ip di rete diverso dalla 
prima e comune a quello dei pc collegati in LAN. Però c'è ancora 
confusione con classi e netmask.
I numeri di ip con il primo numero tra 1 e 126 sono di classe A (netmask
"naturale" 255.0.0.0), quelli tra 127 e 191 sono di classe B (netmask 
"naturale"
255.255.0.0), quelli tra 192 e 223 sono di classe C (netmask "naturale" 
255.255.255.0).
Con netmask "naturale" voglio dire che per definizione in classe A il 
primo numero di ip dei quattro identifica la rete (ad es. 10), nella 
classe B sono i primi DUE (ad es. 172.16), in classe C sono i primi TRE 
(ad es. 192.168.0). I restanti sono di host.
In seconda battuta entra in gioco il netmask. Non mi addentro, ma
255 nel netmask significa che tutti gli 8 bit del numero corrispondente 
devono essere considerati di rete, non di host. Invece 0 significa 
"nessun netmask".
Nel tuo caso hai un ip di classe A e con il suo netmask "naturale", 
255.0.0.0 significa che 10 è la rete, tutti i numeri dopo sono di host. 
Quindi hai 2^24 (meno qualcosa) numeri di host possibili, da 10.0.0.1 a 
10.255.255.254, tutti sulla stessa rete. Quindi 10.0.1.10 e 10.0.0.10 
sono sulla stessa rete.
MA se usi un netmask 255.255.255.0 i primi TRE numeri verranno 
considerati come numero di rete, l'ultimo come numero di host. Quindi 
avrai 2^24 (meno qualcosa) numeri di rete, ognuna con 254 host possibili.
Affinchè le due schede abbiano numeri di rete diversi, il pc linux deve 
avere quindi un eth con numero 10.0.0.X, l'altro 10.0.1.X e netmask 
255.255.255.0, , altrimenti il kernel, poverino, quando si trova a dover 
spedire un pacchetto 10.0.0.X, se le schede sono SULLA STESSA RETE, non 
sa cosa fare.
In conclusione: i numeri assegnati con DHCP sono in parte sbagliati, non 
puoi configurare la rete correttamente. La scheda collegata al
router deve avere 10.0.1.X netmask 255.255.255.0, l'altra un numero 
assegnato anche con DHCP ma netmask come sopra.
Il PC W2k (e solo questo pc) dovrà avere come gateway l'ip della scheda 
del pc linux lato lan (10.0.0.X). Ci penserà il kernel a trasferire i 
pacchetti con ip non delle rete interne verso la scheda lato router e da 
qui su intenet, se avrai come default gateway la scheda "esterna".
saluti