Linux下上网速度慢的问题及其解决方法

(2009-12-05 20:14:59)

标签:

杂谈

今天解决了Linux下上网比Win下慢的问题,简要做了一点笔记,转载

1.不是所谓ipv6问题

2.是dns解析问题

3.解决方法:开启dnsmasq服务使用本地dns缓存

4.真正有用的步骤:

(1)vi /etc/resolv.conf

在最前面添加: nameserver 127.0.0.1

其它的不用动,尤其不能相信把其它的都删空之类的话(pppoe可能可以那样干,但没有试验)。

(2)vi /etc/dnsmasq.conf

解除以下一行的注释(并加上ip地址):listen-address=127.0.0.1

(3)将dnsmasq.conf服务设置为开机启动

5.可能某些情况下有用的方案:

将4(2)中的修改换成解除resolv-file=/etc/resolv.conf的注释,

其余同4,但是实际试验在我这里无效

6.毫无用处的修改:

(1)浏览器中禁用ipv6

(2)内核中删除ipv6模块

(3)修改/etc/dhcp3/dhclient.conf(Debian系)或者/etc/sysconfig/network(RedHat系)

测试结果:

[Tinymouse@realasking ~]$ dig www.yjrg.org

......

;; Query time: 780 msec

;; SERVER: 127.0.0.1#53(127.0.0.1)

;; WHEN: Mon Mar 2 19:46:17 2009

;; MSG SIZE rcvd: 212

[Tinymouse@realasking ~]$ dig www.yjrg.org

......

;; Query time: 4 msec

;; SERVER: 127.0.0.1#53(127.0.0.1)

;; WHEN: Mon Mar 2 19:46:31 2009

;; MSG SIZE rcvd: 68

今天很郁闷,走了很多弯路,嗯。

------------------------------------------------------------------------

补遗:在fedora 10上按上面做了之后resolv.conf每次开机都会被替换

回原来的(DHCP下),解决方法是把resolv.conf加上只读权限:

chattr +i /etc/resolv.conf

但是这样做之后会导致listen-address无法创建,dnsmasq启动失败,

于是我就在服务中关掉了dnsmasq,而把它放到了profile.d下。

建立一个dnsmasq.sh,内容如下:

if [ $UID -eq 0 ]

then

/etc/init.d/dnsmasq restart > /dev/null

fi

这里还可以改进,加上判断dnsmasq是否已经启动的语句,

不过现在能用了,不想再弄了

分享:

喜欢

0

赠金笔

加载中,请稍候......

评论加载中,请稍候...

发评论

登录名: 密码: 找回密码 注册记住登录状态

昵   称:

评论并转载此博文

发评论

以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

linux终端联网网速慢,Linux下上网速度慢的问题及其解决方法相关推荐

  1. linux终端联网网速慢,Ubuntu 16.04网速慢解决方法

     @H_502_1@ 装了Ubuntu 16.04 LTS后连接无线上网,发现出奇的慢. 在终端进行更新20kb 把我弄哭了 网上查找亲测有效的方法为: 1.在终端运行:sudo gedit /e ...

  2. linux未安装MySQL但有进程_Linux_RedHat下安装MySQL出现的问题及解决方法

    # rpm -e MySQL-server-community-5.0.82-0.rhel5 #rpm -e MySQL-client-community-5.0.82-0.rhel5 卸载后/var ...

  3. Linux终端:speedtest_cli检测你的实时带宽速度

    Linux终端:speedtest_cli检测你的实时带宽速度 你在家(或者办公室)的上传和下载速度如何?你能保证,你支付费用给ISP的同时得到了等价的回报? 要想测试我们因特网连接的速度,当下存在着 ...

  4. Linux下安装mysql后无法启动的解决方法

    在Linux下安装完mysql后,mysql服务无法启动,总是failer.       这个不是因为mysql安装失败,而是因为启动了SELinux.       进入/etc/selinux/co ...

  5. 【Linux笔记】CentOS下找不到eth0设备的解决方法

    [Linux笔记]CentOS下找不到eth0设备的解决方法 参考文章: (1)[Linux笔记]CentOS下找不到eth0设备的解决方法 (2)https://www.cnblogs.com/ly ...

  6. linux网络速度不稳定,关于Linux下上网速度慢的问题

    首先要说明的是:不是Linux下上网速度慢,在Windows下如果用FireFox同样有这个问题: 其次再要说明的是:不是FireFox本身慢,是我们自己还没完全学会使用FireFox: 要补充说明一 ...

  7. 关于Linux下上网速度慢的问题

    首先要说明的是:不是Linux下上网速度慢,在Windows下如果用FireFox同样有这个问题: 其次再要说明的是:不是FireFox本身慢,是我们自己还没完全学会使用FireFox: 要补充说明一 ...

  8. Linux下is not in the sudoers file解决方法

    Linux下is not in the sudoers file解决方法 当我们使用sudo命令切换用户的时候可能会遇到提示以下错误:用户名 is not in the sudoers file. 原 ...

  9. linux下 不显示光驱,Windows7电脑下不显示光驱盘符的解决方法

    众所周知,光驱是在台式机和笔记本便携式电脑里比较常见的一个部件,经常会在windows7系统使用,而在使用过程中,想必有很多人有遇到过电脑不显示光驱盘符的问题吧,如果遇到这样的问题要如何处理呢?下面, ...

  10. Linux执行.sh文件,提示No such file or directory的问题的解决方法

    Linux执行.sh文件,提示No such file or directory的问题的解决方法 在window平台下,写好shell脚本文件,迁移到linux平台,赋过可执行权限,执行该sh文件, ...

最新文章

  1. 线性规划的原始对偶算法
  2. FreeMarker手册pdf
  3. Nancy简单实战之NancyMusicStore(二):打造首页
  4. nslookup --dns诊断
  5. 如何从新开发的程序中提炼服务
  6. vue+vuecli+webapck2实现多页面应用
  7. 日发帖 发帖频率 发帖时段_先发帖
  8. @class #import辨析 #include
  9. Django中的F对象和Q对象
  10. Cairngorm初学者入门教程 第六节--Cairngorm中Command利用Delegate与Service连接
  11. python 环境管理工具_再见 virtualenv!K神教你轻松管理多个Python环境
  12. 频段表_5G频段范围之:频段3.3GHz-4.2GHz (n77,n78)
  13. 让计算机启动更快的十五招
  14. 为什么中国没有类似于windows的操作系统?
  15. linux 14.04安装qt5.9,Ubuntu20.04安装Qt5.9.9+Qt creator
  16. 怎么借助Camtasia制作回忆录
  17. 错误的robots文件设置对SEO的影响
  18. 吃鸡降落伞降落,射线检测,触发销毁降落伞等
  19. Semantic UI 之 标签 label
  20. 杰理之Dongle【篇】

热门文章

  1. 点对点网络带宽测试软件,iperf点对点网络性能测试工具
  2. 应用程序错误,如何解决?急
  3. java生成统计图_java生成各种统计图
  4. 计算机专业技能考核方案,巩义市计算机专业技能课教学考核方案.doc
  5. mstar v56几路hdmi_TCL MStar常用升级方法图文教程
  6. [OpenAirInterface实战-5] :OAI支持的5G gNB功能集
  7. “鲲鹏”展翅 宝德“自强”
  8. pidgin qq_充分利用Pidgin的5条提示和技巧
  9. Ubuntu安装开发版pidgin支持lwqq插件
  10. C# Wpf Binding 使用详解