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 8)

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

Codice: Seleziona tutto

chmod +x connessione
ed ogni volta che vuoi condividere la connessione

Codice: Seleziona tutto

./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 8)