如何解决网络延迟问题

我家4M电信ADSL,上行下行,理论上都是512K,家中有两台电脑,一个在卧室一个在客厅,用的是TP-LINK340G+无线路由,路由放在卧室,用网线连接卧室电脑,客厅的电脑用tp-link321g+的无线网卡连接,平时下载的话,很正常,一般情况400多K,有时能达到500多K,卧室的电脑老婆用来看视频,客厅的电脑我用来玩网游--永恒之塔,一开始很好,互不干扰,前段时间出了问题,我的游戏卡,她的视频也老是缓冲,下载速度依然正常,杀毒也没有问题,没查到原因,最后两台电脑硬盘进行了全部的格式化,重装系统,,网络又好了。
但是最近几天又出现上次的问题了,网络延迟达到300-1000毫秒,我以为是视频占用带宽太大引起的,就用P2P终结者对卧室的电脑进行限速,设为上行250K,下行250K,但没什么效果,临时文件我也清除了,网络依然延迟很大,早上一起床,打开卧室电脑,在没有运行其它程序的情况下,网络延迟达到30-40毫秒。一般上午会比下午和晚上情况好些。
请网络高手给予分析解决!
不知道是不是电话分流器的原因,或是P2P终结者没有设置好,(应该不会是因为这个吧)
另:我家离电信局不会超过三公里
对一楼说,我用的是无线路由,但无线网络的名称设为隐藏,设置了密码,采取了IP与MAC的捆绑,应该不会有问题
对二楼说,我的两台电脑都安装了防火墙,一个瑞星一个360,并且都在安全模式下杀过毒,应该可以排除ARP病毒。
刚才在网上又看了一下,是不是因为P2P终结者装在了我想限速的电脑上, 没产生作用?

其实,网络一出问题的时候,你应该从自己可以检查的地方检查起,因此,最重要的地方,就是你的网络卡是否有工作的问题啦!检查网络卡是否正常工作的方法如下: 

1. 使用 lsmod 看看网络卡的模块是否已被加载: 

  除非你曾经自行编译过核心,否则网络卡的驱动程序应该是以模块的型态存在才对!由于网络卡是最基本的网络组件之一啦!没有他,自然也就无法连上 Internet ,所以啰,请先确认一下你的网络卡是否已经被驱动吧!这个时候当然就要使用 lsmod 来看看啦! 

如图<1>

 

  呵呵!没错!我的网络卡已经挂上去啦!所以没有问题!那么如果没有发现呢?嗯!那么很可能是没有捉到硬件啰!这个时候请先以 dmesg 确认一下是否已经捉到了网络卡啰! 

 

 

  嗯!确实是有捉到我的网络卡啦!是 Ethernet 的网络卡呦! 

  

2. 使用 ifconfig 看看是否有网络卡的运作出现: 

  在确定网络卡已经被捉到之后,硬件就没有问题了,再来就是网络卡的软件设定问题。通常使用了 ifconfig 之后,会出现一个说明窗口,如果没有任何网络硬件被驱动的话,那就以 ifup eth0 来激活,再以 ifconfig 来看看网络设备的运作!如果还是没有办法激活的话,就需要来重新安装网络卡的驱动程序!如何确定网络卡有无正常工作呢?简单的很,就是使用 ifconfig 这个指令来检查一下吧! 

 

 

   

  如上所示,是我的网络的设定,我共有两个网络卡,设备名称分别为 eth0 (对内,保留 IP )及 eth1 (对外),而由于我是使用 ADSL 拨接的,所以就有 ppp0 这个虚拟的网络接口啰!至于第三个 lo 是主机内部的递归网络,这是每部机器都会有的。如上所述,那我的三个接口都有出来,并且 eth0 的 IP 是 192.168.1.2 这一个,那就表示设备应该没有问题才对!如果想要确定一下到底网络有没有通,你可以使用 ping 的功能:

   

  如果有响应的话,如上面所示,那就是正常啦! 

  

3。不必拨接的已知固定式 IP 的检查方式: 

  假如已经知道你的实体 IP 、 通讯闸 (GateWay),且不必拨接的情况 (Giga 的 ADSL 不算这一种!),你可以直接修改 /etc/sysconfig/network 以及 /etc/sysconfig/network-scripts/ifcfg-eth0 这两个档案,然后以 ifup eth0 激活网络卡,并以 ping 你的网络卡 IP 来看看是否有正常工作。 

 

  在上面的例子中,你的 IP 是 140.116.44.125,则你可以广播的地址共有 140.116.44.1-255(140.116.44.255那一个),而你的子屏蔽网络为 255.255.255.0。好了!都设定完成之后,那就直接以下面的方式来激活: 

 

  看看网络卡是否正常的激活了呢? 

  

