Ce este Internet Sharing ?
Prin Internet Sharing se poate o folosi o singura conexiune la internet pentru toate calculatoarele dintr-o retea.
De ce avem nevoie ?
In primul rand, calculatorul care va distribui conexiunea de internet in retea trebuie sa fie echipat cu 2 placi de retea. O placa de retea pe care este conectata conexiunea la internet (eth0) si inca o placa de retea conectata la reteaua locala (eth1).
Un exemplu concret:
Placa de retea conectata la internet (eth0) va avea ip-urile alocate de provider. Ex: 10.0.0.2
Placa de retea conectata la reteaua locala (eth1) va avea ip-uri private. Ex: 192.168.0.1
Creem un script pe server folosing editorul dvs preferat. In exemplul acesta voi folosi nano.
nano /etc/init.d/internet_sharing
In el punem urmatoarele linii:
modprobe iptable_nat
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -I POSTROUTING -o eth0 -j MASQUERADE
Salvam fisierul si il facem executabil: chmod +x /etc/init.d/internet_sharing
Rulam fisierul /etc/init.d/internet_sharing. Pentru a porni serviciul de internet sharing la fiecare restart al linuxului punem aceasta linie in start-up. Ex: /etc/rc.local
Pe calculatoarele care vor beneficia de aceasta conexiune la internet se trece la Gateway, ip-ul serverului de linux; in cazul nostru: 192.168.0.1

