Norbert pressed random keys until the following output was produced: > NEWBIE NEWBIE NEWBIE NEWBIE > bine bine merci dar habar absolut habar nu am ce trebe sa scriu acolo > sau ce trebe sa fac. >
ok, deci, mura in gura: -se presupune ca: -ai root pe masina care ruteaza -cunosti ip-ul ei extern (ala dat de isp) -in LAN ai ip-uri private (10.x.x.x sau 172.16.x.x sau 192.168.x.x) -daca metge netul, inseamna ca ip-urile is puse cum trebuie -varianta scurta: ca root, pe ruter: [code] echo 1 >/proc/sys/net/ipv4/ip_forward iptables -A POSTROUTING -s $net_privat -j SNAT --to $ip_exterior_server [/code] unde $net_privat e reteaua privata din lan (daca ai 192.168.x.y si netmask 255.255.255.0, atunci $net_privat=192.168.x.0/24... daca ai subnet mask mai ciudat - cu altceva decat 0 si 255 in el - pentru a afla adresa de retea faci "and" pe biti intre ip si subnet mask - merge cu calculatorul de windows in mod stiintific, le iei pe grupe :P) -la masina cu win pui default gateway ip-ul intern al ruterului (ip-ul care e pus si la proxy in browser) si gata Acum, probabil ca nu vrei sa faci toate chestiile astea din nou atunci cand dai reboot la ruter... pt asta: -fie pui in rc.local "echo 1 >/proc/sys/net/ipv4/ip_forward" fara ghilimele si pe o linie noua, de preferinta la sfatsitul fisierului, fie pui in /etc/sysctl.conf (daca ai asa ceva - pe rh, mandrake si gentoo exista) net.ipv4.ip_forward=1 -dai un /etc/init.d/iptables save (again, rh/mdk/gen2), ca sa o tina minte dupa reboot... -ma dor mainile de atata scris --- Detalii despre listele noastre de mail: http://www.lug.ro/
