[心得] 讓Tomato的Wireless Filter套用部分介面

作者: yukitowu (雪兔哥)   2015-06-14 17:25:23
因為有需求,
所以我開了一個 Virtual Wireless 是不加密連線的,
可是這樣不單是讓 AP 裸奔,
Andriod 自動搜尋無加密的 SSID 並連線的功能真的神煩,
所以最少要開 Wireless Filter 過濾 MAC Address 放行。
但是 Wireless Filter 一設定就會套用到所有 Wireless Interface,
這樣原本有加密 SSID 變得很不方便,
就算知道密碼還是得先設定 Wireless Filter 加入 MAC Address 才能連線,
今天花了一點時間研究,
終於找到可以讓 Wireless Filter 不需要套到全部 Wireless Interface 的作法。
1. 先編輯 Wireless Filter 的清單,
記得設定為 Disable filter 並儲存。
2. 如果還沒建立 Virtual Wireless,
請先設定好,
並記下你需要限制的 Interface 名字,
假定我們要設定的介面名字為「wl0.1」。
3. 到 System Commands
輸入「nvram show | grep macmode」
正常會列出所有 Wireless Interface 的 macmode 設定
EX.
wl0.1_macmode=disabled
wl0_macmode=disabled
wl_macmode=disabled
確認已經有 wl0.1 的 macmode 設定。
4. 輸入「nvram set wl0.1_macmode=allow」後,
再輸入「nvram commit」讓設定儲存。
5. 到 Virtual Wireless 直接按下 SAVE,
讓上述的設定生效。
6. 測試讓白名單的設備透過 wl0.1 連線,
和非白名單的設備連線,
通過測試就表示設定成功了。
※ 每次更新 Wireless Filter 的時候:
因為這個動作會重置 nvram 裡 macmode 的設定,
所以儲存後請務必重做一次第 4, 5 點這兩點的動作。
作者: WaterDragonI (水龍)   2015-06-16 21:03:00
喔!先推,這板還有po文....
作者: yukitowu (雪兔哥)   2015-06-21 13:03:00
因為改成MOD_AP版了 我自己有在用Tomato

Links booklink

Contact Us: admin [ a t ] ucptt.com