Router

路由器阻塞流量,因為沒有 D 標誌

  • December 3, 2009

我有以下問題

在我的台式電腦上,我無法訪問網際網路。準確地說,我無法ping通路由器。但是,我可以 ping 本地網路上的其他機器,並且我從位於同一路由器上的 DHCP 獲取 IP。

在路由器日誌消息中,我發現“2009 年 11 月 21 日星期六 14:10:07 阻止 MY_MAC-AB-A3-5E,因為沒有 D 標誌”

我沒有在Google中找到任何有趣的東西。

有任何想法嗎?(如何使桌面在數據包中添加 D 標誌或停止路由器阻塞流量)

桌面在 Windows XP 上執行 arp -a 表示該機器現在沒有路由器的 MAC,但是將其設置為靜態也無濟於事。路由器是 D-Link DI-524 我曾經在那台機器上有網際網路,它最近停止工作,但我無法解決任何可能導致這種情況的事情。

Behrouz A. Forouzan 的 TCP/IP 協議套件說:

D 標誌表示該目的地的路由資訊​​已通過來自 ICMP 的重定向消息添加到主機路由表中。

感謝Google

因此,如果主機通過接收 ICMP 重定向響應獲知路由,它將在其路由表中添加一個動態條目……

做什麼

netstat -rn

請在你的XP機器上顯示?

D標誌是什麼?DF(不要分段標誌)。如果 Windows XP ping 是這種情況,只需使用 -f 標誌來設置它。

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