LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: Slimtony

实在是没办法了..才来求救的..查了N多资料也没搞好..网络问题..

[复制链接]
发表于 2009-7-20 19:52:28 | 显示全部楼层
去掉第一份的boardcast 看看,
加上lo
需要gateway
回复 支持 反对

使用道具 举报

发表于 2009-7-20 20:05:33 | 显示全部楼层
指定IP ? 是校方作了硬件绑定,还是口头上的指定?

如果是硬件绑定,完全可以启用 DHCP,永远都会分配到指定给你的那个IP。

另外,DNS也是无需自行指定的,而且就算要指定,也宁愿是路由器的IP: 192.168.1.1 (除非对你的DNS抱有极大信心)。
回复 支持 反对

使用道具 举报

发表于 2009-7-20 20:15:29 | 显示全部楼层
  1. INTERFACES=(eth0)
  2. ROUTES=([color=red]![/color]gateway)
复制代码
其余的不要动。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-20 21:42:07 | 显示全部楼层
10楼的兄弟的我改成
eth0="eth0 192.168.1.37 netmask 255.255.255.0"
INTERFACES=(eth0)

gateway="default gw 192.168.1.1"
ROUTES=(gateway)



lo="lo 127.0.0.1"
eth0="eth0 192.168.1.37 netmask 255.255.255.0"
INTERFACES=(lo eth0)

gateway="default gw 192.168.1.1"
ROUTES=(gateway)

都不行。

然后12楼和13楼的兄弟的我也刚试。也不行。

谢谢大家的帮助了哈,我知道这问题早就有很多人问了。
我以前也装过arch,网络也是时好时坏的,不知道什么原因。
搞了那么久都没搞好,哪天有时间我再试试其他发行版好了。
谢谢大家哈
回复 支持 反对

使用道具 举报

发表于 2009-7-20 22:32:52 | 显示全部楼层
能Ping通192.168.1.1,而不能Ping其他外网地址,至少说你到网关之间的网络是通的。
如果Ping外网IP不能成功的话(此时的域名解析当然也是不能工作的),可以分两步走:
1、用route命令察看本机的路由表,以确定路由设置是正确的。
2、如果路由表没有问题,那么就用traceroute跟踪一下路由,以确定在那个环节出的问题。
回复 支持 反对

使用道具 举报

发表于 2009-7-21 02:28:07 | 显示全部楼层
再来一个另类的,就活马当死马医吧
打开/etc/dhcpcd.conf 把这一行注释掉
option interface_mtu
(tnnd,我就这问题,搞了我一天,网络问题有时真是千奇百怪,无奇不有的)
同样道理,可以把里面每一行都注释掉看看效果。
回复 支持 反对

使用道具 举报

发表于 2009-7-21 09:44:15 | 显示全部楼层
/etc/rc.conf

#NETWORKING
HOSTNAME="myhost"
#lo="lo 127.0.0.1"
eth0="eth0 192.168.1.37 netmask 255.255.255.0"
INTERFACES=(eth0)
#gateway="default gw 192.168.1.1"
ROUTES=(!gateway)


/etc/resolv.conf不指定DNS

#nameserver 221.7.126.68
#nameserver 221.7136.68
#不指定DNS

试试
建议用15楼的方法
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-21 11:35:33 | 显示全部楼层
再次谢谢大家哈。
15楼的朋友
route的返回是
192.168.1.0       *            255.255.255.0      U   0 0 0 eth0
default      192.168.1.1    0.0.0.0                 UG  0 0 0 eth0
traceroute又说unknow host gateway

16楼的朋友。我的/etc里没这个文件哎..

17楼的朋友
这样试了,也不行..



实在是无奈了。。
回复 支持 反对

使用道具 举报

发表于 2009-7-21 14:40:11 | 显示全部楼层
Post by Slimtony;2008068

traceroute又说unknow host gateway

楼主莫非是执行了:traceroute gateway,这样当然是没有道理的。
应当直接跟踪一个IP,随便那一个外网的IP:
traceroute 203.161.230.171

再看结果。
回复 支持 反对

使用道具 举报

发表于 2009-7-21 21:47:42 | 显示全部楼层
我与你有过一样的经历我的解决就是

#NETWORKING
HOSTNAME="myhost"
#我换了一个特别的名字
#lo="lo 127.0.0.1"
#把lo 删了
eth0="eth0 192.168.1.37 netmask 255.255.255.0 broadcast 192.168.1.255"
#设定好自己的IP 打开了lo                 
INTERFACES=(lo eth0)
gateway="default gw 192.168.1.1"
#设定好了gateway
ROUTES=(gateway)
#取消gateway 前面的!

就搞定了,没有设定之前
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表