Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Nesto u vezi NAT-a

[es] :: Linux mreže :: Nesto u vezi NAT-a

Strane: 1 2

[ Pregleda: 7631 | Odgovora: 26 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

dr_ambis
Uzice

Član broj: 36362
Poruke: 221
*.adsl.beocity.net.



Profil

icon Nesto u vezi NAT-a02.07.2006. u 16:30 - pre 216 meseci
Ne znam da li NAT vec ovo radi kao random ili ne ali
zanima me da li moze da se namesti da NAT kad preuzme pakete sa lokalnih racunara da se namesti da otvara samo odredjene portove (recimo 6000 6001 i 6002) za svaki racunar posebno. Tj imam tri racunara iza NAT-a i za svaki hocu da namestim ovo posebno ako postoji mogucnost.Ti portovi su oni koje otvara NAT ka WAN-u



neceg novog se ne treba plasiti, treba ga razumeti
 
Odgovor na temu

rj444
Radomir Jakovljevic
Beograd

Član broj: 48212
Poruke: 354
*.ETF.BG.AC.YU.



Profil

icon Re: Nesto u vezi NAT-a03.07.2006. u 00:07 - pre 216 meseci
Ako dobro razumem, ti hoces da sa jednog racunara prolazis preko porta 6000, sa drugog preko 6001.
Onda samo namesti u firewall-u da za odredjenu adresu pusti odredjeni port.

Ako nisam dobro razumeo, molim te pokusaj malo bolje da objasnis sta zelis.
 
Odgovor na temu

VRider
Marković Damir
(BGD/SD Karaburma)/Pirot

Član broj: 1510
Poruke: 4132
*.maksnet.net.

Jabber: damirm | gmail | com
ICQ: 134002435


+13 Profil

icon Re: Nesto u vezi NAT-a03.07.2006. u 09:46 - pre 216 meseci
Svaka tvoja konekcija sa lokalnog porta 4321 da se na ruteru mapira na njegov lokalni port 1234? I tako da za svaki komp odredis sa kog ce porta da ide? Tesko... Tako ne radi NAT. Ti ni na lokalnoj masini ne znas na kom ce portu biti pokrenuta konekcija.
JaFreelancer.com
 
Odgovor na temu

dr_ambis
Uzice

Član broj: 36362
Poruke: 221
*.adsl.beocity.net.



Profil

icon Re: Nesto u vezi NAT-a04.07.2006. u 14:20 - pre 216 meseci
Ne da se sa svakog lokalnog racunara namestaju portovi nego na ruteru da namestim NAT da za svaki racunar otvara poseban port, tj da prolaz na internet bude preko posebnog porta za svaki racunar u mrezi. Da za svaki racunar postoji odredjeni port mapiran u NAT-u i da samo taj otvara kad lokalni racunar krene na net


@rj444 znaci preko iptables mora sve, jel tako?

ako je tako mozes li da napises komandu kako ide posto meni ne ide nikako :)

neceg novog se ne treba plasiti, treba ga razumeti
 
Odgovor na temu

random
Vladimir Vrzić
Beograd

Član broj: 85
Poruke: 3866
*.eunet.yu.

Sajt: www.last.fm/user/vrza


+4 Profil

icon Re: Nesto u vezi NAT-a04.07.2006. u 16:41 - pre 216 meseci
dr_ambis, na prvu loptu mi se čini da ne razumeš baš najbolje neke osnovne pojmove vezane za TCP/IP mreže (portovi, NAT). Verovatno ti je jasno barem to da ne možeš više od jedne TCP konekcije po računaru da vežeš za jedan port? U svakom slučaju morao bi bolje da objasniš šta pokušavaš da postigneš. Pre svega treba da razmisliš koju mrežnu aplikaciju treba da izvršavaju te mašine iza NAT-a i koji su source i destination portovi koje ona koristi po defaultu?
int rand(void);

Those who do not understand Unix are condemned to reinvent it, poorly.

Upali lampicu — koristi Jabber!
 
Odgovor na temu

mkdsl

