• 4

RB450G LOOKBACK設定


yeh199200 wrote:
謝謝您了.不過還有...(恕刪)
因為您是使用浮動ip,這需要用到腳本.
讓小弟來幫忙

gfx wrote:
因為您是使用浮動ip...(恕刪)


麻煩您了.thanks!
yeh199200 wrote:
麻煩您了.thanks...(恕刪)
您試看看,
現在應該是會到web ,而非routeros畫面了.

NAT web設定dst-address的ip即您的public-ip ,會自己更新.
您可以試著打趣修改它,它會自己變回去^^

gfx wrote:
您試看看,現在應該...(恕刪)


g大,我也需要那腳本,可否也提供給我?謝謝。

gfx wrote:
因為您是使用浮動ip...(恕刪)


gfx大腳本功力厲害跟gfx大學習中....
g大 有夠恐怖!
gfx wrote:
您試看看,現在應該...(恕刪)
dophone wrote:
g大,我也需要那腳...(恕刪)
樓主的解決方案是這樣的.
這是修改過的Port forwarding設定:

原本樓主是用in-interface抓連進來的ip ,但這麼做只能抓外網.
內網電腦用pppoe-ip只會連到ROS-web ,所以改用dst-address定義.

只要連接目的地址是pppoe-ip ,一律往伺服器主機(192.168.88.15)轉址,
這樣就不會分內/外網了.

Router透過PPPoE取得的地址會標註在/ip address :


所以腳本這麼寫,時間定為每6秒更新一次.

https://dl.dropboxusercontent.com/u/34743921/portforward.txt
其中[find interface="ADSL-OUT"] ,即搜尋接口為"ADSL-OUT"的ip.
[find to-addresses=192.168.88.15],搜尋對象即轉址地址為192.168.88.15的所有設定.

爾後只要PPPoE取得的ip改變,腳本就會自動修改dst-address ,就這樣

gfx wrote:
樓主的解決方案是這...(恕刪)

真的是太厲害了
那原本的 自動更新ddns的腳本 應該可以取消了對吧?

另外問題請教 若請需要遠端連rb450g 的話.要先把您那的腳本先停止嗎?

yeh199200 wrote:
自動更新ddns的腳本 應該可以取消了對吧?

若您有使用no-ip /change-ip /花生殼之類的ddns ,那腳本得需保留,因為作用是不同的

即使您是用ros內建的ddns ,那還是得使用腳本.
因為ros-ddns更新還是得手動操作,若要自動更新得讓腳本來代勞才行.

小弟準備兩個ddns腳本,一個是no-ip ,另一個是ros ,需要的可以自取^^

RouterOS:
:if ([/ip cloud get ddns-enabled]=no) do={/ip cloud set ddns-enabled=yes}
/ip cloud force-update

NOIP:
#===========no-ip資訊=============
:local pppoename1 "pppoe-out1"

:local noipuser "abc1234@gmail.com"
:local noippass "123456"
:local noiphost1 "abc1234.no-ip.org"
#==========================
:local publicip1 [/ip address get [find interface=$pppoename1] address]
:set publicip1 [:pick $publicip1 0 [:find $publicip1 "/"]]
:set publicip1 [:toip $publicip1]

:local noipold1 [:resolve $noiphost1]

:if ($publicip1!=$noipold1) \
do={:local url "/nic/update?hostname=$noiphost1&myip=$publicip1"
/tool fetch address=dynupdate.no-ip.com src-path=$url mode=http \
user=$noipuser password=$noippass dst-path=("ddns-noip")
:delay 1

:local filestr [/file get "ddns-noip" contents]
/file remove [/file find name="ddns-noip"]

:if ([:find $filestr "good"]="0"||[:find $filestr "nochg"]="0") \
do={:log warning ("更新no-ip地址: ".$publicip1)} \

else={:log error "更新no-ip失敗!!"}}




gfx wrote:
若您有使用no-ip...(恕刪)


G 大 您建議升級軟體
我以下載6.27 到files內
升級 是點system->reboot
後大約10左右就聽到逼逼兩聲,這樣有升級成功嗎?

  • 4
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?