4。 需拨接的网络卡 IP : 

  通常建议直接在 /etc/sysconfig/network 及 /etc/sysconfig/network-scripts/ifcfg-eth0 中,给予一个虚拟 IP 后,再 ping 你的网络卡 IP 。这是由于拨接式 ADSL 在拨接之前是没有真实 IP 的,所以我们先以虚拟 IP 来测试看看网络卡是否可以正常激活吧: 

 

  在上面的例子中,你将网络卡的虚拟 IP 设定成为 192.168.1.2 这一个!另外一个比较重要的地方在于 ONBOOT 的地方,由于你的网络需要拨接后才能连上 Internet ,所以,『请不要在开机的时候将"对外"的网络卡激活』,很多网友都误会了这里的意思!另一个习惯的错误在于将 BOOTPROTO(通讯协议)设定成 DHCP ,这是不对的,因为你的网络是透过拨接的方式,在拨接的过程中就会由 rp-pppoe 给予 DHCP 的协议了,所以这里只要设定成 none(没有)就行了!千万注意了!然后再以下面的方式来确认网络卡的运作与否: 

 

  如果确定可以连上 Internet 之后,就将 adsl-start 写进 /etc/rc.d/rc.local 中吧! 

  

5。 重新安装网络卡驱动程序: 

  如果上面的方式都没有办法来正常激活你的网络卡时,那就只好再捉一次你的网络卡驱动程序了。首先看看驱动程序对不对吧!假设你买的是螃蟹卡,那么你的 /etc/modules.conf 内容就会有点像这样(在 Red Hat 6.x 以前的档案,档名为 /etc/conf.modules !): 

 

  上面是说,两块卡的io 与 irq 分别为 0x300, 3 及 0x320, 5。至于这方面的相关信息,你可以进入 windows 系统中看过(所以说,可以安装成多成操作系统啦!)再来修改吧!好了,那如果要重新安装网络卡的驱动程序呢?!简单来说,你可以依照小弟的网页来安装网络卡:鸟哥的私房菜。不过,若是 D-Link 的网络卡(指 D-Link 530 B 版的网络卡),可以参考 狼主的网络实验室的网管小技巧 来安装看看。反正不管如何说,一般都与 /etc/module.conf 这个档案有点关系(在 Red Hat 6.X 以前的版本为 /etc/conf.modules 而 7.0 以后的版本则变成 /etc/modules.conf 档案了!),通常的网络卡驱动程序安装方法步骤如下:

1. 下载你的网络卡驱动程序; 

2. 编译并安装模块; 

3. 修改 /etc/conf.module 档案; 

4. 修改 /etc/sysconfig/network 档案; 

5. 修改 /etc/sysconfig/network-scripts/ifcfg-eth0 档案; 

