รบกวนหน่อยครับ เกี่ยวกับ DDNS ของ RB450G ครับ

วิธีการติดตั้ง และปรับแต่งอุปกรณ์ Mikrotik
ให้รองรับการทำงานที่หลากหลายความต้องการ
การติดตั้ง HotSpot Server, การติดตั้ว Load Balanced ฯลฯ

รบกวนหน่อยครับ เกี่ยวกับ DDNS ของ RB450G ครับ

โพสต์โดย thanabat เมื่อ พฤหัสฯ. 03 ต.ค. 2013 11:13 am

ปกติผมสมัครใช้บริการฟรีของ changeip ครับโดยใช้สตริปตามข้างล่าง ก็สามารถใช้งานได้ตามปกติ จนมาเมื่อวาน ผมเข้าเว็บของทาง changeip หน้าตาเว็บเปลี่ยนไปเค้าน่าจะปรับปรุงเว็บใหม่ หลังจากนั้น RB450G ก็รันสคริปไม่ผ่านอีกเลยครับ ขึ้นเตือนว่า authentication failure ตลอด รบกวนช่วยผมหน่อยครับ หรือถ้ามีสคริปของ no-ip ก็ยินดีลองครับ(ก่อนหน้านี้เคยลองของ no-ip แล้วไม่ผ่านอ่ะครับ) ขอบพระคุณอย่างสูง

# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# EDIT YOUR DETAILS / CONFIGURATION HERE
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:global ddnsuser "YourChangeIPUserID"
:global ddnspass "PASSWORD"
:global ddnshost "MyRouterHostname.example.org"
:global ddnsinterface "ether1"
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# END OF USER DEFINED CONFIGURATION
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

:global ddnssystem ("mt-" . [/system package get [/system package find name=system] version] )
:global ddnsip [ /ip address get [/ip address find interface=$ddnsinterface] address ]
:global ddnslastip

:if ([:len [/interface find name=$ddnsinterface]] = 0 ) do={ :log info "DDNS: No interface named $ddnsinterface, please check configuration." }

:if ([ :typeof $ddnslastip ] = "nothing" ) do={ :global ddnslastip 0.0.0.0/0 }

:if ([ :typeof $ddnsip ] = "nothing" ) do={

:log info ("DDNS: No ip address present on " . $ddnsinterface . ", please check.")

} else={

:if ($ddnsip != $ddnslastip) do={

:log info "DDNS: Sending UPDATE!"
:log info [ :put [/tool dns-update name=$ddnshost address=[:pick $ddnsip 0 [:find $ddnsip "/"] ] key-name=$ddnsuser key=$ddnspass ] ]
:global ddnslastip $ddnsip

} else={

:log info "DDNS: No changes necessary."

}

}

# END OF SCRIPT
thanabat
 
โพสต์: 6
ลงทะเบียนเมื่อ: ศุกร์ 31 พ.ค. 2013 9:20 pm

Re: รบกวนหน่อยครับ เกี่ยวกับ DDNS ของ RB450G ครับ

โพสต์โดย jadeson เมื่อ พฤหัสฯ. 03 ต.ค. 2013 12:29 pm

thanabat เขียน:ปกติผมสมัครใช้บริการฟรีของ changeip ครับโดยใช้สตริปตามข้างล่าง ก็สามารถใช้งานได้ตามปกติ จนมาเมื่อวาน ผมเข้าเว็บของทาง changeip หน้าตาเว็บเปลี่ยนไปเค้าน่าจะปรับปรุงเว็บใหม่ หลังจากนั้น RB450G ก็รันสคริปไม่ผ่านอีกเลยครับ ขึ้นเตือนว่า authentication failure ตลอด รบกวนช่วยผมหน่อยครับ หรือถ้ามีสคริปของ no-ip ก็ยินดีลองครับ(ก่อนหน้านี้เคยลองของ no-ip แล้วไม่ผ่านอ่ะครับ) ขอบพระคุณอย่างสูง

# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# EDIT YOUR DETAILS / CONFIGURATION HERE
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:global ddnsuser "YourChangeIPUserID"
:global ddnspass "PASSWORD"
:global ddnshost "MyRouterHostname.example.org"
:global ddnsinterface "ether1"
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# END OF USER DEFINED CONFIGURATION
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

:global ddnssystem ("mt-" . [/system package get [/system package find name=system] version] )
:global ddnsip [ /ip address get [/ip address find interface=$ddnsinterface] address ]
:global ddnslastip

