Linux
路由器中的 DHCP 租約表在連接到 Linux 伺服器時顯示奇怪的條目
我有一台家用伺服器,其中 MitraStar ADSL 路由器連接到一堆移動設備以及兩台通過乙太網電纜連接的台式機(一台 Linux 和一台 Windows)。IP 地址
192.168.15.2
是為 Windows 機器保留的,稱為PCWIN
(MAC numberD4:AE:52:FD:E7:C6
),192.168.15.5
為 Linux 機器保留,稱為PC
(MAC number20:04:0F:FF:2C:93
)。不幸的是,和之間的聯繫
PC
是PCWIN
不穩定的。在 SSH 上幾分鐘後,它PC
從路由表中消失,並且出現了一個與我分配給伺服器的 IP 相關聯的神秘 MAC 號(即192.168.15.5
)。現在路由器的租約表如下所示:
Hostname MAC Address IP Address Time Remaining iPad1 08:E6:89:9B:C8:6C 192.168.15.4 647 min PCWIN D4:AE:52:FD:E7:C6 192.168.15.2 619 min iPhone1 D4:A3:3D:CA:98:D7 192.168.15.6 677 min 192.168.15.5 DC:35:F1:AC:5C:38 192.168.15.5 596 min ; IP for server "PC" static-pc0 20:04:0F:FF:2C:93 192.168.15.5 60 min ; MAC for server "PC"
第 5 行和第 6 行把我難住了。第 5 行的 MAC 地址沒有出現在
ipconfig
或PC
中PCWIN
;我推測這個連接來自 Linux 機器,但不知道它是什麼,也不知道它到底是如何結束的。重啟路由器後一切恢復正常,但問題很快再次出現。我認為這與我試圖在 Linux 機器上設置 DNS 伺服器這一事實有關,坦率地說,我不太清楚我在做什麼——我不太涉足網路。DNS 伺服器似乎工作正常,但在我關閉它後問題仍然存在。
好吧,我一定在什麼地方搞砸了。非常感謝有關發生的事情以及如何解決它的任何線索。
我終於搞定了。原來是一部舊手機正在連接到網路。雖然我已經為伺服器預留了一個 IP,但路由器愉快地忽略了預留,只要電話要求它,它就會簡單地將伺服器踢出它的位置。值得慶幸的是,伺服器配置的其餘部分都可以(或者至少不需要大手術)。
我知道路由器很蹩腳,但沒想到會出現如此驚人的蹩腳;我花了很長時間才弄清楚一切。希望這個答案對外面的人來說是一個警示故事。