6. 以 ifup eth0 来激活你的 网络卡 试试看啰! 

  你只要将你的网络设备与你的芯片名称写上正确的,再加上将该芯片的驱动程序编译完成,并摆在 /lib/modules/`uname -r/kernel/drivers/net 里面即可 ( 若核心为 2.2.xx 则需要摆在 /lib/modules/2.X.X/net 里面即可啰!) 

VBird 的建议:

  其实,在架设 Linux 的过程中,大概最麻烦的地方就是在网络的设定这里了,尤其是后续的一些局域网络的联机设定(如果涉及 NAT 主机来分享网络频宽的话,将会更麻烦!),所以这里 VBird 要给大家一个建议,就是遇到网络卡设定的瓶颈的时候,干脆先买一块很便宜,但是支持度很高的螃蟹卡(我去大卖场看过,最便宜的只要 250 不到就有了,我在台南!),先将网络架设起来再说!否则一个新手花了很多的时间去搞一块莫名的网络卡,常常会磨损一个 Linux 爱好者的耐心!

温馨提示:内容为网友见解,仅供参考
第1个回答  2020-11-13

本地网络条件差,网速低,这个原因有可能是你的网络带宽较低造成的,游戏本身服务器玩家数量太多或是服务器性能差也会造成登陆的玩家延迟高。

第2个回答  2019-02-04
也不清楚你到底是什么网络延时,不管上什么网延时,还是上一些网站延时比较大!

买思科或华为设备。用他们的网络搭建配置方案。
第3个回答  2020-05-17
把其他程序都关了
再清理一下电脑
50多还是比较正常的延迟
第4个回答  2009-05-26
可能两台电脑都中了ARP病毒,才会导致这样的,你安装个360安全卫士吧,这样应该可以解决这个问题了。

网络延时怎么办(网络时延怎么解决)
正常情况下,当你Ping本地的DNS,MS超过100MS的时候,说明你的网络延迟已经很高了。怎么降低达达网络延迟?优化路由器设置就可以解决延时问题。步骤一: 进入无线路由器设置页面,在无线网络设置中找到信道设置。步骤二: 根据周围无线网络信道选择比较少人用的信道。步骤三: 开启WDS并扫描周围无线网络状况。

网络延迟怎么解决(移动网络延迟怎么解决)
对于硬件问题例如网卡、 无线路由 器或者是路由器接口等这些硬件出现了问题。解决办法就是我们通过ping命令来测试网速,最终排除硬件故障。ISP运营商问题及解决办法 对于网络延迟的现象有的时候是由于isp运营商引起的,对于电信用户一般没有延迟,但是对于铁通或网通来说,就很容易出现网络延迟。我们可以选择双...

如何降低wifi延迟
三、更换DNS服务 如果你可以登录QQ但网页浏览速度缓慢或无法访问,可能是DNS服务的问题。尝试更换DNS服务,例如使用114DNS或阿里DNS,这可能会解决因DNS解析速度慢或不稳定导致的网络延迟。四、检查光猫设备 如果上述步骤都无法解决问题,检查你的光猫设备。如果是运营商赠送的,可能性能不佳。可以考虑购买...

运营商网络延迟高怎么解决?
运营商网络延迟高解决办法:1. 若遇到Wi-Fi信号拥堵导致延迟,您可以进入路由器设置页面,修改无线信道以减少干扰。2. 如果路由器性能较低,升级至更高效能的路由器可能是解决问题的有效途径。3. 检查您的宽带传输速率是否满足需求,若速率较低,请联系运营商升级带宽服务。4. 确认室内是否存在电磁干扰...

网络延迟解决方法
网络延迟解决方法:1、重启路由器,清空缓存 估计很多人家里的路由器很久没重启过,部分人认为,路由器功率小,散热不大,没必要断电。事实上,路由器在长期运行过程中,会有大量缓存出现,导致网速变慢,我们可以定期重启一下路由器(建议每周一次),清空缓存,让路由器轻装上阵,网速自然就恢复了。2、...

关于移动宽带网络延迟高应该如何解决,求高手!
针对移动宽带网络延迟高的问题,可以从多个方面入手进行解决。首先,用户可以尝试优化家庭网络环境。由于光猫自带的WiFi性能通常不佳,大多数用户会选择使用外部路由器来增强网络信号。然而,路由器的选择和设置也会影响到网络延迟。用户可以尝试更换性能更佳的路由器,并合理调整路由器的位置,以减少信号干扰和...

网络延迟怎么解决?
网络延迟高解决方法:可能是wifi信号拥堵导致,可以进入路由器设置页面修改信道;可能是路由器性能比较低,可以更换新的路由器。可能是宽带传输速率比较低,需要升级宽带;可以查看室内是否有电磁干扰设备,如微波炉、电话等。路由器使用技巧:1、手机不能上网,可以直接将网线连接电脑,如果电脑也不能上网可能...

手机无线网络延迟高怎么解决办法
1、信道拥堵导致WiFi不稳定:进入无线路由器设置页面,在无线网络设置中找到信道设置;开启WDS并扫描周围无线网络状况;根据周围无线网络信道选择比较少人用的信道;重启无线路由器。2、更改无线频段:在无线网络设置中找到5G网络设置,打开;输入5G网络的无线名称、密码、信道等参数,重启;使用5GHz频段除了需要...

电脑怎么解决网络延迟高
1、鼠标点击网络连接图标,选择【打开网络和共享中心】。2、进入界面,在左侧菜单栏中找到【更改适配器设置】功能并点击。3、接着进入网络连接界面,鼠标右击【本地连接】,弹出菜单,找到【属性】选项并点击。4、找到【Internet协议版本6】,取消勾选,然后点击【确定】,此方法可以有效降低Windows 7系统...

wifi网络延时长怎么解决
应该怎么解决呢?1、干扰问题。进入路由器后台,根据周围无线网络信道使用情况,选择使用较少的信道避开干扰即可。2、接入设备过多。除了路由器设置问题,网络延迟还会受到接入设备的数量、宽带带宽等方面的影响。可以单独设置一个“游戏网络”。进入管理型路由后台,点击无线管理、配置管理、点击在使用的AP在...

相似回答