• 860

[研究所] MikroTik RouterOS 學習 (持續更新)

chenchunyen wrote:
pool name...(恕刪)
script的做法即將pool從一個範圍限縮到只剩一個ip,所以分配地址時只會套用這唯一的ip。
(極重要,在使用script前您一定要將pool範圍先改為只有1個ip)

而dhcp將地址分配給裝置後,script會隨即將pool加1,並到arp尋找目前是否有人使用。
若有人使用則再往上加1,直至沒人使用才停止。
也因pool是由小往上累進,所以裝置地址的排序也是由小往大累進。

當然一直往上加1會到192.168.2.254,
超過時script會再讓pool回到192.168.2.2繼續搜尋未使用的地址。
:local pool [:toip [/ip pool get dhcp range]]

:if ($leaseBound=1) do={
:set pool ($pool+1)
:if ($pool>192.168.2.254) do={:set pool 192.168.2.2}}

:while ([:len [/ip arp find address=$pool complete]]>0) do={
:set pool ($pool+1)
:if ($pool>192.168.2.254) do={:set pool 192.168.2.2}}
/ip pool set dhcp range=$pool

gfx wrote:
script的做法即...(恕刪)


多謝gfx大師指點~~感激不盡
Canon 5D 24-104 F4L 16-35 F2.8L 70-200 F4L 50 F1.4 100 2.8 Macro =========

chenchunyen wrote:
:local pool [:toip [/ip pool get dhcp range]]

:if ($leaseBound=1) do={
:set pool ($pool+1)
:if ($pool>192.168.2.254) do={:set pool 192.168.2.2}}

:while ([:len [/ip arp find address=$pool complete]]>0) do={
:set pool ($pool+1)
:if ($pool>192.168.2.254) do={:set pool 192.168.2.2}}
/ip pool set dhcp range=$pool


gfx大~~~我剛照你這樣設定,會取不到IP,是不是pool設定有問題?
Canon 5D 24-104 F4L 16-35 F2.8L 70-200 F4L 50 F1.4 100 2.8 Macro =========
chenchunyen wrote:
gfx大~~~我剛...(恕刪)
pool要輸入如:192.168.2.2
192.168.2.2-192.168.2.2或192.168.2.2/32這兩種格式都不行。

gfx wrote:
pool要輸入如:1...(恕刪)


ok~~我試試看
Canon 5D 24-104 F4L 16-35 F2.8L 70-200 F4L 50 F1.4 100 2.8 Macro =========
‍‍‍‍‍
人品是做人最好的底牌.

gfx wrote:
derliang大...(恕刪)


g大的這個防止VPN_BANIP的Firewall規則好強,剛剛只開了不到3小時就阻擋不少試圖想VPN登入的IP
進化了,昨天晚整個晚上幾個IP一直想連結winbox,但不是一直Try,而是1-2分鐘連上來一次,整個晚上試著連上來幾百次,以前設定1分鐘3次錯誤沒用,防不到這種.

問題是又不能一分鐘一次錯誤就踢出去,若這樣設定後自己要連的話,打錯一次就封7天耶~




gfx wrote:
/ip firewall filter
add action=accept chain=input comment=friends src-address-list=friends
add action=accept chain=input comment=mobile src-address-list=mobile


/ip firewall mangle
add action=accept chain=input comment="Local area network" src-address=192.168.0.0/16
add action=accept chain=input comment=friends src-address-list=friends
add action=accept chain=input comment=mobile src-address-list=mobile

/ip firewall raw
add action=accept chain=prerouting comment=friends src-address-list=friends
add action=drop chain=prerouting comment=Scanners src-address-list=Scanners...(恕刪)


這幾行一定要嗎?因為我在外對Router的VPN連線是不固定IP的。
而且也沒有friend與mobile列表。

可不可以改為
add action=drop chain=input comment=BanIP src-address-list=BanIP
irsjx2vxo3ne3k84dr1dz4,r4pe8bez3/4ne3bq4bew2j92gea jx4hq me-2d8 e3hy4hi2ty k84!
derliang wrote:
這幾行一定要嗎?因...(恕刪)
您會錯意了!!
friends是朋友,可省缺驗證(address-list可輸入ddns,系統會自己生成更新)。
mobile是驗證過的地址,經script驗證過的ip都會存放在這1天。

更重要的是,驗證與您使用固定或浮動ip一點關係都沒有啦!

script只是透過這視窗找目前有連線的ip:
與list=temp做比對,有的就搬到list=mobile;

給15分鐘的緩衝若地址還是沒出現在視窗,就搬到list=Scanners裡Ban掉。
邏輯就這麼簡單
—————————————————————————————————————————
若您還是不清楚流程,
我們再約定行一次teamviewer遠端操作,小弟示範給您瞧。

  • 860
內文搜尋
X
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 860)
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?