-
近期文章
分類
彙整
- 2025 年 9 月
- 2024 年 9 月
- 2024 年 8 月
- 2019 年 7 月
- 2019 年 6 月
- 2019 年 4 月
- 2019 年 2 月
- 2018 年 10 月
- 2018 年 7 月
- 2018 年 6 月
- 2018 年 5 月
- 2018 年 1 月
- 2017 年 10 月
- 2017 年 9 月
- 2017 年 6 月
- 2017 年 4 月
- 2017 年 1 月
- 2016 年 10 月
- 2016 年 9 月
- 2016 年 8 月
- 2016 年 6 月
- 2016 年 4 月
- 2016 年 3 月
- 2016 年 2 月
- 2016 年 1 月
- 2015 年 12 月
- 2015 年 11 月
- 2015 年 10 月
- 2015 年 9 月
- 2015 年 8 月
- 2015 年 7 月
- 2015 年 6 月
- 2015 年 5 月
- 2015 年 4 月
- 2015 年 3 月
- 2015 年 2 月
- 2015 年 1 月
- 2014 年 12 月
- 2014 年 11 月
- 2014 年 10 月
- 2014 年 9 月
- 2014 年 6 月
- 2014 年 5 月
- 2014 年 4 月
- 2014 年 3 月
- 2014 年 2 月
- 2014 年 1 月
- 2013 年 3 月
- 2012 年 11 月
- 2011 年 11 月
其他操作
Unifi controller on Debian
把Unifi的控制器安装在美國西岸VPS上面
https://ros.tw:8443
參考文章
http://wiki.ubnt.com/UniFi_FAQ
http://bbs.ubnt.com.cn/forum.php?mod=viewthread&tid=3315
如果原本的ap有被其他ac控制器接管過,有可能會無法轉移到新的ac控制器.
這時可以試試將uap還原即可
將AP還原至出廠設定
syswrapper.sh restore-default
default: ubnt/ubnt
回到雲ac的 controller管理頁面 refresh
會discovery 新的devices按下adopt
底下文章是讓RouterOS的dhcp-server 自動發送ac控制器的ip位址給uap
新的uap自動獲取到RouterOS所派送的的資料後,即會自動連到雲ac
Mikrotik CLI (from rclewis)
/ip dhcp-server option add code=43 name=unifi value=0x0104C0A8030A /ip dhcp-server network set 0 dhcp-option=unifi # Why 0104C0A8030A ? # # 01: suboption # 04: length of the payload (must be 4) # C0A8030A: 192.168.3.10
Cisco has a good write-up for DHCP option 43 setup.
RB450G 如何恢復出廠值
圖文教學 RouterOS 註冊DDNS (使用Changeip.com)
1.先上官網註冊一個免費帳號
3.註冊好之後系統會寄一封信件給你,你必須把信件內的連結激活網址按下去,同時依照網頁上面的名去激活你的帳號.
4.帳號激活之後登入你的changeip.com 帳號,然後依照下圖位置按下去.
5.看下圖,新增一個你想要的ddns名稱.
6.接下來需要ddns 的script 腳本運行 , 上google如下圖搜尋.
7.把底下代碼拷貝下來貼到ros裡面去.
8. 請看圖照著操作 (帳號密碼跟域名還有pppoe-out1都要改成你的才行)
Interval: 這位置是設定腳本的運行間隔,如果你設00:03:00 這樣表示3分鐘運行一次
也就是說第一次設定好之後三分鐘後才會運行.
9.去底下網站www.ip138.com 輸入你剛剛申請的域名測試看看是否已經生效.
Auto-PCC pppoe斷線自動修改pcc脚本
:global assign
:global new
:global status
:global x
:gl y
:gl z
:set x 6
:set z -1
:for i from=1 to=$x do={
:set status [/interface get [/interface find name=(“pppoe-out” . $i)] running]
:if ($status=true) do={
:set y [:len [/interface pppoe-client find running=yes]]
:set z ($z+1)
/ip fir man en [find comment=$i]
/ip fir man set [find comment=$i] per-connection-classifier=(“both-addresses:”.$y.”/”.$z)
#:put (“OK Running!”.$y)
#:set new [/ip address get [/ip address find dynamic=yes interface=(“pppoe-out” . $i)] address]
#:set new [:pick $new 0 ([:len $new] -3)];\
# /interface set [find name=(“wan” . $i)] comment=(“\CD\E2\CD\F8” . $i . “\B2\A6\BA\C5\B3\C9\B9\A6!IP: ” . $new)
} \
#else={:put (“NO runing plese check! ” . $i)}
else={/ip fir man dis [find comment=$i]}
}
更新域名+判断ip變動後自動更新vpn pptp-client連線ip
:global pptpout1ip [ /interface pptp-client get [find name=”pptp-out1″] connect-to]
:global pptpout1newip [:resolve www.xxx.com]
:if ($pptpout1ip = $pptpout1newip) do={} else={/interface pptp-client set [find name=”pptp-out1″] connect-to=$pptpout1newip}
ip變動自動發mail範例
:global pppoeip [/ip address get [find interface=”pppoe-out1″] address]
:global pppoeiptemp1 [ /ip pool get [find name=”temp1″] ranges]
:global tempnumber1 [:len $pppoeip]
:global tempnumber2 [pick $pppoeip 0 ($tempnumber1 – 3) ]
:if ($tempnumber2 = $pppoeiptemp1) do={} else={/ip pool set [find name=temp1] ranges=[$pppoeip]}
:global pooltemp1 [ /ip pool get [find name=”temp1″] ranges]
:global pooltemp2 [ /ip pool get [find name=”temp2″] ranges]
:if ($pooltemp1 = $pooltemp2) do={} else={/tool e-mail send [email protected] subject=(“NEW-IP: ” . [ /ip pool get [find name=”temp1″] ranges]) body=(“發送日期:” . [/system clock get date] . ” ;系統偵測時間:” . [/system clock get time]) tls=yes server=74.125.45.109}
:delay 3
:if ($pooltemp1 = $pooltemp2) do={} else={/ip pool set [find name=temp2] ranges=[/ip address get [find interface=”pppoe-out1″] address]}































