[ majstorovic @ 26.10.2008. 01:05 ] @
mkt 2.9.27. Problem sa dinamickom ip adresom sam rijesio koristeci skriptu i scheduler koji svakih 10 tak minuta na changeip.com prijavljuje promjenu adrese, ta adresa se sa changeip.com veze za moj redirect http://www.majsta.ddns.info/ i kada sam otvarao tu stranicu pojavljivao mi se web box od mikrotika. Dalje sam prebacio web box sa porta 80 na port 81 i cilj mi je bio da sad sve sto dolazi sa interneta na port 80 redirektujem na lokalni racunar, odnosno njegov port 80 na kome se nalazi prezentacija. Nije mi nikakav problem redirektovati nesto u lokalu na taj web server, recimo
Code:
chain=dstnat src-address=192.168.1.2 protocol=tcp dst-port=80 action=dst-nat to-addresses=192.168.1.10 to-ports=80

ovde je jasno sta sam uradio ali mi je problem sto ne znam kako da redirektujem ono sto dolazi sa interneta na taj 192.168.1.10:80, mozda sam to i napravio ali nemam odakle da probam...
ponavljam adresa nije staticka i ne mogu ovo da uradim. Kako da rjesim ovaj problem mozda sa in interface ili out interface.
[ Predrag Supurovic @ 26.10.2008. 08:29 ] @
Port forwarding en zavisi od adrese, osim ako ti to tak ne podesis.

Pogledaj Mikrotik - Osnovno podešavanje za deljenje internet konekcije i ograničenje protoka podnaslov Otvaranje portova za konekcije spolja. Tu imas objasnjenje i dat je primer.
[ acatheking @ 26.10.2008. 09:03 ] @
Code:

chain=dstnat dst-address=<javna-dinamicka-ip> protocol=tcp dst-port=80 action=dst-nat to-addresses=192.168.1.10 to-ports=80
[ Predrag Supurovic @ 26.10.2008. 09:44 ] @
Ne treba uopste navoditi adresu, jer ako se adresa promeni, onda se mora menjati pravilo.
[ majstorovic @ 26.10.2008. 10:36 ] @
Da samo sam sad ubacio in interface:
Code:
chain=dstnat in-interface=pppoe-out1 protocol=tcp dst-port=80 action=dst-nat to-addresses=192.168.1.10 to-ports=80 

Sad ja to nemam kako da probam uh, adresa bi trebala biti http://www.majsta.ddns.info/
[ majstorovic @ 26.10.2008. 18:23 ] @
Ama ljudi nema seme da ja napravim redirect ovo je nemoguce.Nema seme da je to tako komplikovano

Code:
4   ;;; Redirect na web server na adresi 192.168.1.10 za sve one koji nisu na list#
     chain=dstnat protocol=tcp dst-port=80 src-address-list=!list 
     action=dst-nat to-addresses=192.168.1.10 to-ports=80 

U cemu je problem? Ne radi ni ovo najjedonostavnije?
[ acatheking @ 28.10.2008. 10:30 ] @
A.. jes' moja greska, ne treba navoditi dst-address. Navikao sam da radim sa fixnim ip adresama, pa postavih istu logiku. :)

Code:

Ama ljudi nema seme da ja napravim redirect ovo je nemoguce.Nema seme da je to tako komplikovano

4   ;;; Redirect na web server na adresi 192.168.1.10 za sve one koji nisu na list#
     chain=dstnat protocol=tcp dst-port=80 src-address-list=!list 
     action=dst-nat to-addresses=192.168.1.10 to-ports=80 




Ovo pravilo je ispravno, ali vidim da je pod rednim brojem 4... Pitanje je sta imas i da li imas dst-nat pravlia pre ovog.

Takodje, ovo ne mozes da testiras iz lokalne mreze, nece ti raditi. Moras da testiras spolja. Samo kazem, mozda ovo znas.
[ majstorovic @ 28.10.2008. 14:49 ] @
Znam to sve ali i kad uradim u lokalu opet ne radi redirekt radi samo u mkt-u a nece kad se redirektuje na neki drugi server. Prebacio sam web box adresu na 808 i sljedeci redirekt recimo radi.
Code:

0   chain=dstnat dst-address=192.168.1.1 protocol=tcp dst-port=80 
     action=dst-nat to-addresses=192.168.1.1 to-ports=808 

Ovde se moze vidjeti da je pravilo na pocetku, mkt je na adresi 192.168.1.1, dakle sve sto dodje na tu adresu i na port 80 se preusmjerava na tu adresu na port 808, i to radi. Ali kad unesem to-addresses neku drugu adresu i recimo port 80 to nece da radi?