Član broj: 28910
Poruke: 796
212.62.46.*



+10 Profil

icon Re: Nesto u vezi NAT-a04.07.2006. u 17:10 - pre 216 meseci
Ja evo treći put čitam, i mislim da još uvek nisam shvatio dobro... Želiš da svaki računar ostvaruje konekciju ka internetu po jednom portu zasebno? Shvataš li ti da teoretski kada bi pokrenuo 2 procesa, onaj koji prvi uspostavi konekciju će raditi, drugi neće... Dakle, ne postoji nikakva šansa da ostvariš to što ti želiš, jedan komp da ima samo jedan odlazni port je još uvek nevidjeno u praksi...
 
Odgovor na temu

dr_ambis
Uzice

Član broj: 36362
Poruke: 221
*.adsl.beocity.net.



Profil

icon Re: Nesto u vezi NAT-a04.07.2006. u 19:47 - pre 216 meseci
:)

Ovako,
Ajde da objasnim detaljno.

Racunar u mrezi kad krene na net ode preko gw na ruter. Na ruteru je vise racunara tako da mora da se koristi NAT.
Znaci taj racunar sa svojom ip adresom salje zahtev sa headerom u kome se nalazi njegova ip adresa i port sa koga se zahtev salje. Kad dolazi do NAT-a on onda vrsi preusmeravanj tj pamti sa kog porta i koje ip adrese je poslat zahtev i to cuva, zatim modifikuje header i ubacuje spoljnu ip adresu port preko koga salje ka internetu paket( ne znam mozda gresim ali ja tako kontam NAT). Nakon toga kad se upit vraca NAT zna preko kog porta je poslao koji paket na internet od kog racunara u mrezi je taj paket potekao pa ga tako i vrati s'tim sto sad spoljnom paketu modifikuje header i ubacuje adresu lokalnog racunara. Mene zanima onaj deo kad sa rutera ide na net, za svaki racunar posebno ruter mora da otvori port na netu u trenutku kada salje jer jedino tako pamti koji je lokalni racunar poslao sta. E sad zanima me jel moze da se stavi da taj port koji ruter otvara za svaki racunat posebno bude statican, tj za 192.169.0.235 da otvara port 6000 za x.x.x.236 6001 i tako dalje. Mislim razumem rad NAT-a u potpunosti mada mozda ne umem da postavim pitanje.

Ako je ko razumeo neka odgovori ako nije onda man iptables, nista mi drugo ne ostaje. :)



neceg novog se ne treba plasiti, treba ga razumeti
 
Odgovor na temu

VRider
Marković Damir
(BGD/SD Karaburma)/Pirot

Član broj: 1510
Poruke: 4132
*.maksnet.net.

Jabber: damirm | gmail | com
ICQ: 134002435


+13 Profil

icon Re: Nesto u vezi NAT-a04.07.2006. u 19:55 - pre 216 meseci
Prva konekcija sa 192.169.0.235 je biti 6000. Vec sledeca koju pokusas da uspostavis (jos jedan browser, icq, bilo sta) ne moze takodje preko 6000 jer je taj vec zauzet. Neophodno je da se upotrebni sledeci port (6001), i tako dalje. Kada bi imao limit broja konekcija po svakom kompu iza NATa (dobra stvar za ubijanje p2p i slicnih protokola), onda bi imalo smisla da, na primer, 192.169.0.235 koristi portove 6000-6031, pa 192.169.0.236 6032 do 6063 i tako dalje (limit na 32 konekcije). Ali, cak i da hoces tako, ne znam kako bi ovo uradio.
JaFreelancer.com
 
Odgovor na temu

mkdsl

Član broj: 28910
Poruke: 796
212.62.46.*



+10 Profil

