塔贝拉·特拉斯

塔贝拉·特拉斯

我有以下问题

我无法在台式电脑上访问互联网。确切地说,我无法 ping 通路由器。但是我可以 ping 通本地网络上的其他机器,并且我从位于同一路由器上的 DHCP 获取 IP。

在路由器日志消息中,我发现“2009 年 11 月 21 日星期六 14:10:07 阻止 MY_MAC-AB-A3-5E,因为没有 D 标志”

我在谷歌上没能找到任何有趣的东西。

有什么想法吗?(如何让桌面向数据包添加 D 标志或阻止路由器阻止流量)

桌面运行在 Windows XP 上 arp -a 表示该机器现在不知道路由器的 MAC 地址,但是将其设置为静态也无济于事。路由器是 D-Link DI-524 我以前在那台机器上连接过互联网,但最近它停止工作了,但是我想不出是什么原因造成的。

答案1

Behrouz A. Forouzan 所著的《TCP/IP 协议套件》指出:

D 标志表示此目的地的路由信息​​已通过来自 ICMP 的重定向消息添加到主机路由表中。

感谢谷歌为了那个原因...

因此,如果主机通过接收 ICMP 重定向响应了解路由,它将在其路由表中添加动态条目……

什么是

netstat -rn

可以在你的 XP 机器上显示吗?

答案2

什么是 D 标志?DF(不碎片标志)。如果 Windows XP ping 就是这种情况,只需使用 -f 标志来设置它。

答案3

网络状态监测

塔贝拉·特拉斯

接口列表 0x1 ......................... MS TCP 环回接口

0x2...00 18 f3 ab a3 5e...... NVIDIA nForce 网络控制器

============================================================================== 职责转换: 测量仪器和仪器仪表的灵敏度

     0.0.0.0          0.0.0.0      192.168.0.1   192.168.0.136       20

   127.0.0.0        255.0.0.0        127.0.0.1       127.0.0.1       1

 169.254.0.0      255.255.0.0    192.168.0.136   192.168.0.136       30

 192.168.0.0    255.255.255.0    192.168.0.136   192.168.0.136       20

192.168.0.136 255.255.255.255 127.0.0.1 127.0.0.1 20

192.168.0.255 255.255.255.255 192.168.0.136 192.168.0.136 20

   224.0.0.0        240.0.0.0    192.168.0.136   192.168.0.136       20

255.255.255.255 255.255.255.255 192.168.0.136 192.168.0.136 1

主机名:192.168.0.1。

Trasy trwałe: 刹车

答案4

请尝试通过在 cmd.exe 中运行以下命令清空您的 ARP 缓存:“arp -d *”

相关内容