+ -
当前位置:首页 → 问答吧 → 【已解决】安装gentoo后,设置固定ip的网卡无法ping通外网

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

时间:2009-02-01

来源:互联网

登陆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 目前用笔记本通过这个网关上网正常

请教。我应该怎么处理这个问题?

作者: 4DSpace   发布时间: 2009-02-01

引用:
作者: 4DSpace

config_eth0=( "192.168.0.10/24" )
config_eth0=( "192.168.0.10 netmask 255.255.255.0" )
这两句是一个意思吧..重复了

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

如果用Openrc , 应该是把括号去掉吧..

作者: kimux   发布时间: 2009-02-01

没看见你指定网关哪。
config_eth0=("192.168.0.10/24") #ip地址
routes_eth0=("default via 192.168.0.254") #网关

作者: zhou3345   发布时间: 2009-02-01

引用:
作者: zhou3345
没看见你指定网关哪。
config_eth0=("192.168.0.10/24") #ip地址
routes_eth0=("default via 192.168.0.254") #网关
额..对,还有网关

作者: kimux   发布时间: 2009-02-01

我安装了dhcpd和dhcp,现在我重新配置了net文件,可每次重启。dhcpcd都自动启动。给我重新设置了ip,如何取消dhcpcd?重启的时候用net文件里面的固定ip?

作者: 4DSpace   发布时间: 2009-02-01

网关很重要,曾经困扰我很久的就是这个route,呵呵

作者: harttmann   发布时间: 2009-02-01

如果我关闭不了dhcp服务,那么手动设置的ip就不起作用。。。

作者: 4DSpace   发布时间: 2009-02-01

对啊,都dhcp了,还设IP干吗?

作者: harttmann   发布时间: 2009-02-01

服务器,固定ip的,对外服务。公网地址

作者: 4DSpace   发布时间: 2009-02-01

好了。。。是net文件写的不对。。按照3楼的办法,成功。也就是说。如果net文件配置了正确的ip地址。dhcpcd不启用

作者: 4DSpace   发布时间: 2009-02-01