Newsgroup: it.comp.reti.locali
Titolo: Rete non visualizzata

Salve, ho connesso due pc in rete e, grazie ai vostri consigli, sono
riuscito a far condividere la connessione di un pc con un altro. Un pc ha
due schede di rete installate ed una si collega ad uno switch e l'altra si
collega direttamente ad un modem adsl. Allo switch è connesso l'altro pc. La
condivisione della connessione come detto funziona perfettamente, ma la rete
non accenna ad essere vista. Ho condiviso tutte le unità, ma nessuno dei due
pc vede l'altro. Sul pc con le due schede ho settato l'IP come 192.168.0.2,
il gateway 192.168.0.1 e la subnet 255.255.255.0. Sull'altro pc invece non
ho impostato nulla ed ho lasciato tutto in automatico. Qualcuno saprebbe
consigliarmi qualcosa per cercare di far funzionare anche la rete oltre alla
condivisione?
Grazie mille per la pazienza.
Luca

 non accenna ad essere vista. 
Questi sono dei problemi di windows, mica della rete ethernet.
Il problema è che Windows è un sistema inadatto a girare in rete, tutto
qua. Se contemporaneamente vuoi navigare su internet e condividere una
rete, Windows si incasina col default gateway che punta a quello del
punto a punto del provider. Ovviamente la rete non la vede più perché
cerca di instradare tutto su quel gateway.
Suggerimento semplice: usa anche netbeui e usa quello per la rete e
riserva il tcp per internet.
Suggerimento complicato: fatti il mazzo a impostare la tabella di
routing in modo che per la rete locale ogni pc usi come gateway se
stesso. Fai magari un file batch che metti in esecuzione automatica (NON
in autoexec.bat, perché deve essere avviato DOPO che sono già stati
caricati i driver di rete).
-- 
Massimo Bacilieri AKA Crononauta 
ICQ:4005815

 riserva il tcp per internet.
Ho installato il protocollo NetBEUI come mi hai consigliato ma questo l'ho
potuto fare solamente sul pc con una sola scheda di rete, che ha Windows ME.
L'altro pc ha installato Windows XP, e tra i protocolli non ho trovato
NetBEUI. A questo punto cosa dovrei fare allora? Devo cancellare il
protocollo TCP/IP dalle proprietà della scheda di rete collegata allo
switch?
Grazie ancora per la risposta.
Luca

 switch?
Eh no, che sennò non va neanche più la connessione a internet!
Tu lascia entrambi i protocolli, poi s'arrangia quella ciofeca di
Windows a sceglierseli.


 Lo installi!
Si, ho provato, ma nella lista non c'č. Nel ME c'era nell'elenco e lo ho
installato, ma nell'XP non lo trovo, premendo su installa e quindi
scegliendo protocollo non trovo che tre voci solamente, tra le quali non
esiste NetBEUI.
Cosa sbaglio?
Grazie ancora.
Luca

 Cosa sbaglio?
Probabilmente l'unico errore č voler usare sistemi operativi inadatti a
stare su una rete...
Mi sorprende che XP non abbia il netbeui, ad ogni modo potrebbe anche
darsi, M$ si inventa una stronzata al giorno.
A questo punto l'unica č provare col routing, attiva tutto e fai le
connessioni come hai fatto finora.
Poi (posto che siano 192.168.0.1 e 192.168.0.2 i due host) scrivi sul 2
la regola (da un prompt di ms-dos):
route add 192.168.0.0 mask 255.255.255.0 192.168.0.2
(se ben ricordo la sintassi, faccio sempre pasticcio tra il comando di
linux e quello di windows!).
idem sull'altro con 1 al posto di 2, ovviamente, in pratica in questo
modo forzi - per gli indirizzi di competenza locale - a non andare a
interrogare il default gateway che, con una connessione remota
impostata, viene puntato all'IP della connessione punto a punto del
provider.
-- 


 provider.
E se poi volessi rimuovere questi routing? Come dovrei fare?
Grazie per tutte queste informazioni.
Luca

 E se poi volessi rimuovere questi routing? Come dovrei fare?
Se i routing li aggiungi da comando ms-dos, al successivo riavvio
verranno persi.
Se li vuoi "consolidare", li devi inserire in uno script batch da
avviare alla bisogna (oppure direttamente in "esecuzione automatica").
Così verranno reimpostati a ogni avvio.


 provider.
