红联Linux门户
Linux帮助

Linux路由器上网,不能上网的注意

发布时间:2009-04-08 23:12:47来源:红联作者:老伙计
[i=s] 本帖最后由 老伙计 于 2009-4-8 23:27 编辑 [/i]

很多和我一样的菜鸟,初次接触linux时,总以为网络设置与windows一样。但是通过实践我总结的结果,多数设置一样,但是DNS设置则完全不同。

在winows里,DNS一般都是202.xxx.xxx.xxx,而且最多可以设置3个。而linux的DNS就是路由器的IP:192.168.1.1(路由器出厂设置),即Linux的DNS只能填192.168.1.1(如果你没改路由器的出厂设置),虽然也有3个空格等着你去填,你只能填1个,那两个也可以填,但是没有用。对于这种情况,我不知道这是不是Linux的bug。

我用的OPEN SUSE和UBUNTU都是只有这样设置才能上网,个人认为其它也差不多。

当然在设置路由器地址还要填192.168.1.1,不涉及填写数字的格子一律不用管,这样就能上网了。和windows里设置一样的东东我就不说了。
文章评论

共有 11 条评论

  1. 1106194350 于 2010-05-15 03:07:49发表:

    学习ing....

  2. dadi23 于 2010-04-26 04:41:15发表:

    顶楼主说得好~

  3. patty12 于 2010-04-21 10:51:59发表:

    学习学习了,谢谢!

  4. 第十七次 于 2010-04-12 11:18:35发表:

    好像能自动链接上网了,不过得等等上一会儿。我朋友装了里linux fedora 12 的时候,刚开始上不去,后来一会就自动联上了!

  5. 老伙计 于 2009-04-09 16:04:37发表:

    引用:
    有可能是因为路由器中没有配置为客户指定DNS的相关参数
    hantu 发表于 2009-4-9 13:41

    查了一下,路由器中确实没设置DNS参数。
    高手就是高手!:0wmjh(1
    其实我对操作系统根部就不懂,只是用而已,而且用的不好或者说不会用。
    另有问题请教,在Ubuntu中针对AMD芯片和intel芯片有不同的升级程序,用命令“sudo apt-get install linux-686”可以升级Intel芯片,以提高运行速度。请问在open里面有这样的对intel内核优化的东西吗?

  6. hantu 于 2009-04-09 13:41:38发表:

    有可能是因为路由器中没有配置为客户指定DNS的相关参数

  7. 老伙计 于 2009-04-09 12:23:09发表:

    [i=s] 本帖最后由 老伙计 于 2009-4-9 12:25 编辑 [/i]

    刚开始是设置的DHCP自动获取IP,可是上不了网,只能登陆路由器管理界面。后来改手工设置,DNS加192.8.1.1,才能上网。

  8. hantu 于 2009-04-09 00:23:43发表:

    引用:
    有道理,原来是路由器作了DNS代理。:0wmjh(1
    以前我在/etc/resolv.conf 里因为没填192.168.1.1上不了网,后来填了就能上了,所以总结了一个即正确又错误的总结。可是我把真正的DNS都#掉了,也没影响速度。
    但是lin ...
    老伙计 发表于 2009-4-8 23:47


    如果你是配置成DHCP自动获取IP就会自动配置DNS参数了

  9. Buyto 于 2009-04-09 00:03:29发表:

    我的设置就跟XP下的一样,正常上网

  10. 老伙计 于 2009-04-08 23:47:29发表:

    [i=s] 本帖最后由 老伙计 于 2009-4-9 00:03 编辑 [/i]

    有道理,原来是路由器作了DNS代理。:0wmjh(1
    以前我在/etc/resolv.conf 里因为没填192.168.1.1上不了网,后来填了就能上了,所以总结了一个即正确又错误的总结。可是我把真正的DNS都#掉了,也没影响速度。
    但是linux明明能探测到192.168.1.1,为什么不直接把19.1168.1.1自动填好啊,让我浪费那么多精力。

  11. hantu 于 2009-04-08 23:21:53发表:

    不是这样的,那只不过是一些傻瓜化的图形界面的网络设置工具导致的,它们不能那样设置不代表Linux不能那样设置,你完全可以自己修改配置文件 /etc/resolv.conf ,想写几个DNS就写几个,格式如下:
    nameserver 192.168.1.1
    nameserver x.x.x.x
    nameserver y.y.y.y

    这里的192.168.1.1是因为你的路由器作了DNS代理,所以DNS就可以填上路由器的地址192.168.1.1,当然也可以写ISP提供的DNS,其它ISP包括其它省的DNS一样可以用,只是看对你来说哪个DNS服务器响应比较快则使用它较好罢了。