Pagina 1 di 1
[RISOLTO]condivisione connessione
Inviato: lun 8 mar 2010, 11:14
da blackman85
Mi connetto da slackware via wifi ad un access point che spara la connessione dentro casa. Siccome la connessione ce l'ho solo sul portatile (i fissi non hanno scheda wifi) ma questo è in rete (condivido una directory con samba) posso condividere la connessione? Sulle altre due macchine fisse ho win xp e slackware.
1) Come imposto su slackware?
2) Come imposto su windows?
grazie a tutti....
Re: condivisione connessione
Inviato: lun 8 mar 2010, 12:11
da j0kers
La prima cosa da fare è sapere se il tuo router funziona in dhcp o con gli ip statici...Perchè nel primo caso sulle 2 macchine puoi lasciare anche l'assegnazione dell'ip in automatico, nel secondo caso se hai impostato gli ip manualmente al router disabilitando il dhcp allora devi impostare rigorosamente gli ip sulle 2 macchine mettendo anche i dns e il gatway predefinito altrimenti la connessione non funziona!
Per quanto riguarda la condivisione della connessione sinceramente non l'ho mai fatto però ci sono varie guide che spiegano come fare.Ti riporto alcuni link:
http://www.cavone.com/blog.aspx?idr=44& ... nux&idd=87
http://www.pc-facile.com/forum/viewtopic.php?p=117939
http://forum.html.it/forum/showthread/t-1269975.html
Facci sapere ciao

Re: condivisione connessione
Inviato: lun 8 mar 2010, 12:13
da 414N
blackman85 ha scritto:Mi connetto da slackware via wifi ad un access point che spara la connessione dentro casa. Siccome la connessione ce l'ho solo sul portatile (i fissi non hanno scheda wifi) ma questo è in rete (condivido una directory con samba) posso condividere la connessione? Sulle altre due macchine fisse ho win xp e slackware.
1) Come imposto su slackware?
2) Come imposto su windows?
grazie a tutti....
Se non ho capito male la situazione, dovrebbe essere sufficiente impostare il gateway per i due pc fissi all'indirizzo IP del portatile, se si trova nella stessa sottorete.
Altrimenti il discorso si complica.
Re: condivisione connessione
Inviato: lun 8 mar 2010, 13:36
da odiusseus
per condividerela connessione devi anciare questo script:copia ed incolla queste righe in un file con nome connessione poi da root
ed ogni volta che vuoi condividere la connessione
oppure lo lo vuoi fare all'avvio fallo lanciare da rc.local
Codice: Seleziona tutto
# # EXTERNAL -> external network interface
# # INTERNAL -> internal network interface
EXTERNAL=ppp0
INTERNAL=eth0
echo 1 > /proc/sys/net/ipv4/ip_forward
echo "Setting up NAT (Network Address Translation)..."
# # by default, nothing is forwarded.
iptables -P FORWARD DROP
# # Allow all connections OUT and only related ones IN
iptables -A FORWARD -i $EXTERNAL -o $INTERNAL -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -i $INTERNAL -o $EXTERNAL -j ACCEPT
# # enable MASQUERADING
iptables -t nat -A POSTROUTING -o $EXTERNAL -j MASQUERADE
#
# Then you'd have to set the other boxes on your local network to use the
# Linux machine as their TCP/IP gateway. You'll probably also need to plug
# in the IP address for your Internet service provider in each machine's DNS
# setup.
#
# Now, on to the IP masquerading modules. The example above is good enough
# for most things that use TCP in a relatively simple fashion. It'll work
# for telnet and http, for instance. But, the system breaks down when you
# get protocols that use ports in more complicated ways. Luckily the Linux
# kernel gurus have thought of this and have prepared some modules that
# support masquerading of trickier protocols. The ipchains command is mighty
# flexible as well, and a lot of things can be made to work just by setting
# that up correctly.
#
# Special modules for iptables. See also "man iptables" for information about
# that powerful firewall tool.
#
/sbin/modprobe ipt_conntrack
/sbin/modprobe ip_conntrack
/sbin/modprobe ip_conntrack_ftp
/sbin/modprobe ip_conntrack_irc
/sbin/modprobe ip_nat_ftp
/sbin/modprobe ip_nat_irc
/sbin/modprobe ip_nat_snmp_basic
deove per externel devi mettere la scheda wifi che si collega effettivamente ad internet ed internal ciò che si collega agli altri pc. Nei client devi inserire il nameserver e il gw (il server che realmente è collegato ad internet). Tutto diventa più semplice se hai degli ip statici.
Re: condivisione connessione
Inviato: mar 9 mar 2010, 12:02
da blackman85
grazie a tutti ho risolto configurando rc.local con le seguente direttive
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -F
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD DROP
iptables -P FORWARD -o eth0 -j ACCEPT
iptables -P FORWARD -o wlan0 -j ACCEPT
iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
Re: condivisione connessione
Inviato: mar 9 mar 2010, 12:15
da j0kers
Bene metti un bel RISOLTO al titolo della discussione cosi magari potrà servire a qualcun'altro con lo stesso problema