icon Re: Nesto u vezi NAT-a04.07.2006. u 19:56 - pre 216 meseci
Razumeo sam te ja ipak dobro, ali i dalje ne shvataš da dva procesa ne mogu biti pokrenuta da izlaze na net preko istog porta - ne možeš da koristiš msn čiji će izlazni port sa jednog računara biti npr 6000 a da u isto vreme surfuješ, jer će ti i taj proces zahtevati port 6000 koji je već upotrebljen kod msn-a. Drugo, neki programi definitivno neće raditi, jer njima ne možeš da zadaješ portove kako se tebi hoće, tačnije - pitanje je da li ijedan proces može da se pokrene tako a da radi... Jedino neko rešenje koje ja vidim je korišćenje proxy ili socks portova, dakle zabrana saobraćaja sa rutera sa bilo kog porta koji nije socks ili proxy. Ali ni mnogi programi ne podržavaju socks&proxy, tako da moraš prvo da znaš šta želiš da dobiješ time...

edit: Evo VRider ti je takodje potvrdio to isto. Limitiranje opsega portova je takodje neko rešenje, ali pitanje je o kojim se procesima radi i da li možeš njima manipulisati a da budu upotrebljivi...

edit2: Jedino što mi pada na pamet je blokiranje svog odlaznog saobraćaja sem za zadate mašine:

Code:

/sbin/iptables -P OUTPUT ACCEPT
# Dozvoli odlazni saobraćaj sa ovih mašina
/sbin/iptables -A FORWARD -p ALL -i $GREEN_DEV -s 192.168.0.3 -j ACCEPT
/sbin/iptables -A FORWARD -p ALL -i $GREEN_DEV -s 192.168.0.4 -j ACCEPT
# Zabrani sav ostali odlazni saobraćaj
/sbin/iptables -A FORWARD -p ALL -i $GREEN_DEV -s 0/0 -j DROP


Ne znam da li se baš može manipulisati portovima u ovom slučaju, mada ne košta probati

[Ovu poruku je menjao mkdsl dana 04.07.2006. u 21:07 GMT+1]

[Ovu poruku je menjao mkdsl dana 04.07.2006. u 21:09 GMT+1]
 
Odgovor na temu

VRider
Marković Damir
(BGD/SD Karaburma)/Pirot

Član broj: 1510
Poruke: 4132
*.maksnet.net.

Jabber: damirm | gmail | com
ICQ: 134002435


+13 Profil

icon Re: Nesto u vezi NAT-a04.07.2006. u 20:02 - pre 216 meseci
Sve sto inace prolazi kroz NAT bi islo i ovako.
Ali, koliko mogu da naslutim, poenta ovoga je da mu radi p2p kroz NAT, a ako je to u pitanju, onda prosto kazi, nemoj da nas vozas okolo.
JaFreelancer.com
 
Odgovor na temu

random
Vladimir Vrzić
Beograd

Član broj: 85
Poruke: 3866
*.eunet.yu.

Sajt: www.last.fm/user/vrza


+4 Profil

icon Re: Nesto u vezi NAT-a04.07.2006. u 20:04 - pre 216 meseci
Ok, ali šta se dešava kad taj računar iza NAT-a pokuša da otvori još jednu konekciju bez zatvaranja prethodne (recimo browser otvara web stranicu i vuče HTML i slike na njoj paralelno)?

Ako gorenavedeno nije problem, probaj da ubaciš rewriting rule u nat tabelu, u POSTROUTING chain, source pravila su source adrese tvojih računara, i odgovarajući opseg portova i protokol, a za target stavi SNAT sa opcijom --to-source javna-IP-adresa-rutera:port. I man iptables obavezno, naravno.
int rand(void);

Those who do not understand Unix are condemned to reinvent it, poorly.

Upali lampicu — koristi Jabber!
 
Odgovor na temu

VRider
Marković Damir
(BGD/SD Karaburma)/Pirot

Član broj: 1510
Poruke: 4132
*.maksnet.net.

Jabber: damirm | gmail | com
ICQ: 134002435


+13 Profil

icon Re: Nesto u vezi NAT-a04.07.2006. u 20:06 - pre 216 meseci
Otvarace paralelne konekcije sve dok ne popuni kvotu, i nakon toga fajront.
Kako samo staviti opseg portova->opseg portova?
JaFreelancer.com
 
