Budu, portovi će ti bit otvoreni jednom kad IP->Cloud update-a adresu.
EDIT: samo ostavi skriptu da se izvodi svakih pol minute, minutu i to je to.
Budu, portovi će ti bit otvoreni jednom kad IP->Cloud update-a adresu.
EDIT: samo ostavi skriptu da se izvodi svakih pol minute, minutu i to je to.
Stavio sam na minut.
Čekam sad da se updeta cloud, kaže stalno error: request timed out.
EDIT
updetao, ali svejedno portovi zatvoreni.
A dok si na 3g, i kad odeš na ip->addreses imaš javnu adresu na interface ppp-out1?
Da, čudno, sve bi trebalo raditi. Znači kad ip cloud napravi update ove tvoje adrese sa 3g, pričekaj 5 min i pokušaj se spojit izvana
Cijelo vrijeme sam sada na 3g i ne prolazi, ostavit ću ga još nek stoji pa vidjeti.
Da li mi mikrotik može poslati mail kad se prebacio na ppp-out1 i kad se vrati na wlan1?
EDIT.
U firewall NAT uopće nevidim pakete da dolaze do portova koji su pušteni.
Da. Odi u tool->email Tamo setupiraj SMTP server, koristi port 587, tako da ti ISP ne blokira 25.
Da. Odi u tool->email Tamo setupiraj SMTP server, koristi port 587, tako da ti ISP ne blokira 25.
Podesio, i test mi radi.
Eo na 3g sam 15-20 min i portovi ništa. Znaći ne dolaze ni paketi do firewalla.
EDIT:
vratio sam wlan1 tek sada nazad, i cloud se još nije updetao a portovi su otvoreni.
Ja se s tim jebao dosta, doduse to je bilo prije 6 mjeseci tak da ti nista necu moc rec dok sutra ne pogledam konfiguraciju. Makar nisam siguran ocu li sutra u uredu bit ili sam van, pa mozda preksutra.
Vezano za email, evo dolazi edit.
Ajd probaj ovo:
:local emailAddress "email@email.com";
:local pingAddress "8.8.8.8";
:local subjectDOWN "Mikrotik [/system routerboard> print model], S/N: [/system routerboard> print serial-number], Firmware:[/system routerboard> print current-firmware]";
:local subjectUP "Mikrotik [/system routerboard> print model], S/N: [/system routerboard> print serial-number], Firmware:[/system routerboard> print current-firmware]";
:local porukaDOWN "Date:[/system clock get date], Time:[/system clock get time], Message: Interface wlan1 failed, switching to backup ppp-out1";
:local porukaUP "Date:[/system clock get date], Time:[/system clock get time], Message: Interface wlan1 restored, using it as a primary route";
:local logDOWN "Internet DOWN on wlan1 interface, switching to 4G";
:local logUP "Internet UP on wlan1 interface, restoring route distance back to 1";
:if ([/ping $pingAddress src-address=192.168.1.134 interval=3 count=2]=0) do={:if ([/ip route get [find comment="glavni"] distance]=1) do={[/ip route set [find comment="glavni"] distance=3]; :log warning $logDOWN; :delay 5; [/tool e-mail send to=$emailAddress subject=$subjectDOWN body=$porukaDOWN start-tls=yes]; }} else={:if ([/ip route get [find comment="glavni"] distance]=3) do={[/ip route set [find comment="glavni"] distance=1]; :log warning $logUP; :delay 5; [/tool e-mail send to=$emailAddress subject=$subjectUP body=$porukaUP start-tls=yes]; }}
Hm, napravim skriptu mail, ugasim wlan1. Pokrenem skriptu mail, ali ništa.
promijenio sam i stavio svoju mail adresu u skriptu
Ali moram skriptu od 3g backupa promijeniti, da ne počinje sa "internet DOWN" nego samo DOWN, koliko vidim u skripti?
Ovo bi trebalo bit umjesto skripte od 3g backupa, al moguce da sam sjebo nesto
EDIT: ako skripta ne radi, sjebano je nes.. al fakat mi se neda danas vise jebat s tim.
Ovo bi trebalo bit umjesto skripte od 3g backupa, al moguce da sam sjebo nesto
EDIT: ako skripta ne radi, sjebano je nes.. al fakat mi se neda danas vise jebat s tim.
Hvala na svemu svakako.
Probat ću vidjeti šta si ti htio napraviti u skripti pa skužiti.
A ako uspiješ vidjeti kod sebe u configu za 3g portforward, kad bude bude.
thx
faile su dvije ;
pa probaj opet
Ništa se ne događa, niti da poveča distance nit šalje mail kad ručno dignem distance. Okinem skriptu ponovno kad dobijem uključim wlan1, ali ne vraća distance na 1.
:local emailAddress "email@email.hr";
:local pingAddress "8.8.8.8";
:local tikName [/system identity get name];
:local tikRO [/system package get system version];
:local tikModel [/system routerboard get model];
:local tikSN [/system routerboard get serial-number];
:local date [/system clock get date];
:local time [/system clock get time];
:local location "Ured";
:local subjectDOWN "Mikrotik";
:local subjectUP "Mikrotik";
:local porukaUP "Interface wlan1 restored, using it as a primary route";
:local porukaDOWN "Interface wlan1 failed, switching to backup ppp-out1";
:local bodyDOWN " Date:$date, Time:$time \r\n $tikModel , S/N: $tikSN , Name: $tikName , RouterOS: $tikRO , Lokacija: $location \r\n Message: $porukaDOWN";
:local bodyUP " Date:$date, Time:$time \r\n $tikModel , S/N: $tikSN , Name: $tikName , RouterOS: $tikRO , Lokacija: $location \r\n Message: $porukaUP";
:local logDOWN "Internet DOWN on wlan1 interface, switching to 4G";
:local logUP "Internet UP on wlan1 interface, restoring route distance back to 1";
:if ([/ping $pingAddress src-address=192.168.1.134 interval=3 count=2]=0) do={:if ([/ip route get [find comment="glavni"] distance]=1) do={[/ip route set [find comment="glavni"] distance=3]; :log warning $logDOWN; :delay 5s; [/tool e-mail send to=$emailAddress subject=$subjectDOWN body=$bodyDOWN start-tls=yes]; }} else={:if ([/ip route get [find comment="glavni"] distance]=3) do={[/ip route set [find comment="glavni"] distance=1]; :log info $logUP; :delay 5s; [/tool e-mail send to=$emailAddress subject=$subjectUP body=$bodyUP start-tls=yes]; }}
Probaj opet, meni prošlo
Probat ću danas, sad nisam blizu tika.
Da li mogu kako ubrzati/stabilizirati wifi, signal prema susjedi? Signal je -70dB, SNR 32dB
EDIT:
I da li ima kakva postavka da moram postaviti da mi portovi prolaze na ppp-out1? I koji stick ti koristiš da si svakako nabavim 4G stick.
EDIT2:
Skripta mi ne mijenja distance kad ugasim wlan1, ne šalje mail, u logu nema ništa.
Kada kontroliram skriptu u terminalu :/system script> print from="ime skripte"
Ovaj jednako poslije else mi bude crven:
else={:if ([/ip route get [find comment="glavni"] distance]=3) do={[/ip route set [find comment="glavni"] distance=1]; :log info $logUP; :delay 5; [/tool e-mail send
to=$emailAddress subject=$subjectUP body=$bodyUP start-tls=yes]; }}
Probaj u terminalu /system script edit wancheck source
to bi trebalo editor otvorit pa se poigraj. ovo bi trebalo raditi
ovo ostalo dobijes sutra
Dalje za nat, postavi novi masquerade, na jednom stavi out interface wlan1, a na drugom ppp-out1. dakle makneš out interface list.
Nakon toga istu stvar napraviš sa dst-nat rulovima. Dakle na in-interface prvo stavi wlan1, na svima.. i onda provjeri dal su portovi otvoreni. ako jesu. Kopiraj svaki dst-nat rule i na kopiji promjeni in-interface u ppp-out1.
Ovo za wifi... prvo probaj smanjit širinu na 20mhz
Ubi me al skripta ne radi,
Stalno na "else=" javlja grešku kad checkiram skriptu. "Glavna" mi se zove ruta to sam zamijenio. A na slici nevidim da imaš else, teško se vidi mala je slika.
Ubi me al skripta ne radi,
Stalno na "else=" javlja grešku kad checkiram skriptu. "Glavna" mi se zove ruta to sam zamijenio. A na slici nevidim da imaš else, teško se vidi mala je slika.
Probaj c/p opet, samo izmijeni kaj trebas.
orvo u notepad, pa tam popravi i onda u winbox.
Eo ga radi sve, mail dolazi i kad wlan1 padne i kad se vrati. Portovi puštena na oba interface-a.
Hvala puno
Eto super... al nisi gotov... sad stavi novu skriptu koja se zove kak god hoces, i stavi da pokrece na startup-u
Svaki pošteni router treba svirati imperial march kad se pali.
:delay 5s;:beep frequency=500 length=500ms;:delay 500ms; :beep frequency=500 length=500ms;:delay 500ms; :beep frequency=500 length=500ms;:delay 500ms; :beep frequency=400 length=500ms;:delay 400ms; :beep frequency=600 length=200ms;:delay 100ms; :beep frequency=500 length=500ms;:delay 500ms; :beep frequency=400 length=500ms;:delay 400ms; :beep frequency=600 length=200ms;:delay 100ms; :beep frequency=500 length=500ms;:delay 1000ms; :beep frequency=750 length=500ms;:delay 500ms; :beep frequency=750 length=500ms;:delay 500ms; :beep frequency=750 length=500ms;:delay 500ms; :beep frequency=810 length=500ms;:delay 400ms; :beep frequency=600 length=200ms;:delay 100ms; :beep frequency=470 length=500ms;:delay 500ms; :beep frequency=400 length=500ms;:delay 400ms; :beep frequency=600 length=200ms;:delay 100ms; :beep frequency=500 length=500ms;:delay 1000ms;
Dobra dobra :)
JEdno pitanje, ovaj dio ovdje u skripti:
([/ping $pingAddress src-address=192.168.1.134 interval=3 count=2]=0)
interval i count, šta točno znači? 3 puta pinga i ako je 2 puta timeout ping ide dalje?
Malo bi povećao jer mi se dešava da prebaci na 3g iako ima neta, ali nije ping prošao zbog youtuba, skidanja, il nešta već.
Podesio pa ću vidjeti. Iako se ta skripta nikad ne pokreće? Runcount je 0 uvjek, ali vidim da paketi idu preko tog rula.
EDIT:
Eo to napravio već 3 puta mi se prebacuje na 3g iako ima fixnog neta
1. Disable fasttrack
2. Ajde umjesto 8.8.8.8 probaj staviti neki t-com DNS server.
Za sada sam stavio interval na 4, i od podne šljaka ok nemam problema, surfao, youtube i ostalo se radi na kompu i nije pucao net.
Fasttrack misliš onaj u firewall-mangle? Pa pogasiti zadano.
I gdje bih ja mogao pratiti koliko sam mjesečno prometa napravio preko wlan1 recimo, da se vodi mjesečna evidencija automatski?
Ne, pod samim firewall-om. Imaš fasttrack roule, ne ona prva 3 dummy.. nego dolje ispod.
Za sada sam stavio interval na 4, i od podne šljaka ok nemam problema, surfao, youtube i ostalo se radi na kompu i nije pucao net.
Fasttrack misliš onaj u firewall-mangle? Pa pogasiti zadano.
I gdje bih ja mogao pratiti koliko sam mjesečno prometa napravio preko wlan1 recimo, da se vodi mjesečna evidencija automatski?
Imam ti ja mali trik za koji iskreno neznam zašto nitko ne piše po netu, slučajno sam došao do ideje.
/ip firewall nat
add action=masquerade chain=srcnat out-interface=ADSL protocol=icmp src-address=192.168.1.0/24
add action=masquerade chain=srcnat out-interface=ADSL port=53 protocol=udp src-address=192.168.1.0/24
add action=masquerade chain=srcnat out-interface=ADSL port=53 protocol=tcp src-address=192.168.1.0/24
add action=masquerade chain=srcnat dst-port=80,443,8080 out-interface=ADSL protocol=tcp src-address=192.168.1.0/24
add action=masquerade chain=srcnat out-interface=ADSL protocol=tcp src-address=192.168.1.0/24
add action=masquerade chain=srcnat out-interface=ADSL protocol=udp src-address=192.168.1.0/24
add action=masquerade chain=srcnat out-interface=ADSL src-address=192.168.1.0/24
Samo izmjeniš svoje IP i interface, ili dupliciraš ako trebaš za više interface.
Uglavnom fora je da u samom NAT radiš prioritet paketa, tako da prvo ICMP i DNS paketi idu, zatim TCP web promet(surfanje), zatim sav ostali TCP pa UDP promet, i na kraju sve ostalo.
Samo s ovim tipa mogu DL torrent full speed, otvorim stranicu i otvara se super brzo.Naravno ja još koristim i Queue Tree, al ovo gore je zakon ako ti brzina varira jel onda je teško složiti dobar QOS bez toga.
Probaj :)