+ -
当前位置:首页 → 问答吧 → [求助]安装了baselayout后不能上网(dhcp)

[求助]安装了baselayout后不能上网(dhcp)

时间:2007-11-10

来源:互联网

umask了baselayout后
emerge baselayout
etc-update
env-update
reboot
启动变得好慢,然后发现没法上网

cp /etc/conf.d/net~ /etc/conf.d/net
/etc/init.d/net/eth0 restart
能取得地址!
不过不能上网!


还有就是emerge --unmerge baselayout后/etc/conf.d/没有net了!
如何恢复到我安装baselayout(2.0.0-rc)之前啊!后悔了!

作者: 希X罗   发布时间: 2007-11-10

取消unmask
再emerge
不行么?

作者: zhllg   发布时间: 2007-11-10

我在unmask里删除了baselayout,就无法 emerge baselayout了

能解决么?



emerge world能否解决问题!

编译不要紧,我整个系统花不了2小时的!(软件还很少)

作者: 希X罗   发布时间: 2007-11-10

什么错误信息啊
怎么个无法emerge baselayout法

作者: zhllg   发布时间: 2007-11-10

就是说要用--pretend参数安装,
makedev的unmask我也一起改会去了

是否在makdev----unmask
baselayout---maks
的状态下emerge baselayout呢!

作者: 希X罗   发布时间: 2007-11-11

我的意思是:你把emerge -p baselayout的结果贴出来

如果你没看过《提问的智慧》有空看看
还有置顶的《gentoo的问题解决之道》

作者: zhllg   发布时间: 2007-11-11

哦,好的,我要重启过去!

ps:我看过了《提问的智慧》和《回答的智慧》
只是emerge还不是很熟悉!


代码:
debian / # emerge -p baselayout

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild U ] sys-apps/module-init-tools-3.4 [3.2.2-r2] USE="-old-linux%" 
[ebuild UD] sys-apps/baselayout-1.12.10-r5 [2.0.0_rc6] 
[blocks B ] <sys-apps/baselayout-2.0.0_rc (is blocking sys-apps/makedev-3.23.1)

代码:
 #cat /etc/portage/package.unmask 
sys-apps/makedev

作者: 希X罗   发布时间: 2007-11-11

baselayout2速度可比1快很多,为什么要切换回去呢?
非得换回的吧,先 emerge -Cav sys-apps/makedev

作者: Blahster   发布时间: 2007-11-11

引用:
作者: 希X罗
代码:
debian / # emerge -p baselayout

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild U ] sys-apps/module-init-tools-3.4 [3.2.2-r2] USE="-old-linux%" 
[ebuild UD] sys-apps/baselayout-1.12.10-r5 [2.0.0_rc6] 
[blocks B ] <sys-apps/baselayout-2.0.0_rc (is blocking sys-apps/makedev-3.23.1)
你是不是没有删掉baselayout-2?

既然看过就照着做
报告问题时,不说大概,而把命令输入的每一个字都贴出来

作者: zhllg   发布时间: 2007-11-11

前两天也实验了一下baselayout-2,感觉有些小问题,换回baselayout-1了。
可以按如下步骤:
1、emerge -C sys-apps/makedev sys-apps/baselayout
2、取消sys-apps/makedev和sys-apps/baselayout的unmask
3、emerge -tauvDN world或者emerge sys-apps/baselayout

注意以上过程没完成不要重新启动。

作者: zhoukb   发布时间: 2007-11-11

现在baselayout降回去了!
emerge -C makedev baselayout
cancel unmask
emerge baselayout (这里我要chroot,因为要上网)

可是还是无法上网,难道还没完全恢复回去??
我采用的是dhcp (/etc/conf.d/net采用留空的方式)

我还使用了gentoo licdCD 2007.0测试过,使用net-setup设置静态ip和dns后能上网!
可以证明我这里的电信没封闭ADSL使用路由!


网络部分的配置部分由那些文件进行配置啊,采用dhcp需要设置dns不??

我把liceCD配置到可以上网后,cp哪些文件可以使我在liveCD的设置作用到我的gentoo上?

我现在是能ping到网关(192.168.1.1)和我同学的机子(windows 192.168.1.27)

可是就是上不了网.当时没有一个外网的ip地址,没测试ping 外网ip!

作者: 希X罗   发布时间: 2007-11-12

你 ifconfig eth0看看你获得的IP是多少。
DNS信息DHCP客户端会自己写入 /etc/resolv.conf中,你自己cat /etc/resolv.conf看看。

可能是路由的问题,你试试静态IP看看。

其实portage已经很明白地告诉你问题是包冲突了,你得稍微分析一下给出的错误提示呀。

引用:
作者: 希X罗
现在baselayout降回去了!
emerge -C makedev baselayout
cancel unmask
emerge baselayout (这里我要chroot,因为要上网)

可是还是无法上网,难道还没完全恢复回去??
我采用的是dhcp (/etc/conf.d/net采用留空的方式)

我还使用了gentoo licdCD 2007.0测试过,使用net-setup设置静态ip和dns后能上网!
可以证明我这里的电信没封闭ADSL使用路由!


网络部分的配置部分由那些文件进行配置啊,采用dhcp需要设置dns不??

我把liceCD配置到可以上网后,cp哪些文件可以使我在liveCD的设置作用到我的gentoo上?

我现在是能ping到网关(192.168.1.1)和我同学的机子(windows 192.168.1.27)

可是就是上不了网.当时没有一个外网的ip地址,没测试ping 外网ip!

作者: acevery   发布时间: 2007-11-12

似乎basylayout-2.0.0 确实有问题
我的升级以后相同的 /etc/conf.d/net 配置,adsl 就是播不上号,log里面提示 Passwd_Err
后来用 pppoe-setup ,pppoe-start 却没问题
再降级到 1.12.12 就没问题了,是不是 net.lo 这个脚本出问题了
不知大家有没有碰到过这种情况呢

作者: risy007   发布时间: 2008-04-18

近期如果升级系统,请参考:http://www.gentoo.org/doc/en/openrc-migration.xml

作者: LiYanrui   发布时间: 2008-04-18