• gazduire

Cum sa faci un ubuntu ca gateway ?

Tin sa spun ca mi-au sarit capacele. Am cautat de mi-au iesit ochii! Am citit de m-au durut urechile! Ma rog, dupa ce am citit cel putin 4-5 tutoriale am reusit cumva s-o rezolv.

Ideea sta cam in felul urmator. Cei de la RDS Tg-Jiu, mi-au dat la un moment dat (am avut nevoie!) IPuri pentru Radio Omega. Zis si facut. Evident n-am facut serverul de linux pentru rutare pentru ca m-am gandit de ce sa reinventez roata. Toate calculatoarele de aici erau bagate direct in switch. Foloseau IPurile date de cei de la RDS si evident acelasi gateway ca si serverul de pe care facem streaming (http://live.radioomega.ro) la radio. Bun.

Totul a mers parfum pana acum 2 zile cand in timp ce eram in Bucuresti la Cezara, m-a sunat Ghigeanu sa ma anunte cu naduf ca nu merge netu! Zic ei ash, cum sa nu mearga ? Totul era OK cand am verificat ultima oara si sper ca nu ti-ai bagat nasul. Evident, nu si-a bagat nasu’ dar chestia era destul de ciudata. Aveam ping si evident ma si puteam conecta la serverul de streaming (da, si ssh), numai ca restul calculatoarelor NU MERGEAU neam!

In fine, trecand peste drumul obositor de la Bucuresti inapoi acasa si peste noaptea in care n-am reusit sa dorm si peste ziua de munca, iata-ma ajuns in Radio. Vorbind la telefon cu un prieten de la RDS care si-a petrecut o mare bucata de timp incercand sa ma ajute! La un moment dat, chiar m-am simtit bou crezand ca o sa rezolve el situatia. Ma rog, intr-adevar eram bou. Oricum, mie imi trebuia ceva de genul IPuri locale IN RETEA si IPurile respective in exterior (a se citi, pe net)..cookies, IPblocking..etc..

Ok, zis si facut, dupa ce am pierdut o gramada de timp sa-i explic, ca eu nu am avut deloc si niciodata un router la noi aici, el ma tot intreba cum mama masii e posibil pentru ca n-ar fi trebuit sa-mi mearga! Ok, da’ de mers a mers nu ? Si fara router. Si fara nimic. Pur si simplu. IP, gateway si DNS. Logic, dupa cum i-am si spus, daca totul a fost bine pana acum 2 zile si nici o modificare nu a fost facuta la NOI aici in Radio..unde-i buba ? Evident la ei era buba, dar ma rog, era o buba mai mica, nu ca aia cu care ne-am obisnuit pana acum.

Probabil cineva a uitat la un moment dat sa faca o rutare cum trebuie si acum vreo 2 zile a fost facuta, trecand IPurile care le aveam in spatele IPului pe care-l primisem initial. Asta evident inseamna ca trebuia sa fac router. Am sutit repede o placa de retea de pe calculatorul Iuliei si am dat cu ea in linuxu’ deja existent (ubuntu, daca esti si curios), si am incercat sa facem ceva! S-a chinuit prietenul meu o bucata lunga de timp! Ba’ mai mult, m-am chinuit si eu. Neam. N-a mers. La un moment dat mi-a spus pe sleau ca de aici incolo nu ma poate ajuta, ca la ei totul e OK si ca ar trebui sa mearga. Evident. N-a mers.

Am reusit pana la urma doar cu cateva tweakuri. Am adaugat toate IPurile la serverul de linux si am folosit urmatoarele comenzi:

iptables -t nat -A POSTROUTING -s 192.168.0.3 -o eth0 -j SNAT --to-source XXX.XXX.XXX.XXX
unde XXX.XXX.XXX.XXX este IPul pe care-l vroiam afisat pentru fiecare calculator in parte. Am facut un script de startup si gata! Functioneshte!

Multam fain ondeeo si multam fain yolinux.com si celorlalte siteuri care m-au ajutat.

P.S: Acum hai sa va vad meshterilor cum ma injurati si spuneti ca totu era simplu :P :)

adaugat pe by madalin in internet

About madalin

Sunt un tip franc, care spune lucrurilor pe nume. Sunt pătimaş şi perseverent, dar uneori mă plictisesc repede. Încerc să fiu un om bun. În cele mai multe situaţii, îmi reuşeşte. În detrimentul meu. Vrei mai multe ? Uită-te pe pagina despre mine.