LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1224|回复: 9

【已解决】安装gentoo后,设置固定ip的网卡无法ping通外网

[复制链接]
发表于 2009-2-1 17:27:42 | 显示全部楼层 |阅读模式
登陆gentoo后。
ping g.cn 显示不能到达xxx
ping 202.96.69.38 (dns服务器) 也不行

ifconfig eth0 显示出我的ip地址:
192.168.0.10

我的网卡地址在/etc/conf.d/net里面按照net.example配置的。

config_eth0=( "192.168.0.10/24" )
config_eth0=( "192.168.0.10 netmask 255.255.255.0" )

or

config_eth0=( "192.168.0.10/24 brd 192.168.0.255" )
config_eth0=( "192.168.0.10 netmask 255.255.255.0 broadcast 192.168.0.255" )

以上两种情况都设置了。都不行。。

/etc/resolve.conf 文件也是正常的。按照手册那样写的。

ping 内网ip 192.168.0.2 可以
ping 内外的网关 192.168.0.254 可以

如果我设置网卡是dhcp,那么可以获得内网ip,并且正常的访问Internet。

内网的网关是 192.168.0.254 目前用笔记本通过这个网关上网正常

请教。我应该怎么处理这个问题?
发表于 2009-2-1 17:35:45 | 显示全部楼层
Post by 4DSpace;1942896


config_eth0=( "192.168.0.10/24" )
config_eth0=( "192.168.0.10 netmask 255.255.255.0" )


这两句是一个意思吧..重复了

你把第二句注释掉试试..

如果用Openrc , 应该是把括号去掉吧..
回复 支持 反对

使用道具 举报

发表于 2009-2-1 17:36:32 | 显示全部楼层
没看见你指定网关哪。
config_eth0=("192.168.0.10/24")  #ip地址
routes_eth0=("default via 192.168.0.254")  #网关
回复 支持 反对

使用道具 举报

发表于 2009-2-1 17:38:40 | 显示全部楼层
Post by zhou3345;1942900
没看见你指定网关哪。
config_eth0=("192.168.0.10/24")  #ip地址
routes_eth0=("default via 192.168.0.254")  #网关


额..对,还有网关
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-1 18:16:44 | 显示全部楼层
我安装了dhcpd和dhcp,现在我重新配置了net文件,可每次重启。dhcpcd都自动启动。给我重新设置了ip,如何取消dhcpcd?重启的时候用net文件里面的固定ip?
回复 支持 反对

使用道具 举报

发表于 2009-2-1 18:17:59 | 显示全部楼层
网关很重要,曾经困扰我很久的就是这个route,呵呵
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-1 18:31:15 | 显示全部楼层
如果我关闭不了dhcp服务,那么手动设置的ip就不起作用。。。
回复 支持 反对

使用道具 举报

发表于 2009-2-1 18:34:03 | 显示全部楼层
对啊,都dhcp了,还设IP干吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-1 18:42:51 | 显示全部楼层
服务器,固定ip的,对外服务。公网地址
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-1 18:55:49 | 显示全部楼层
好了。。。是net文件写的不对。。按照3楼的办法,成功。也就是说。如果net文件配置了正确的ip地址。dhcpcd不启用
回复 支持 反对

使用道具 举报

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

本版积分规则

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