Projekat

Općenito

Profil

Akcije

Podrška #27450

Zatvoren

code.google.com/p/knowhow-erp-f18 odobriti na firewall-u openwrt

Dodano od Ernad Husremović prije oko 14 godina. Izmjenjeno prije oko 14 godina.

Status:
Zatvoreno
Prioritet:
Normalan
Odgovorna osoba:
Kategorija:
-
Početak:
06.04.2012
Završetak:
% završeno:

0%

Procjena vremena:
Akcije #1

Izmjenjeno od Ernad Husremović prije oko 14 godina

Razgovarao juče sa Edinom linuxašem na temu odobravanja pristupa google-ovim stranicama na firewall-u

google mjenja range stalno tako da je jedini način da se na firewallu odobri pristup po url-u

što se može uraditi na wrt54GL openwrt routeru:

Akcije #2

Izmjenjeno od Ernad Husremović prije oko 14 godina

1) instalirati neki proxy paket koji radi ovaj posao

2) instalirati na jednoj serverskoj sesiji proxy/cache software

squid pored keširanja omogućava ovo filtriranje koliko se sjećam

3) na LAN DNS-u podesiti sljedeće:

forward na internet dns-ove uraditi samo za željene domene (code.google.com, bring.out.ba)

Naravno ovo klijent lahko može prevariti tako što podesi svoj dns resolver, ali u praksi naši klijenti to definitivno neće uraditi :)

Akcije #3

Izmjenjeno od Ernad Husremović prije oko 14 godina

varijanta 3) iako je tehnički najlošije rješenje u našem konkretnom slučaju je najlakše rješenje pošto kod svih klijenata imamo već podešene LAN dns servere

sve što je potrebno je podesiti named.conf i/ili zone koje će raditi ovaj posao

Akcije #4

Izmjenjeno od Ernad Husremović prije oko 14 godina

  • Naslov promijenjeno iz code.google.com/p/knowhow-erp-f18 odobriti firewall-u openwrt u code.google.com/p/knowhow-erp-f18 odobriti na firewall-u openwrt
Akcije #5

Izmjenjeno od Jasmin Beganović prije oko 14 godina

ako google ne mjenja ip onda je najlakše na lokalnom dns-u napraviti resolving na statičku IP ili ići kroz hosts. tako će mo forsirtai uvijek set odobrenih IP adresa

Akcije #6

Izmjenjeno od Ernad Husremović prije oko 14 godina

Jasmin Beganović je napisao/la:

ako google ne mjenja ip onda je najlakše na lokalnom dns-u napraviti resolving na statičku IP ili ići kroz hosts. tako će mo forsirtai uvijek set odobrenih IP adresa

google stalno MJENJA ip adrese.

Ne razumijem zašto bi išao "sa konja na magaraca" ? Postojeće rješenje je takvo da si na firewall-u odobrio rang ip adresa kojima želimo pristupiti. Međutim ono ne funkcioniše jer google stalno mjenja IP adrese.

Kako god postojeće rješenje daje isti efekat kao da ručno podesiš host fajlove na klijentima. S tim što je puno bolje. HOSTS ispravka - to je najgore rješenje.

Akcije #7

Izmjenjeno od Jasmin Beganović prije oko 14 godina

Ernad Husremović je napisao/la:

Jasmin Beganović je napisao/la:

ako google ne mjenja ip onda je najlakše na lokalnom dns-u napraviti resolving na statičku IP ili ići kroz hosts. tako će mo forsirtai uvijek set odobrenih IP adresa

google stalno MJENJA ip adrese.

mislio sam na drugu stvar, dali će ako ja setujem na DNS-u statiču IP za code.google.com taj sadržaj uvijek biti na toj IP.

Akcije #8

Izmjenjeno od Jasmin Beganović prije oko 14 godina

HOST sam spomijao kao jednu od mogućnosti ne moj odabir

Akcije #9

Izmjenjeno od Jasmin Beganović prije oko 14 godina

evo kako možemo dobiti trenutno stanje

nslookup -q=TXT _netblocks.google.com 8.8.8.8

