Internet sharing (Italiano)

From ArchWiki
Revision as of 09:44, 15 June 2012 by Kynikos.bot (Talk | contribs) (rm temporary i18n template)

Jump to: navigation, search

Condivisione connessione internet

Schema connessioni

Assumiamo che la rete sia cosi' connessa:

--> internet <--> pc 1  <--> pc 2

i computer dovranno essere connessi tra loro tramite un cavo crossover o uno switch

il pc1 dovra' possedere due schede di rete: una connessa ad internet (in questo esempio eth0) e una connessa al pc2 (in questo esempio eth1)

Impostazioni generali

  • impostiamo gli indirizzi ip della rete interna in questo modo:
  • pc1:
IP: 192.168.0.1
  • pc2:
IP: 192.168.0.2
Gateway: 192.168.0.1
DNS: lo stesso del pc1
si puo' utilizzare il semplice comando:
 ifconfig eth1 192.168.0.2 up 
e modificare il file rc.conf per impostare il gateway corretto

Impostazioni PC1

  1. abilitiamo il forwarding dei pacchetti:
    echo 1 > /proc/sys/net/ipv4/ip_forward 
  2. installiamo iptables e configuriamolo in questo modo nel pc1:
    iptables -A FORWARD -i eth0 -o eth1 -j ACCEPT
    iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT
    iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE


ora il pc2 potra' accedere ad internet esattamente nello stesso modo in cui lo fa il pc1