Odgovor na temu

random
Vladimir Vrzić
Beograd

Član broj: 85
Poruke: 3866
*.eunet.yu.

Sajt: www.last.fm/user/vrza


+4 Profil

icon Re: Nesto u vezi NAT-a04.07.2006. u 20:10 - pre 216 meseci
--sport 16000:17000 [...] --to-source IP:6000-7000
int rand(void);

Those who do not understand Unix are condemned to reinvent it, poorly.

Upali lampicu — koristi Jabber!
 
Odgovor na temu

mkdsl

Član broj: 28910
Poruke: 796
212.62.46.*



+10 Profil

icon Re: Nesto u vezi NAT-a04.07.2006. u 20:20 - pre 216 meseci
Da da, to mi nije palo na pamet...
 
Odgovor na temu

dr_ambis
Uzice

Član broj: 36362
Poruke: 221
*.adsl.beocity.net.



Profil

icon Re: Nesto u vezi NAT-a04.07.2006. u 20:30 - pre 216 meseci
E bas to vrider, opseg portova za jedan racunar koji ce otvarati ruter kad salje pakete na net.

Sad mi jos samo treba komanda ip tables za to
znaci unutrasnja adresa racunara 192.168.0.235-238
i posle kucam komandu za svaku lokalnu ip adresu posebno.



neceg novog se ne treba plasiti, treba ga razumeti
 
Odgovor na temu

VRider
Marković Damir
(BGD/SD Karaburma)/Pirot

Član broj: 1510
Poruke: 4132
*.maksnet.net.

Jabber: damirm | gmail | com
ICQ: 134002435


+13 Profil

icon Re: Nesto u vezi NAT-a04.07.2006. u 21:07 - pre 216 meseci
'Ladno prima opseg->opseg. Nije mi trebalo pa nisam ni znao...
Koliko tu postojanje maskarade komplikuje stvari?
JaFreelancer.com
 
Odgovor na temu

random
Vladimir Vrzić
Beograd

Član broj: 85
Poruke: 3866
*.eunet.yu.

Sajt: www.last.fm/user/vrza


+4 Profil

icon Re: Nesto u vezi NAT-a04.07.2006. u 22:00 - pre 216 meseci
Nimalo. Kad se već rewrite-uje source adresa, što da se o istom trošku ne promeni i port.
int rand(void);

Those who do not understand Unix are condemned to reinvent it, poorly.

Upali lampicu — koristi Jabber!
 
Odgovor na temu

dr_ambis
Uzice

Član broj: 36362
Poruke: 221
*.adsl.beocity.net.



Profil

icon Re: Nesto u vezi NAT-a04.07.2006. u 22:41 - pre 216 meseci
Zna li neko komandu iptables kako da odradim ovo? :)



neceg novog se ne treba plasiti, treba ga razumeti
 
Odgovor na temu

VRider
Marković Damir
(BGD/SD Karaburma)/Pirot

Član broj: 1510
Poruke: 4132
*.maksnet.net.

Jabber: damirm | gmail | com
ICQ: 134002435


+13 Profil

icon Re: Nesto u vezi NAT-a04.07.2006. u 22:46 - pre 216 meseci
@random: Ako si na dinamickoj IP adresi, i zbog toga koristis maskaradu, onda i ne znas koja ti je javna IP adresa rutera?
@dr_ambis: Komande nisu problem, samo treba procitati man stranu. Da ne bude da si sve dobio sazvakano.
JaFreelancer.com
 
Odgovor na temu

mkdsl

Član broj: 28910
Poruke: 796
212.62.46.*



+10 Profil

icon Re: Nesto u vezi NAT-a04.07.2006. u 22:50 - pre 216 meseci
Citat:
dr_ambis: Zna li neko komandu iptables kako da odradim ovo?


Manual u ruke, skoro sve ti je rečeno.
 
Odgovor na temu

[es] :: Linux mreže :: Nesto u vezi NAT-a

Strane: 1 2

[ Pregleda: 7631 | Odgovora: 26 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.