Entrar
Últimos assuntos
» internet lentapor brooklin_sul Qui 11 Abr - 19:17
» Como pingar pelos dois links
por bruno9988 Ter 20 Fev - 19:12
» BFW em paralelo com Mikrotik
por antoniogiga Qui 18 Jan - 1:40
» NAT MIKROTIK
por squall1808 Seg 8 Jan - 18:07
» Aumenta Lucro do provedor com Servidor de FILME - Dica como montar um " Netflix"
por bruno9988 Ter 19 Dez - 17:59
» hotspot conexao lenta
por brooklin_sul Seg 18 Dez - 1:04
» Acessar Radio e roteadores pelo Mikrotik
por antoniogiga Ter 15 Nov - 16:49
» [Resolvido]Balanceamento usando o Net Virtua ( Netcombo)
por antoniogiga Ter 15 Nov - 8:02
» whatsapp lento
por antoniogiga Ter 15 Nov - 8:00
» to de volta qual quer duvida soh chamar
por antoniogiga Ter 15 Nov - 7:58
» Firmware ApRouter em Radio - Chipset rtl8186!
por antoniogiga Dom 17 Jul - 18:02
» QoS por mac-address (ou IP amarrado) quando tenho 01 mikrotik + 05 routers
por rdnetwork Sex 4 Fev - 7:58
» Microtik - OpenVPN não conecta com 2 links 2 internet balanceados
por vagneroliveira Qui 3 Fev - 6:44
» Software gerenciamento ZTE C320
por lancecom Qui 18 Mar - 11:27
» Software Gerenciamento ZTE C320
por lancecom Seg 15 Mar - 17:21
Tópicos semelhantes
Top dos mais postadores
claudinhohw Network | ||||
morais2707 | ||||
cristiano.micros | ||||
cdanielboy | ||||
Sixagencia Networks | ||||
ZBTECK | ||||
dsdigital | ||||
BBD NET | ||||
Gerônimo | ||||
Marcelo |
Estatísticas
Temos 31897 usuários registradosO último membro registrado é fhca78
Os nossos membros postaram um total de 38285 mensagens em 5803 assuntos
[Resolvido]MIKROTIK + SCRIPT NO-IP
2 participantes
Página 1 de 1
MIKROTIK + SCRIPT NO-IP
Bom dia galera!
Seguinte estou precisando fazer o meu mikrotik rodar um script para o NO-IP ou seja, não tenho ip fixo porem tenho cadastro no site no-ip e estou usando porem uso o software e agora preciso de um Script atualizar meu IP-FIXO no HOST determinado
Minha rede roda assim:
MODEM EM DMZ ==> MIKROTIK ==> SWITCH ==> MICROS
192.168.1.1 com DMZ para 192.168.1.254 no MK ETHER1 192.168.1.254/24 e sai 10.1.1.1/24 NA ETHER5
JA VI UM SCRIPT E VOU POSTAR AQUI POREM ESTOU COM PROBLEMA NA porta de saida que o script péga:
# No-IP automatic Dynamic DNS update
#--------------- Change Values in this section to match your setup ------------------
# No-IP User account info
:local noipuser "Login do site"
:local noippass "Senha do site"
# Set the hostname or label of network to be updated.
# Hostnames with spaces are unsupported. Replace the value in the quotations below with your host names.
# To specify multiple hosts, separate them with commas.
:local noiphost "host.malware-site.www ou o definido"
# Change to the name of interface that gets the dynamic IP address
:local inetinterface "aqui esta o problema!"
#------------------------------------------------------------------------------------
# No more changes need
:global previousIP
:if ([/interface get $inetinterface value-name=running]) do={
# Get the current IP on the interface
:local currentIP [/ip address get [find interface="$inetinterface" disabled=no] address]
# Strip the net mask off the IP address
:for i from=( [:len $currentIP] - 1) to=0 do={
:if ( [:pick $currentIP $i] = "/") do={
:set currentIP [:pick $currentIP 0 $i]
}
}
:if ($currentIP != $previousIP) do={
:log info "No-IP: Current IP $currentIP is not equal to previous IP, update needed"
:set previousIP $currentIP
# The update URL. Note the "\3F" is hex for question mark (?). Required since ? is a special character in commands.
:local url "http://dynupdate.no-ip.com/nic/update\3Fmyip=$currentIP"
:local noiphostarray
:set noiphostarray [:toarray $noiphost]
:foreach host in=$noiphostarray do={
:log info "No-IP: Sending update for $host"
/tool fetch url=($url . "&hostname=$host") user=$noipuser password=$noippass mode=http dst-path=("no-ip_ddns_update-" . $host . ".txt")
:log info "No-IP: Host $host updated on No-IP with IP $currentIP"
}
} else={
:log info "No-IP: Previous IP $previousIP is equal to current IP, no update needed"
}
} else={
:log info "No-IP: $inetinterface is not currently running, so therefore will not update."
}
Seguinte estou precisando fazer o meu mikrotik rodar um script para o NO-IP ou seja, não tenho ip fixo porem tenho cadastro no site no-ip e estou usando porem uso o software e agora preciso de um Script atualizar meu IP-FIXO no HOST determinado
Minha rede roda assim:
MODEM EM DMZ ==> MIKROTIK ==> SWITCH ==> MICROS
192.168.1.1 com DMZ para 192.168.1.254 no MK ETHER1 192.168.1.254/24 e sai 10.1.1.1/24 NA ETHER5
JA VI UM SCRIPT E VOU POSTAR AQUI POREM ESTOU COM PROBLEMA NA porta de saida que o script péga:
# No-IP automatic Dynamic DNS update
#--------------- Change Values in this section to match your setup ------------------
# No-IP User account info
:local noipuser "Login do site"
:local noippass "Senha do site"
# Set the hostname or label of network to be updated.
# Hostnames with spaces are unsupported. Replace the value in the quotations below with your host names.
# To specify multiple hosts, separate them with commas.
:local noiphost "host.malware-site.www ou o definido"
# Change to the name of interface that gets the dynamic IP address
:local inetinterface "aqui esta o problema!"
#------------------------------------------------------------------------------------
# No more changes need
:global previousIP
:if ([/interface get $inetinterface value-name=running]) do={
# Get the current IP on the interface
:local currentIP [/ip address get [find interface="$inetinterface" disabled=no] address]
# Strip the net mask off the IP address
:for i from=( [:len $currentIP] - 1) to=0 do={
:if ( [:pick $currentIP $i] = "/") do={
:set currentIP [:pick $currentIP 0 $i]
}
}
:if ($currentIP != $previousIP) do={
:log info "No-IP: Current IP $currentIP is not equal to previous IP, update needed"
:set previousIP $currentIP
# The update URL. Note the "\3F" is hex for question mark (?). Required since ? is a special character in commands.
:local url "http://dynupdate.no-ip.com/nic/update\3Fmyip=$currentIP"
:local noiphostarray
:set noiphostarray [:toarray $noiphost]
:foreach host in=$noiphostarray do={
:log info "No-IP: Sending update for $host"
/tool fetch url=($url . "&hostname=$host") user=$noipuser password=$noippass mode=http dst-path=("no-ip_ddns_update-" . $host . ".txt")
:log info "No-IP: Host $host updated on No-IP with IP $currentIP"
}
} else={
:log info "No-IP: Previous IP $previousIP is equal to current IP, no update needed"
}
} else={
:log info "No-IP: $inetinterface is not currently running, so therefore will not update."
}
jefy.casteller- Iniciante
- Mensagens : 49
Pontos : 74
Reputação : 7
Data de inscrição : 30/06/2012
Idade : 37
Localização : turvo
Re: [Resolvido]MIKROTIK + SCRIPT NO-IP
jefy.casteller escreveu:...
:local inetinterface "aqui esta o problema!"...
Mude para:
:global inetinterface "coloque o nome da interface PPPoE"
ou mude todas as ocorrencias de "$inetinterface" para coloque o nome da interface PPPoE
ZBTECK- Power User
- Mensagens : 931
Pontos : 1119
Reputação : 187
Data de inscrição : 11/04/2011
Idade : 36
Localização : São Paulo
Ainda nao funciona!
ZBTECK escreveu:jefy.casteller escreveu:...
:local inetinterface "aqui esta o problema!"...
Mude para:
:global inetinterface "coloque o nome da interface PPPoE"
ou mude todas as ocorrencias de "$inetinterface" para coloque o nome da interface PPPoE
Bah amigo ainda não funciona!
jefy.casteller- Iniciante
- Mensagens : 49
Pontos : 74
Reputação : 7
Data de inscrição : 30/06/2012
Idade : 37
Localização : turvo
Re: [Resolvido]MIKROTIK + SCRIPT NO-IP
Qual o erro que ocorre? Testei aqui e funcionou!
Tem que ser o no-ip? Tente o changeip com o script abaixo (antes, faça cadastro no site):
/tool dns-update name=NOME DO HOST NO CHANGEIP address=127.0.0.255 key-name=NOME DO USUARIO key="SENHA"
Tem que ser o no-ip? Tente o changeip com o script abaixo (antes, faça cadastro no site):
/tool dns-update name=NOME DO HOST NO CHANGEIP address=127.0.0.255 key-name=NOME DO USUARIO key="SENHA"
ZBTECK- Power User
- Mensagens : 931
Pontos : 1119
Reputação : 187
Data de inscrição : 11/04/2011
Idade : 36
Localização : São Paulo
RESOLVIDO
ZBTECK escreveu:Qual o erro que ocorre? Testei aqui e funcionou!
Tem que ser o no-ip? Tente o changeip com o script abaixo (antes, faça cadastro no site):
/tool dns-update name=NOME DO HOST NO CHANGEIP address=127.0.0.255 key-name=NOME DO USUARIO key="SENHA"
Meu amigo funcionou certinho eu até ja tinha visto esse script mas não tinha testado, agora fiz com o teu e deu perfeito.
Eu queria o NO-IP pois la tenho conta Paga!
Mais mesmo assim vlw em muito obrigado mesmo
jefy.casteller- Iniciante
- Mensagens : 49
Pontos : 74
Reputação : 7
Data de inscrição : 30/06/2012
Idade : 37
Localização : turvo
MIKROTIK + CHANGE IP
Obrigado pela ajuda!
jefy.casteller- Iniciante
- Mensagens : 49
Pontos : 74
Reputação : 7
Data de inscrição : 30/06/2012
Idade : 37
Localização : turvo
Tópicos semelhantes
» Script No-IP Nao Atualiza - RESOLVIDO
» Script para reiniciar modem Adsl via Mikrotik
» [Resolvido]MikroTik ligado a MikroTik com hotspot
» Script para reiniciar modem Adsl via Mikrotik
» [Resolvido]MikroTik ligado a MikroTik com hotspot
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|