Stavo cercando di impostare questo routing però mi sono accorto di un primo
problema. Sul secondo pc, come ho scritto nel primo messaggio, nelle
proprietò TCP/IP, è impostato l'IP automatico, quindi non conosco l'IP della
macchina. Ho provato allora a mettere come IP 192.168.0.3, dato che il
192.168.0.1 è il gateway e 192.168.0.2 è la prima macchina. Come subnet mask
homesso invece sempre 255.255.255.0. Ho riavviato e dopo rimaneva il gateway
residenziale e mi mostrava la connessione dell'altro pc, comprese le
proprietà, però non funzionava più la connessione, infatti IE non
visualizzava più nulla. Devo procedere comunque col routing secondo te?
Oppure ho sbagliato qualcos'altro?
Non so come ringraziarti anche per le spiegazioni teoriche.
Luca

 visualizzava più nulla. Devo procedere comunque col routing secondo te?
Certo, è tutto un problema di routing.
Però scusa, se il gateway è un router, ti basta impostare la rete in un
modo elementare: IP forzato su 192.168.0.3, mask 255.255.255.0 (coerente
con le subnet di primo host e gateway, ovviamente), infine vai nella
scheda del tcp dove parla dei gateway, e aggiungi come gateway
192.168.0.1.
A questo punto, riavviando, dovresti avere già il sistema in grado di
navigare.
Ma a questo punto non mi è più chiara la struttura della tua rete, hai
un router oppure hai un modem collegato a un sistema che "condivide" la
connessione con due schede di rete?


 connessione con due schede di rete?
Scusa, non mi sono spiegato bene. Io ho un modem normale ADSL (Alcatel
SpeedTouch Home). Il modem è impostato come gateway e lo ho impostato
(leggendo su 
www.puntoadsl.it
) su 192.168.0.1. Quindi il pc con due schede
192.168.0.2 e l'altro lo avevo impostato inizialmente come IP automatico.
Adesso la situazione è così. Se però provo a cambiare l'IP del pc con una
sola scheda di rete in 192.168.0.3 (dato che quelli con 1 e 2 sono occupati
rispettivamente dal modem ADSL e dall'altro pc) con subnet mask
255.255.255.0, come l'altro, non funziona più neanche la connessione
condivisa internet su quel pc. Quindi, se non posso neanche impostare un
particolare IP su quel pc non sono in grado di fare quel routing che mi hai
consigliato in uno dei messaggi precedenti. Capito il problema? Hai ancora
qualche asso nella manica?
Scusa per tutto il tempo che ti sto facendo perdere.
Luca

 consigliato in uno dei messaggi precedenti. 
Puoi ma è brigoso, come ti dicevo...
Devi aggiungere una route in cui dichiari che il suo IP locale è il
default gateway per la rete 
192.168.0.0/24
. Ecco tutto.
La palla è che il suo IP locale cambia ogni volta e allora sono rotture
di zebedei infiniti, non è semplice fare uno script che attivi la route
in automatico su un IP che cambia di volta in volta.
Però per curiosità, prova a lasciare l'IP automatico, guarda che IP
prende con winipcfg, sia esso 164.172.23.35 (la butto lì).
Allora metti:
route add 192.168.0.0 mask 255.255.255.0 164.172.23.35 metric 1
e vediamo che fa.


 e vediamo che fa.
FATTA! Vede tutto. L'unico problema sarebbe quello di controllare come fare
a determinare ogni volta l'indirizzo della macchina e passarlo alla
route.exe. Cmq adesso questo credo di riuscire a farlo da solo, basta fare
un programmino in C++ o Visual Basic e dovrei riuscirci senza grossi
problemi.
Grazie mille dell'aiuto e della pazienza.
Luca

 problemi.
Altrimenti, se non ti spaventa scrivere un comando dos, puoi fare il
semplice script batch che chiami ad esempio:
"c:\windows\command\imposta_route.bat"
@echo off
route add 192.168.0.0 mask 255.255.255.0 %1 metric 1
A questo punto, quando vuoi navigare, guardi con winipcfg l'ip che hai
assunto (metti 164.172.115.31), e da start-esegui invochi semplicemente:
imposta_route 164.172.115.31
Se poi qualcuno che si ricorda meglio il DOS trova un modo di estrarre
l'indirizzo IP in una variabile all'interno di uno script batch, hai già
risolto senza bisogno di C++ o altro.


 risolto senza bisogno di C++ o altro.
Si, anche, ma a quel punto credo che sia ancora più veloce in c++, dovrebbe
esserci una API per trovare l'IP e mi pare che esista la funzione system o
una roba del genere per dare il comando da dos, quindi dovrebbe volerci
proprio poco, e poi dato che sono in vacanza da scuola sarà anche
divertente. Grazie mille ancora per la soluzione sulla lan a cui non sarei
mai e poi mai arrivato da solo.
Luca