发个帖子求助关于bsd上网的问题

刚安装好的系统,从网上下载了marvell的驱动安装后,一切正常,在resolv.conf中设置了DNS,然后ping外网 ip和域名,也都可以ping通,奇怪的是打开firefox却上不了网!!
我在chinaunix发了文,结果没有像样的回答,我自己也搞了半天依旧无果,所以来此请教。
我也来说两句 查看全部回复

最新回复

  • 剑心通明 (2009-7-04 20:08:15)

    防火墙设置哪?traceroute一下看看
  • phoenixson (2009-7-04 21:31:52)

    好像显示的不对
    总显示
    1 * * *
    2 * * *
    3 * * *
    4 * * *
    ...
    ...
    怎么回事呢
  • 剑心通明 (2009-7-04 22:03:59)

    如果你确定能ping通,那么就看看防火墙的设置,先不要做任何限制看怎么样。或者换个机器使用同样的ip设置,看上网等是否正常。
  • phoenixson (2009-7-05 09:54:12)

    我确认可以ping通,域名解析也没有问题,就是不能上网,而且我也没有加入ipfw的限制啊,怎么才能看到当前ipfw的所有限制呢,还有哪些关键因素影响上网呢,我对bsd了解很少,以前都是用linux.
  • 剑心通明 (2009-7-05 13:03:59)

    1:可以ping通域名,只能说明icmp的数据没有问题,你上网时什么上网?局域网?adsl?如果你的上级网络限制了,不让你上网那很容易的。
    2:浏览器设置也可能,如果你设置用一个不存在的代理来上网,那你肯定上不了的。
    3:换个其他地方可以正常上网的机器,不管是什么系统都成,换到你这个地方试试。

    4:最关键的是要动手,别人家给你说了很多测试的方法,你都不试,那怎么可能解决?!
  • phoenixson (2009-7-05 17:37:33)

    我试了,大家说的基本我都试了,
    首先是我是用ADSL上网,在家里,不存在网络限制,我用另一台本子(winxp)设置同样的地址,没有问题,我把安装BSD的机器设置成能上网的台式机的IP也不行,我还试着把我的台式机的网线直接拿过来试也不行.
  • phoenixson (2009-7-05 17:41:08)

    补充一点啊,我的proc 目录下找不到net 目录,这个有没有关系呢
  • 剑心通明 (2009-7-05 17:55:07)

    同样的网线其他机器可以正常使用,换到bsd就不行,那就说明是bsd的机器的问题了,这个机器可以ping通域名,那说明icmp协议的数据没有问题,你可以试试ftp,看ftp的行不行?很怀疑是防火墙的问题。
  • 剑心通明 (2009-7-05 18:03:21)

    /etc/rc.conf什么内容?这个机器你装了以后都做了哪些操作?
    在shell下执行ftp ftp.freebsd.org看能不能访问到
  • phoenixson (2009-7-05 18:49:53)

    shell下执行ftp ftp.freebsd.org 显示trying 204.152.184.73...最终显示unconnected to address
    我的rc.conf中添加了moused_enable, usbd_enable, pokitd_enable, hald_enable, dbus_enable,firewall_enable="NO",rpcbind_enable, ssh_enable,linux_enable 没有说明的都是"YES",
    rc.conf还配置了我的网卡,还有defaultrouter
  • 剑心通明 (2009-7-05 20:46:56)

    pokitd_enable是干什么的?
    rpcbind_enable?你用了nfs?
  • phoenixson (2009-7-05 21:34:03)

    非常感谢你不厌其烦的帮我调试问题,以后还要多向你请教,问题我已经解决了,也怪我没有说清我的系统和硬件配置,我的系统式
    freebsd7.2 ,网卡是marvell Yukon 88E8072,
    出现的问题很奇怪,解决的方式也很另类,下面是我在freebsdchina上得到的解决办法
    http://www.freebsdchina.org/foru ... der=asc&start=0
    看到最后就是它的问题所在和解决办法
    再次感谢你
  • 剑心通明 (2009-7-05 21:54:12)

    原来是网卡的checksum问题。我使用的是Marvell Yukon 88E8072网卡,从原厂下载驱动安装后,必须关掉网卡硬件的checksum.如下:
    ifconfig myk0 -rxcsum
    或编辑/etc/rc.conf
    ifconfig_myk0="-rxcsum"

    晕,网卡驱动的问题
  • microsoftwxj (2009-7-06 08:43:16)

    顶版大,热心人啊。。。。。。。。。。
    值得大伙儿,学习
  • czljim (2009-7-06 10:53:28)

    學習到了 哈要能像CISCO搞個TAC(技術援助中心)就好了