:if ([:len [/interface find name=$ddnsinterface]] = 0 ) do={ :log info "DDNS: No interface named $ddnsinterface, please check configuration." }

:if ([ :typeof $ddnslastip ] = "nothing" ) do={ :global ddnslastip 0.0.0.0/0 }

:if ([ :typeof $ddnsip ] = "nothing" ) do={

:log info ("DDNS: No ip address present on " . $ddnsinterface . ", please check.")

} else={

:if ($ddnsip != $ddnslastip) do={

:log info "DDNS: Sending UPDATE!"
:log info [ :put [/tool dns-update name=$ddnshost address=[:pick $ddnsip 0 [:find $ddnsip "/"] ] key-name=$ddnsuser key=$ddnspass ] ]
:global ddnslastip $ddnsip

} else={

:log info "DDNS: No changes necessary."

}

}

# END OF SCRIPT


เช็คผ่านเว็ป https://www.changeip.com/ ให้คราวๆ ตอนนี้ทาง chaangeip น่าจะมีการเปลี่ยน path Link ที่จะส่งไปอัพเดรต IP ให้ทาง server อยู่หรือป่าวครับ
ทำให้เวลา script ทำงานแล้วส่ง IP ไปอัพเดรตไม่ได้
อาจจะต้องรอซักพัก เพื่อให้ทางเว็ปเค้ามีการแก้ไขและแจ้ง
หรือไม่งั้นก็อาจจะลองใช้ dyndns แทนที่ไปก่อน

ไม่ทราบว่าได้ทดลอง login เข้า changip.com แล้วโดยใช้ account นั้นได้หรือป่าวครับ
แก้ไขล่าสุดโดย jadeson เมื่อ พฤหัสฯ. 03 ต.ค. 2013 12:38 pm, แก้ไขแล้ว 1 ครั้ง
SYS2U.COM 24-Hour Online IT Store
ซิสทูยู เฟสบุ๊ค - http://www.facebook.com/SYS2UOnline

ภาพประจำตัวสมาชิก
jadeson
 
โพสต์: 619
ลงทะเบียนเมื่อ: อังคาร 03 ก.พ. 2009 4:50 pm

Re: รบกวนหน่อยครับ เกี่ยวกับ DDNS ของ RB450G ครับ

โพสต์โดย thanabat เมื่อ พฤหัสฯ. 03 ต.ค. 2013 12:37 pm

ขอบคุณมากครับ ถ้าเกิดมีการเปลี่ยนแปลงอย่างไร อยากจะรบกวนให้ช่วยแจ้งในนี้ด้วยได้มั้ยครับ ตอนนี้จะได้รอไปก่อน ลองเล่นของ no-ip กับ dyndns ดูครับ :D
thanabat
 
โพสต์: 6
ลงทะเบียนเมื่อ: ศุกร์ 31 พ.ค. 2013 9:20 pm

Re: รบกวนหน่อยครับ เกี่ยวกับ DDNS ของ RB450G ครับ

โพสต์โดย jadeson เมื่อ ศุกร์ 04 ต.ค. 2013 8:46 am

thanabat เขียน:ขอบคุณมากครับ ถ้าเกิดมีการเปลี่ยนแปลงอย่างไร อยากจะรบกวนให้ช่วยแจ้งในนี้ด้วยได้มั้ยครับ ตอนนี้จะได้รอไปก่อน ลองเล่นของ no-ip กับ dyndns ดูครับ :D


ได้ครับ ปกติถ้าทางร้านมีอะไรใหม่ๆก็จะโพสแนะนำกันบนเว็ปบอร์ดนี้ให้อยู่แล้วครับ เข้ามาติดตามได้ครับ หรือจะลองเข้าไปอัพเดรตข่าวสารทาง Facebook ก็ได้ครับ
> https://www.facebook.com/sys2uonline
SYS2U.COM 24-Hour Online IT Store
ซิสทูยู เฟสบุ๊ค - http://www.facebook.com/SYS2UOnline

ภาพประจำตัวสมาชิก
jadeson
 
โพสต์: 619
ลงทะเบียนเมื่อ: อังคาร 03 ก.พ. 2009 4:50 pm


ย้อนกลับไปยัง วิธีการติดตั้งและปรับแต่งอุปกรณ์ Mikrotik

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และ บุคคลทั่วไป 58 ท่าน