Страница 2 из 2

Re: проброс 8080

Добавлено: 18 фев 2014, 14:11
Dragon_Knight
firmware - Это версия прошивки, я подозреваю самого микроконтроллера.
RouterOS - Версия операционной системы. Вот её и нужно обновлять. А уже после обновления ROS? - обновлять firmware.

Re: проброс 8080

Добавлено: 19 фев 2014, 14:33
stoyan
так что с начала необходимо это
http://download2.mikrotik.com/routeros/ ... e-6.10.npk

а потом http://www.mikrotik.com/download/all_pa ... e-3.30.zip

так?

Re: проброс 8080

Добавлено: 19 фев 2014, 14:36
vqd
http://download2.mikrotik.com/routeros/ ... e-6.10.npk

Сначала обновляем ОС, потом
/system routerboard upgrade

Re: проброс 8080

Добавлено: 24 фев 2014, 10:28
stoyan
Обновился до последней версии.
проброс 8080 так и не заработал.

При этом по команде

Код: Выделить всё

/system> export compact
выдает не всю конфигурацию, а только часть...

Был работающий скрипт dyndns+ntp теперь этот скрипт не работатет, как и не работают те которые подсмотрены в wiki и др местах.

Что подскажете по этому поводу?

Re: проброс 8080

Добавлено: 25 фев 2014, 11:24
stoyan
Подскажите как запустить DynDNS
вот сам скрипт

Код: Выделить всё

#SuperScript V.3.0 [20130330]

#Variables definition

:global adslip
:global adsllastip
:global datum [/system clock get date]
:global vrijeme [/system clock get time]
:global ime [/system identity get name]

#IF lastip is non existant - set it to "0"
:if ([ :typeof $adsllastip ] = nil ) do={ :global adsllastip "0" }
 
#Set variable with actual ADSL address
:global adslip [ /ip address get [/ip address find interface=ADSL ] address ]

#If not existant - log it
:if ([ :typeof $adslip ] = nil ) do={
 :log error "=== No IP on ADSL Interface"
} else={

#...if existsi
:if ($adslip != $adsllastip) do={

:local dynuser "000"
:local dynpass "000"
:local dynhost "99999.dyndns.info"

:log info "=== Updating dns record at DynDNS"
:local str "/nic/update?hostname=$dynhost&myip=$adslip&wildcard=NOCHG&mx=NOCHG&backmx=NOCHG"
/tool fetch address=members.dyndns.org src-path=$str mode=http user=$dynuser password=$dynpass dst-path=("/DynDNS.$dynhost")

:local mailsender "$ime@something.com";
:local mailrec 0000@yandex.ru;
:local mailsubject "IP adresa from /$ime/ $datum $vrijeme";
:local mailbody "$adslip";
:local mailserver [:resolve snmp.yandex.ru];
:local mailuser 0000@yandex.ru;
:local mailpass 00000;

:log info "=== Sending mail"
/tool e-mail send from=$mailsender to=$mailrec subject=$mailsubject body=$mailbody server=$mailserver user=$mailuser password=$mailpass;

#Moving new IP to lastip variable
:global adsllastip "$adslip"

} else={
:log info "=== No IP update needed"
}
}

Re: проброс 8080

Добавлено: 01 мар 2014, 04:30
DJGlooM
"из внутренней сети 8080 открывает из внешней нет"

Так и должно быть, вы же не фильтруете внутреннюю сеть.

"Работает без дополнительно правила в фильтрах"
А так быть не должно, ибо ваше же правило в фильтре

Код: Выделить всё

add action=drop chain=input comment="drop all" in-interface=ADSL


И если у вас снаружи "пробрасывается" например 443-й порт внутрь только натом без открытия его в фильтре, в которомв конце активное правило дропа всего, что не разрешено - это НЕНОРМАЛЬНО.

Как уже и говорили выше - апдейт на последнюю прошивку и резет конфигурации и настраивайте заново, у вас где-то косяки.

По скриптам смотрите пути, там кое-где могли измениться названия элементов.