# Internet sharing (Italiano)

# 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

Category:

- Networking (Italiano)