Postado originalmente por
tmelooliveira
Ahhh... pra ajudar a galera vou postar aqui minhas regras de script que estão na rb_pcc.. e as regras de redirecionamento NAT que tbm estao na rb_pcc..
DDNS
add name=HomingBeacon-Simple policy=\
ftp,reboot,read,write,policy,test,winbox,password source=\"# Dynamic DNS Upd\
ate / Simple Edition\r\
\n# Written by Sam Norris, ChangeIP.com\r\
\n# Copyright ChangeIP.com 2009\r\
\n# For support send mail to
[email protected]\r\
\n#\r\
\n# 2009-06-22 RouterOS 3.25 Tested\r\
\n# 2009-10-05 RouterOS 4.01rc1 Tested\r\
\n#\r\
\n# OVERVIEW: %\r\
\n# This script will update a ChangeIP.com dynamic dns hostname\r\
\n# with an ip address located directly on an interface.\r\
\n# %\r\
\n# NOTES: %\r\
\n# IF THIS SCRIPT DOES NOT PRODUCE ANY OUTPUT PLEASE COPY AND PASTE IT\r\
\n# AGAIN. THERE PROBABLY IS A LINE BREAK IN THE WRONG PLACE! Once you\r\
\n# have created this script and tested that it works by running it\r\
\n# manually you can schedule it to run every few minutes.\r\
\n# %\r\
\n# CONFIGURATION FIELD DEFINITIONS:\r\
\n# ddnsuser: Enter your ChangeIP.com user id.\r\
\n# ddnspass: Enter your ChangeIP.com password.\r\
\n# ddnshost: Enter the hostname (
Example Web Page) to update.\r\
\n# ddnsinterface: Enter a list of interface names - case sensative.\r\
\n# %\r\
\n# %\r\
\n# %\r\
\n# %\r\
\n# % % %\r\
\n# % % %\r\
\n# % % %\r\
\n# %\r\
\n# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\
\n# EDIT YOUR DETAILS / CONFIGURATION HERE\r\
\n# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\
\n:global ddnsuser \\"
SEU USER CHANGE IP\\"\r\
\n:global ddnspass \\"
SUA SENHA CHANTE IP\\"\r\
\n:global ddnshost \\"
SEU SITE.changeip.org\\"\r\
\n:global ddnsinterface \
\"NOME DE SUA CONEXÃO _ NORMALMENTE PPPOE\\"\r\
\n# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\
\n# END OF USER DEFINED CONFIGURATION\r\
\n# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\
\n\r\
\n:global ddnssystem (\\"mt-\\" . [/system package get [/system package find \
name=system] version] )\r\
\n:global ddnsip [ /ip address get [/ip address find interface=\$ddnsinterf\
ace] address ]\r\
\n:global ddnslastip\r\
\n\r\
\n:if ([:len [/interface find name=\$ddnsinterface]] = 0 ) do={ :log info \
\\"DDNS: No interface named \$ddnsinterface, please check configuration.\\" }\
\r\
\n\r\
\n:if ([ :typeof \$ddnslastip ] = \\"nothing\\" ) do={ :global ddnslastip 0.0\
.0.0/0 }\r\
\n\r\
\n:if ([ :typeof \$ddnsip ] = \\"nothing\\" ) do={\r\
\n\r\
\n:log info (\\"DDNS: No ip address present on \\" . \$ddnsinterface . \\", pl\
ease check.\\")\r\
\n\r\
\n} else={\r\
\n\r\
\n :if (\$ddnsip != \$ddnslastip) do={\r\
\n\r\
\n :log info \\"DDNS: Sending UPDATE!\\"\r\
\n :log info [
ut [/tool dns-update name=\$ddnshost address=[
ick \$d\
dnsip 0 [:find \$ddnsip \\"/\\"] ] key-name=\$ddnsuser key=\$ddnspass ] ]\r\
\n :global ddnslastip \$ddnsip\r\
\n\r\
\n } else={ \r\
\n\r\
\n :log info \\"DDNS: No changes necessary.\\"\r\
\n\r\
\n }\r\
\n\r\
\n}\"
REGRA DE REDIRECIONAMENTO - NAT (LEMBRAR DE TROCAR A PORTA DO SERVIDOR OU DAS RBS PARA TER ACESSO... CADA UMA TEM QUE TER UMA PORTA DIFERENTE...
PARA MUDAR A PORTA ENTRAR EM IP>SERVICES
add action=dst-nat chain=dstnat comment=\
\"DIRECIONA WINBOX E HTTP PARA SERVIDOR\" disabled=no dst-port=8080
(essa é a porta que vc configura no servidor para http) \
protocol=tcp to-addresses=
(aqui tu coloca o ip do servidor) to-ports=8080
add action=dst-nat chain=dstnat comment=\"\" disabled=no dst-port=8291
(essa é a porta do winbox!) protocol=\
tcp to-addresses=
(aqui tu coloca o ip do servidor) to-ports=8291
tomara que ajude vcs.. abraço e sucesso a todos!