_netblocks.google.com    text = "v=spf1 
ip4:216.239.32.0/19 
ip4:64.233.160.0/19 
ip4:66.249.80.0/20 
ip4:72.14.192.0/18 
ip4:209.85.128.0/17 
ip4:66.102.0.0/20 
ip4:74.125.0.0/16 
ip4:64.18.0.0/20 
ip4:207.126.144.0/20 
ip4:173.194.0.0/16
Akcije #10

Izmjenjeno od Ernad Husremović prije oko 14 godina

ti ne razumiješ ono što govorim bjasko uporno uporno ideš na IP adrese. TO NE MOŽE !

Akcije #11

Izmjenjeno od Ernad Husremović prije oko 14 godina

naš named conf standardni funkcioniše ovako

pseudo kod conf-a

{

zone bring.out => definicija hostova

zone klijent.ba => definicija hostova

svi ostali hostovi => forwarding na public dns

}

Akcije #12

Izmjenjeno od Ernad Husremović prije oko 14 godina

na dns-u po gornjem zadatku napraviti promjenu

{

zone bring.out => definicija hostova

zone klijent.ba => definicija hostova

zone code.google.com => forwarding na public dns-ove

svi ostali hostovi =>  zabrani forwarding

}

ovo je rješenje

Akcije #13

Izmjenjeno od Jasmin Beganović prije oko 14 godina

pa to sam gore i rekao "na lokalnom dns-u napraviti resolving na statičku IP"

Akcije #14

Izmjenjeno od Ernad Husremović prije oko 14 godina

Jasmin Beganović je napisao/la:

pa to sam gore i rekao "na lokalnom dns-u napraviti resolving na statičku IP"

ne. naveo sam rješenje u posljednjem komentaru. Moje rješenje i za npr. bring.out.ba domenu upućuje na internet dns resolver

{

bring.out.ba => forward na internet, public dns

code.google.com => forwarding na public dns-ove

sve ostalo => ne resloviraj

}

ti ne razumiješ ono što govorim bjasko uporno uporno ideš na IP adrese. TO NE MOŽE !

iz jednostavnog razloga što će taj pool obuhvatiti i youtube i bilo koji google servis što klijent ne želi otvoriti.

Akcije #15

Izmjenjeno od Jasmin Beganović prije oko 14 godina

dobro tako ću pokušati.
samo da napomenem, neki računari trebaju da imaju pristup kompletnom netu

1. serveri
2. korisnik_1, korisnik_2, korisnik_3

njima moram u ovom scenariju

sve ostalo => resloviraj

ili im manuelno setovati sekundarni DNS koje to odobrava
neznam dali se to jednim može rješiti, moje poznavanje bind-a je površno.

na firewall-u moram otvoriti outgoing promet onda totaln, trojanci i virusi s ene oslanjaju na lokalne dns-ove itd

Akcije #16

Izmjenjeno od Ernad Husremović prije oko 14 godina

bjasko na javnom ticketu izbjegavaj imena. Ovo što si želio reći može se sročiti na sljedeći način, uz to je puno preglednije za komunikaciju:

imamo dvije grupe korisnika:

grupa_1 - full_access

grupa_2 - parcijalni pristup

Akcije #17

Izmjenjeno od Ernad Husremović prije oko 14 godina

neznam dali se to jednim može rješiti, moje poznavanje bind-a je površno.

ne zna niko dok ne pročita, ako nema ranije iskustvo.

Pročitaj pa ćeš vidjeti.

mogućnosti ima bezbroj. evo jedne što sigurno radi bind ne može različito resolvirati zahtjeve klijenata po ip adresi (u šta čisto sumnjam)

na dhcp serveru staviš

{

ip_adrese iz grupe full_access usmjeri na dns_full_access

ip_adrese iz grupe partial_access usmjeri na dns_partial_access

}

znači dhcp razdvaja korisnike i usmjerava na dva različita dns servera. dalje je kako sam gore rekao.

Akcije #18

Izmjenjeno od Ernad Husremović prije oko 14 godina

još jedno rješenje:

za korisnike kojih je manje (full_access u ovom slučaju) direktno na klijentu usmjeri na dns_full_access

kako rekoh mogućnosti je bezbroj.

Akcije #19

Izmjenjeno od Ernad Husremović prije oko 14 godina

