Newsgroup: it.comp.reti.locali
Titolo: rete linux - W98

allora premetto che funziona tutto tranne che, nonostante abbia comprato
"linux tcp/ip e le reti", non riesco a configurare il PC con linux per
navigare in rete ed usarlo quindi come router. Se invece di usarlo come
router , navigo da L.,escluso qualche problema riesco a navigare.
Avete idea di cosa stia succedendo?Qualche indirizzo ?
ho configurato cosě:
gateway 192.168.1.1
192.168.1.1 server RH6.2
192.168.1.2 client W98
--
http://members.xoom.it/webbrowser/
fabi096...@hotmail.com

 router , navigo da L.,escluso qualche problema riesco a navigare.
Che io sappia, per condividere la connessione ad internet mediante una 
macchina linux e con un solo indirizzo ip assegnatoti dal provider, devi 
attivare il mascheramento ip o installare un proxy server. C'è un ottimo 
HOW-TO in rete, non ricordo l'indirizzo, prova con qualche motore di 
ricerca. Ciao Giovanni


Finora tutto bene, ma mancano ancora il NAT e il DNS.
Leggi su AppuntiLinux come si configura con ipchains.

"Carlo Pellegrini" | >ho configurato cosě:
| >gateway 192.168.1.1
| >192.168.1.1 server RH6.2
| >192.168.1.2 client W98
| >
| Finora tutto bene, ma mancano ancora il NAT e il DNS.
| Leggi su AppuntiLinux come si configura con ipchains.
Si hai ragione, il DNS č stato configurato come
127.0.0.1 localhost
192.168.1.1 server
ho aggiunto poi secondo quello che riporta il McGraw Hill
xxx.xxx.xxx.xxx il DNS della tim
xxx.xxx.xxx.xxx il secondo DNS della tim sul file (mi sembra Hosts) che
viene configurato con liloconf.
il NAT mi giunge nuovo, di cosa si tratta?
ciao e grazie.

Allora, chiariiamo un po' di cose:
DNS su Win98 e su Linux deve puntare al DNS del provider (a meno che
il linux box non provveda un DNS suo)
Pima che tutto questo funzioni, perň, bisogna configurare il NAT
(Network Address Translation).
La tua rete ha indirizzi _privati_ ed č giusto cosě.
Il tuo Linux box, quando č connesso, riceve dal provider un indirizzo
_pubblico_, cosě le macchine che rispondono alle tue richieste su
Internet sanno a quale indirizzo rispondere. 
Il Linux Box si connette normalmente, perchč ppp0 ha un indirizzo
pubblico, i pacchetti di risposta arrivano a lui.
La macchina Windows, invece, ha un indirizzo  privato, che non č
visibile su Internet. Bisogna che il Linux Box faccia le due seguenti
cose:
- Inoltri i pacchetti della macchina Windows sulla rete Internet,
attraverso ppp0 (funzione di router)
- Sappia cambiare l'indirizzo sorgente dei pacchetti con il proprio in
fase di spedizione, distinguere le risposte dirette a lei da quelle
dirette alla macchina Windows, ricambiare l'indirizzo di destinazione
dei pacchetti ricevuti per la macchina Windows con quello della
macchina Windows. (funzione NAT)
Questo in soldoni (gli utenti del NG non mi facciano troppo le pulci
:-)).
Per sapere come configurare il NAT devi sapere:
- Versione del kernel (2.2 usa ipchains, 2.4 usa qualcos'altro
(iptables??))
- Scartabellare su AppuntiLinux il capitolo che riguarda il
Masquerading (altro nome per indicare un NAT)
P.S.: Per dubbi sulla configurazione di NAT posta su it.linux.setup o
it.linux.sys  

OOps....
it.comp.linux.setup
it.comp.os.linux.iniziare
it.comp.os.linux.sys
Sorry... Ah, meglio i primi due.

 ha scritto nel
