天天看点

「网络」奇怪,能ping通怎么还是上不了网?

作者:架构思考

程序员入职新公司后首先要收拾自己的办公电脑,一般如果遇到没法上网的问题,该怎么办?可能会尝试去使用 ping 命令来测试一下网络是不是正常,对吧?如果对 ping 命令不熟悉可以看昨天的文章《「网络」没看完这篇文章,别说你会用 Ping》。

但是有时候会出现能 ping 通,但是就是无法上网。能 ping 通,说明 ip 是能够和网络设备通信的,但是上不了网,就要具体问题具体分析了。到底是出现了啥问题?欢迎阅读~

一、IP 冲突

所谓的 ip 冲突,就是由于网络中出现了两个同样的 ip 地址。

使网络很不稳定,有时能 ping 通,有时 ping 不通,造成了网络中总有几路设备无法连网,尤其是稍有规模的监控项目或者办公网络中,最容易发生。

我们来看下如何解决:

可以点击左下角“开始”→“运行”,键入:ipconfig /release,点击“确定”,把ip地址释放出来。

「网络」奇怪,能ping通怎么还是上不了网?

释放 ip 地址

这时网络会断开,因为 ip 地址已释放出来了。

再次点击“开始”→“运行”,键入:ipconfig /renew,点击“确定”,重新获取 ip 地址,即可解决IP地址冲突。

「网络」奇怪,能ping通怎么还是上不了网?

重新获取 ip 地址

这时网络会重新连接,但ip地址已经与原来不一样了,重新分配到了可用的ip地址连接网络了。

二、没有固定IP

很多情况下,大家都是用的自动获取 ip 的方式,项目中也经常是开启 DHCP 服务,所以基本上都是自动获取的 ip。

ip 不固定,出了问题,很难定位是哪一台设备的原因。

「网络」奇怪,能ping通怎么还是上不了网?

那么如何绑定 ip 地址与 mac 物理地址呢?

首先输入 cmd 进入命令配置符,然后输入命令 ipconfig/all,查看本机 ip 及 mac 地址情况。

「网络」奇怪,能ping通怎么还是上不了网?

输入命令“arp -s 10.168.1.143 36-F3-9A-2B-9E-13“,即可绑定。

「网络」奇怪,能ping通怎么还是上不了网?

紧接着输入命令 arp -a 查询绑定是否成功。

很明显,默认网关地址 10.168.1.143 就被成功绑定 36-F3-9A-2B-9E-13, MAC 地址上了。

其他工作站日后上网时如果抢用 10.168.1.143 地址时,就会出现无法上网的故障现象,如此一来整个局域网的运行稳定性就能得到保证了。

三、网络设备的原因

在项目中能 ping 通,但是访问不了,或者有延时,和所使用交换机及路由器也有关,可能原因主要是有:

1、交换机带机量过大,满载了,无法同时处理诸多数据,出现故障。

2、交换机选用不匹配,很多大型的监控项目,核心交换机或者汇聚层交换机没有计算背板带宽与包转发率,或者使用的是一些低端品牌,造成了工作效率低下,无法正常使用。

3、网络设备老旧,性能低下。

总得来说,当 ip 地址能 ping 通,但是上不了网,你需要采取一些方法去尝试解决。

大概就是先看看 ip 有没有冲突,网关设置正确没有。再去检查有没有固定 ip,服务器、防火墙设置,网络设备有没有正常工作。一步步排查,找到并解决问题。

文章来源:https://mp.weixin.qq.com/s?__biz=MjM5Nzk1NzI2MQ==&mid=2649370198&idx=1&sn=2cdf044097012f39eed7a43e634ad82b&chksm=becc95b489bb1ca28f9dfbcc7449fd81f7d25d0b91e59b3b644317f97d4b08f517c9fc429853&scene=178&cur_album_id=1928279819000053762#rd

继续阅读