想利用router的ACL清單讓網段10.0.1.X-10.0.8.X的網段可以上網,其它都不可以上網,我的設法是 access-list permit 1 10.0.1.0 0.0.8.255,但有些網段卻無法上網,只好先設access-list permit 1 10.0.1.0 0.0.0.255 總共設8條才都可以正常上網,請問是遮罩的地方設錯了嗎?有辦法只能設一條就可以嗎?考慮到以後要加上用port的方式,這樣8條都要各設一次滿麻煩的
網段遮罩的方式是2的次方數0,1,2,4,8,16,.......
以你的IP是從網段10.0.1.X-10.0.8.X
但IP網段是從0開始計算,所以是要分兩段來寫
第一段 擋10.0.0.X-10.0.7.X/21
第二段 擋10.0.8.X/24
另外要注意Router ACL 最後有沒有 Deny all 的功能?
不同家的ACL會有點不太一樣,CISCO 一定要加Deny all
如果沒有Deny all,有設跟沒設是一樣的~ :)
可能因為你的IP是從網段10.0.1.X-10.0.8.X
如果是網段10.0.0.X-10.0.7.X
這樣應該可以下 10.0.0.0.0/255.255.248.0