Linux

Linux 接入點上的 IP 日誌記錄

  • January 20, 2013

在這裡,我使用我的 RaspberryPi 作為 WLAN 路由器。它通過電線連接到我的 LAN(連接到我的 DSL 路由器),此外它還配備了 USB WLAN 棒。我正在使用 hostapd 來提供接入點功能。還有 dnsmasq 作為 DHCP 伺服器執行。IPv4 轉發已啟用並且工作正常。

但是我必須記錄我的 WLAN 使用者嘗試連接的所有 IP(愚蠢的德國法律)。

第一個想法是使用 iptables 記錄目標 IP,但失敗了,因為 wlan0 上傳入數據包的目標 IP 始終是 wlan0 上的 IP 地址(它是 WLAN 客戶端的標準網關)。

我需要的是一種方法來記錄何時聯繫了哪個目標 IP,僅此而已。最好是沒有所有花里胡哨的解決方案。;)

你的想法是正確的。

只需記錄第一個數據包:

iptables -I INPUT -m state --state new -i wlan0 -j LOG

登錄來電界面

DST= 欄位顯示目標地址。

然後,您可以使用 syslog-ng 或 rsyslog 管理日誌。預設情況下,它們將被發送到 syslog。

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