na firewall-u moram otvoriti outgoing promet onda totaln, trojanci i virusi s ene oslanjaju na lokalne dns-ove itd

ne kontam. na firewallu ne moraš ništa mjenjati u odnosu na postojeće stanje.

Akcije #20

Izmjenjeno od Ernad Husremović prije oko 14 godina

osim što ćeš izbaciti dio vezan za statičke ip adrese koji ne funkcioniše

Akcije #21

Izmjenjeno od Ernad Husremović prije oko 14 godina

dobro tako ću pokušati.

korisnika ćemo poštediti naših pokušaja. imaš vagrant servisersko okruženje na njem sve to testirati, dati meni na odobrenje i onda kod klijenta instalirati.

Akcije #22

Izmjenjeno od Jasmin Beganović prije oko 14 godina

Ernad Husremović je napisao/la:

na firewall-u moram otvoriti outgoing promet onda totaln, trojanci i virusi s ene oslanjaju na lokalne dns-ove itd

ne kontam. na firewallu ne moraš ništa mjenjati u odnosu na postojeće stanje.

moram blokirane su IP klijenata koji nemaju izlaz na net totalno jer je to bio njihov zahtjev

Akcije #23

Izmjenjeno od Ernad Husremović prije oko 14 godina

Jasmin Beganović je napisao/la:

Ernad Husremović je napisao/la:

na firewall-u moram otvoriti outgoing promet onda totaln, trojanci i virusi s ene oslanjaju na lokalne dns-ove itd

ne kontam. na firewallu ne moraš ništa mjenjati u odnosu na postojeće stanje.

moram blokirane su IP klijenata koji nemaju izlaz na net totalno jer je to bio njihov zahtjev

tu možeš otvoriti kompletan google range tako da će to riješiti problem ... ostatak priče ostaje identičan.

znači na firewallu odobriš ovim parcijalnim klijentima se google a adrese an a firewallu tuniraš - odobriš samo code.google.com

Akcije #24

Izmjenjeno od Ernad Husremović prije oko 14 godina

međutim ... čitava ova priča vodi nas na zaključak da je najbolje rješenje čestit proxy/cache firewall - opcija 2) koju sam gore naveo

opcija 3) o kojoj smo diskutovali postala je pravo komplikovana ... iako se mnogo toga od onoga što sam napisao može iskoristiti u konačnom rješenju.

Akcije #25

Izmjenjeno od Edin Nedžibović prije oko 14 godina

Ernad Husremović je napisao/la:

međutim ... čitava ova priča vodi nas na zaključak da je najbolje rješenje čestit proxy/cache firewall - opcija 2) koju sam gore naveo

opcija 3) o kojoj smo diskutovali postala je pravo komplikovana ... iako se mnogo toga od onoga što sam napisao može iskoristiti u konačnom rješenju.

code.google.com po request na "pocetnoj" otvara samo code.google.com domain i G+ elemente (koji nisu posebno znacajni).

Treba provjeriti situaciju na standardnom browse-u sta se i odakle poziva.

Takodje onemoguciti 53:UDP za lokalne adrese, osim lokalnog dns servera, na kome se moze podesiti koja grupa adresa ima pravo za upite i koje segmente target hostova

Akcije #26

Izmjenjeno od Edin Nedžibović prije oko 14 godina

Akcije #27

Izmjenjeno od Ernad Husremović prije oko 14 godina

tinyprox

svojevremeno sam ga koristio ali je znao zamrznuti router. zato sam, sjećam se, proksiranje prebacio na "pravi" računar

Akcije #28

Izmjenjeno od Edin Nedžibović prije oko 14 godina

Ernad Husremović je napisao/la:

tinyprox

svojevremeno sam ga koristio ali je znao zamrznuti router. zato sam, sjećam se, proksiranje prebacio na "pravi" računar

Zato postoji update i testiranje :)

Akcije #29

Izmjenjeno od Jasmin Beganović prije oko 14 godina

quick fix #27484

Akcije #30

Izmjenjeno od Jasmin Beganović prije oko 14 godina

  • Status promijenjeno iz Dodijeljeno u Zatvoreno
Akcije

Također dostupno kao Atom PDF