Tutoriale

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