Newsgroup: it.comp.os.linux.iniziare
Titolo: Condivisione connessione linux-winxp linux-linux

Ciao a tutti del ng.
Ho un problema di facile risoluzione ma le mie ricerche attuali non 
hanno portato a nessun risultato, sbaglio sempre qualcosa ma non so cosa.
Ho un desktop con dual boot winxp e suse 9.2 connesso ad un modem adsl 
ethernet. Il pc ha due schede di rete al momento senza hub connesso al 
portatile con cavo cross.
Ho un portatile con dual boot winxp e suse 9.2 connesso con cavo cross 
al desktop.
Il desktop a seconda dei lavori che faccio può essere avviato sia in 
winxp che in suse, dipende da cosa faccio ed è importante che non si 
debba riavviare per connettermi in internet anche col portatile.
I due pc sono correttamente in lan in tutti gli incroci possibili, anche 
se tra winxp e linux ancora non c'è condivisione perchè devo capire come 
accedere da winxp ai files di linux e viceversa, samba su linux (nfs) è ok.
Il desktop (server gateway) su suse è configurato come segue:
IP: 192.168.0.2
MASK: 255.255.255.0
GATEWAY: niente
DNS: quelli di alice
NOMEHOST: cheope
HOSTS: 192.168.0.3   luxor (il portatile)
poi ho usato uno script semplice semplice come questo per forward e 
mascheramento:
#! /bin/bash
echo "1" > /proc/sys/net/ipv4/ip_forward
modprobe ip_tables
modprobe ip_conntrack
modprobe iptable_nat
modprobe ipt_MASQUERADE
iptables -t nat -A POSTROUTING -d ! 
192.168.0.0/24
 -j MASQUERADE
iptables -A FORWARD -s 
192.168.0.0/24
 -j ACCEPT
iptables -A FORWARD -d 
192.168.0.0/24
 -j ACCEPT
iptables -A FORWARD -j DROP
--------------------------
Sempre in suse 9.2 il client (portatile) luxor è questo:
IP: 192.168.0.3
MASK: 255.255.255.0
GATEWAY: 192.168.0.2 (ip di cheope server)
DNS: quelli di alice (ho provato anche a mettere l'ip di cheope)
NOMEHOST: luxor
HOSTS: 192.168.0.2   cheope (il server-gateway)
Ho letto che dopo una configurazione di questo tipo il portatile 
dovrebbe navigare come il desktop (che funge bene) invece non va, a 
seconda delle prove che ho fatto (nei dns principalmente) o non arriva 
nemmeno a trovare i dns (mi pare quando metto l'ip del server come dns) 
oppure contatta i dns (esce dalla rete quindi se metto come dns i due IP 
dei dns di 
tin.it
) ma non riceve i pacchetti, resta in receving data il 
browser.
Penso che ad una configurazione come questa non manchi molto per 
funzionare, qualcuno sa spiegarmi meglio che da solo fra tutorial e 
manuali ne ho lette di tutti i colori ma non va mai niente?
Forse sbaglio la sequenza delle operazioni, io lo script lo lancio a 
macchina avviata manualmente da root, non dovrebbero esserci problemi 
vero? Quando andrà lo metterò in rclocal.d mi pare che si chiami.
Avrò poi anche il problema di condividere la connessione winxp con 
portatile avviato in linux e viceversa. Se mi andasse il server avviato 
in linux poi il portatile avviato in winxp problemi non me ne darà.
Vi prego datemi vostre impressioni che poi scrivo un bel tutorial sulla 
cosa, non come quelli che ho trovato che non ne funziona uno! O troppo 
complicati con script firewall e masquerading incomprensibili a chiunque 
non passi giorno e notte a configurare reti in linux oppure facili ma 
non funzionanti e non generali per tutte le distro tra l'altro. Mi pare 
una cosa così semplice che a scrivere un tutorial che vada bene per 
tutte o quasi le distro attuali non ci voglia molto, ma io non ho 
trovato niente.
Grazie a tutti e ciao!
ALFI_
-- 
La libertà è la giustizia di tutti.
    La libertà è la condanna di tutti.
       La libertà è la responsabilità di ciascuno.
ALFI_

 iptables -t nat -A POSTROUTING -d ! 
192.168.0.0/24
 -j MASQUERADE
Guarda ho avuto problemi simili e li ho risolti cosě: (non come hai scritto
qui sopra)
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
Ciao
-- 
Switch your brain to Linux OS !!
GPG key: 07A60854  upload su 
keyserver.linux.it
Linux registered user n# 330442
Web Page: 
http://members.xoom.virgilio.it/dottmalcom

 iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
ciao, ho provato a sostituire la riga che dici ma non raggiunge nemmeno 
i dns il portatile, è bloccato.
Non so più cosa fare, una settimana e ancora non vanno in rete, del 
firewall non me ne frega niente se qualcuno ha qualche suggerimento 
bruto per farli andare in rete tra loro con condivisione adsl gli sarei 
davvero grato, così sono in rete fra loro ma non navigo col portatile, 
non raggiungo nemmeno i dns!
Ciao a tutti, ALFI_


 
Strano che in quel modo non funzioni... prova a reimpostare i dns sulla
macchina che fa da server e poi setta tutte le policy di iptables su
ACCEPT.
Dopo fai partire lo scriptino che ti ho scritto l'altra volta...
Se non funge così hai qualche problema perchè così si condivide la
connessione...