messaggio news:3b2779b9...@pubnews.netcom.net.uk...
| Allora, chiariiamo un po' di cose:
|
| DNS su Win98 e su Linux deve puntare al DNS del provider (a meno che
| il linux box non provveda un DNS suo)
|
| Pima che tutto questo funzioni, però, bisogna configurare il NAT
| (Network Address Translation).
|
| La tua rete ha indirizzi _privati_ ed è giusto così.
| Il tuo Linux box, quando è connesso, riceve dal provider un indirizzo
| _pubblico_, così le macchine che rispondono alle tue richieste su
| Internet sanno a quale indirizzo rispondere.
| Il Linux Box si connette normalmente, perchè ppp0 ha un indirizzo
| pubblico, i pacchetti di risposta arrivano a lui.
| La macchina Windows, invece, ha un indirizzo  privato, che non è
| visibile su Internet. Bisogna che il Linux Box faccia le due seguenti
| cose:
| - Inoltri i pacchetti della macchina Windows sulla rete Internet,
| attraverso ppp0 (funzione di router)
| - Sappia cambiare l'indirizzo sorgente dei pacchetti con il proprio in
| fase di spedizione, distinguere le risposte dirette a lei da quelle
| dirette alla macchina Windows, ricambiare l'indirizzo di destinazione
| dei pacchetti ricevuti per la macchina Windows con quello della
| macchina Windows. (funzione NAT)
|
| Questo in soldoni (gli utenti del NG non mi facciano troppo le pulci
| :-)).
|
| Per sapere come configurare il NAT devi sapere:
| - Versione del kernel (2.2 usa ipchains, 2.4 usa qualcos'altro
| (iptables??))
| - Scartabellare su AppuntiLinux il capitolo che riguarda il
| Masquerading (altro nome per indicare un NAT)
|
| P.S.: Per dubbi sulla configurazione di NAT posta su it.linux.setup o
| it.linux.sys
OK ci provo con queste info: kernel 2.2.14 .
Ho invece un problema di velocità in risposta quando da W98 richiamo apache
su linux usando il "nomedelserver" (anche 1 o 2 min) anziché 191.168.1.1
(che è istantaneo), potrà influire anche sul passaggio dei pacchetti dal
router ? c'è una probabile relazione che mi possa creare disturbi?ciao.

router ? c'è una probabile relazione che mi possa creare disturbi?ciao.
Problema di DNS. Ignoro se tu abbia configurato bind sul Linux box, e
DNS su Windows, comunque va sempre bene se metti queste righe in
c:\Windows\hosts
(File di testo)
127.0.0.1     localhost
192,168.0.1 nomedelserverlinux
192.168.0.2 nomemacchinawin

| Problema di DNS. Ignoro se tu abbia configurato bind sul Linux box
purtroppo non so cosa sia il "bind sul Linux box" comunque ho seguito
diversi esempi che mi aiutavano a creare i vari file e quindi penso che l'ho
fatto.
| DNS su Windows, comunque va sempre bene se metti queste righe in
| c:\Windows\hosts
| (File di testo)
|
| 127.0.0.1     localhost
| 192,168.0.1 nomedelserverlinux
dovrebbe essere  "192.168.1.1" (nel mio caso) sia su win che linux, esatto?
(resolv.conf e host di w98)
| 192.168.0.2 nomemacchinawin
idem  come sopra! 192.168.1.2 per il PC su Win

Calma! :-)
Qui stai facendo una gran confusione.
Facciamo le cose per bene:
Problema 1:  
Fare accedere Win alla rete tramite linux:
Edita (A MANO) il file /etc/rc.d/rc.local ed inserisci (AL FONDO)
 
echo 1 > /proc/sys/net/ipv4/ip_forward
/sbin/ipchains -P forward DENY
/sbin/ipchains -A forward -s 
192.168.1.0/24
 -d 0/0 -j MASQ
Queste righe abilitano il NAT o Masquerading.
Problema 2:
DNS, hosts eccetera.....
nel file /etc/host.conf deve comparire solo:
order hosts,bind
multi on
 
nel file /etc/host devono comparire:
 
127.0.0.1                       localhost.localdomain   localhost
192.168.1.1                   nomemacchinalinux
192.168.1.2                   nomemacchinawindows
nel file /etc/resolv.conf devono comparire:
nameserver indirizzoipnameserverprimarioTIN
nameserver indirizzoipnameserversecondarioTIN
in Windows avrai:
Parametri DNS:
indirizzoipnameserverprimarioTIN
indirizzoipnameserversecondarioTIN
Gateway:
192.168.1.1
Indirizzo IP e subnet:
192.168.1.2
255.255.255.0
In c:\windows\hosts
127.0.0.1                       localhost
192.168.1.1                   nomemacchinalinux
192.168.1.2                   nomemacchinawindows
Cosě tutto dovrebbe andare a puntino, che tu abbia bind configurato o
meno.
NB: Studiare bene queste cose aiuta a capire un sacco di cose sia di
Linux che di altro. Leggiti bene AppuntiLinux, č un gran bel manuale.
P.S. Qui si finisce OT di parecchio. Se hai ancora problemi posta
altrove, o mandami una mail personale. (ricordati di rimuovere
#NO_SPAM_PLEASE#)

OK ,evito di prolungare la cosa perchè sento che sta diventando un po'
lunghina e seguirò tutti tuoi suggerimenti anche controllando tutto da zero.
Semmai ti scrivo in privato, intanto grazie di tutto e soprattutto della
pazienza.