Wifi

如何讓 Wi-Fi 客戶端在 Airgapped 網路上滿意?

  • September 28, 2017

我們有一個由 Ubuntu 16.04 伺服器和 Pepwave Peplink AP Pro 300M 無線接入點組成的氣隙網路。目標是允許消費者使用者點擊這個接入點,但是當他們在上面時,他們只能訪問伺服器上的網站。“氣隙”是指網路沒有網際網路/廣域網訪問,也不應該有這樣的訪問。從字面上看,沒有連接到路由器或網際網路。

我們已將Bind9配置為 DNS 伺服器,以便特定域解析到本地 Web 伺服器。

本質上它看起來像這樣:

  • 網路伺服器/DNS 伺服器192.168.1.18
  • 切入點:192.168.1.22
  • AP 管理 DHCP 並將地址分配192.168.1.80192.168.1.254
  • AP網關:192.168.1.18
  • 接入點 DNS:192.168.1.18
  • 登陸頁面:192.168.1.18

總的來說,這是可行的:如果您連接到接入點並轉到其中一個設置了 DNS 綁定的氣隙站點(例如 myinfo.myservers.com),您將被重定向到登錄頁面,並且您正在執行我們想要的 Web 應用程序你要跑步。執行nslookup myinfo正確解析為192.168.1.18

但是有一個明顯的煩惱:如果您通過Android手機連接到此,您偶爾會看到諸如**“Android系統,Wi-Fi無法上網,點擊選項”**之類的通知。不過,我們希望您訪問的網站仍然有效。

我想 Android 正在做一些幕後檢查網際網路訪問?我們如何設置我們的 DNS 或這個網路,讓無線設備看起來很開心?是否有必須響應的特定響應或 IP 地址?

通過在 BIND 中啟用查詢日誌記錄,您應該能夠找到正在查找的 DNS 記錄。

執行數據包嗅探器將顯示客戶端正在嘗試的其他流量。

引用自:https://serverfault.com/questions/875749