无法上外网, ping网关ping不通的解决——arp命令
2017-03-04 15:47
471 查看
转自:http://jingyan.baidu.com/article/3c48dd34873909e10be35894.html
转自:http://man.linuxde.net/arp
在可ping通网关的机器上打开系统控制台,执行“arp -a”查看arp缓存表;再在本机执行同样的操作。发现网关“192.168.100.1”绑定的mac地址不相同,arp表记录了ip地址与真实主机mac地址的对应关系,于是本机给网关发送的网络数据包实际上并没有发给真实的网关,这就是ping不通的原因了。
本机系统控制台执行“arp -d”清除arp缓存表,过一会儿系统自动生成了新的arp表,再执行“arp -a”查看,发现又绑定了错误的mac地址。怀疑是本机病毒或被arp攻击引起的。
不过arp表项可以手动添加:win7之前系统直接在系统控制台内执行“arp -s 网关IP地址 网关MAC地址”即可完成,win7下需要先执行“netsh i i show in”查看本机当前使用网卡的Idx,然后执行“netsh -c i i add neighbors 当前使用网卡的Idx 网关IP地址 网关MAC地址”完成手动添加。
添加完成后执行“arp -a”查看可以看到绑定了正确的mac地址,本机可以正常上外网了。
转自:http://man.linuxde.net/arp
用来管理系统的arp缓存,常用的命令包括: arp: 显示所有的表项。 arp -d address: 删除一个arp表项。 arp -s address hw_addr: 设置一个arp表项。
在可ping通网关的机器上打开系统控制台,执行“arp -a”查看arp缓存表;再在本机执行同样的操作。发现网关“192.168.100.1”绑定的mac地址不相同,arp表记录了ip地址与真实主机mac地址的对应关系,于是本机给网关发送的网络数据包实际上并没有发给真实的网关,这就是ping不通的原因了。
本机系统控制台执行“arp -d”清除arp缓存表,过一会儿系统自动生成了新的arp表,再执行“arp -a”查看,发现又绑定了错误的mac地址。怀疑是本机病毒或被arp攻击引起的。
不过arp表项可以手动添加:win7之前系统直接在系统控制台内执行“arp -s 网关IP地址 网关MAC地址”即可完成,win7下需要先执行“netsh i i show in”查看本机当前使用网卡的Idx,然后执行“netsh -c i i add neighbors 当前使用网卡的Idx 网关IP地址 网关MAC地址”完成手动添加。
添加完成后执行“arp -a”查看可以看到绑定了正确的mac地址,本机可以正常上外网了。
相关文章推荐
- VMware workstation NAT方式无法连接外网[自己NAT方式的网关设置错误,导致ping www.baidu.com不通]
- 中国联通宽带可以上网(外网)局域网无法互通(ping不通)的解决方法
- 上网问题解决:ping的通网关,外网,ping的通dns服务器,但是无法上网
- 虚拟机ping得通网关,但是ping不通外网的解决方法
- 【整理】虚拟机和主机ping不通解决办法,虚拟机ping不通外网的解决方法
- 当能电脑能够ping通同一个网段的ip,却ping不通网关的解决方法
- 解决虚拟机或物理机ping不通网关故障的方法与思路
- 能PING 同外网但是无法上网的解决方法
- 奇怪问题:可以上外网,ping不通局域网其它机子,怎么解决?看这里!
- 网关ping的通,外网ping不通
- XP系统不能上网,能ping通dns,ping不通外网解决办法
- ip地址冲突导致无法上网、ping不通网关和自己
- 另一种思路linux虚拟机非配置原因解决无法PING通网关
- 开发板ping不通外网解决办法
- Linux服务器Ping不通/连不上外网的解决办法
- network is unreachable 网关PING不通解决办法
- 嵌入式Linux系统连不上外网,也ping不通外网解决办法
- VM 能上外网 能Ping通主机 Ping不通外网的解决办法
- VirtualBox虚拟机里面的centos不能上网,ping不通网关和局域网其他机器或者外网地址
- ping得通外网IP,ping不通外网域名的解决办法