Chinaunix

标题: [netbsd]3.0.1版若干不同的疑问? [打印本页]

作者: shi_34543    时间: 2006-11-04 12:01
标题: [netbsd]3.0.1版若干不同的疑问?
1:
在NETBSD-3.0.1下,我将硬盘挂在第二个IDE接口,光驱挂在第一个IDE接口,安装成功后,

将第二个硬盘挂在第一个IDE接口上,系统不能挂上文件系统,进入单用户模式!?(CMOS设置为第二IDE接口启动)

但是将两个硬盘对换IDE接口后却能正常启动?!(CMOS设置为第一IDE接口启动)

两个硬盘都设置为MASTER模式. 这是什么原因呢?

2:
如果在没有网络环境下安装系统,手动设置ifconfig.xxN文件或在rc.conf中
用ifconfig_xxN="inet xxx.xxx.xxx.xxx netmask yyy.yyy.yyy.yyy"后重启系统,不能正常激活
网络接口,必须用启动光盘中的工具设置后才成功?! 是我的安装光盘有问题还是别的原因?
作者: langue    时间: 2006-11-04 12:21
1、可能是设备命名顺序的问题吧?比如wd0, wd1, wd2, wd3……
2、似乎配置文件不只有 ifconfig.xxN?

另,参看这份文档:

http://www.netbsd.org/Documentation/network/#configuration_files

[ 本帖最后由 langue 于 2006-11-4 12:53 编辑 ]
作者: congli    时间: 2006-11-04 12:33
1.BSD对设备的命名跟M$不一样
2.man hostname.if
作者: langue    时间: 2006-11-04 12:45
原帖由 congli 于 2006-11-4 12:33 发表
1.BSD对设备的命名跟M$不一样
2.man hostname.if


http://www.netbsd.org/Documentation/network/#configuration_files

请问版主,
怎么我看到的文档中,说的是配置 ifconfig.if 而不是 hostname.if 呢?
hostname.if 对 OpenBSD 有效,对 NetBSD 也一样有效吗?
作者: congli    时间: 2006-11-04 12:48
原帖由 langue 于 2006-11-4 12:45 发表


http://www.netbsd.org/Documentation/network/#configuration_files

请问版主,
怎么我看到的文档中,说的是配置 ifconfig.if 而不是 hostname.if 呢?
hostname.if 对 OpenBSD 有效,对 Ne ...

不好意思,记错了.
NB应该是ifconfig.if
作者: wincat    时间: 2006-11-04 13:06
rc.conf 里好像有
auto_config=YES项的,,,记得不太清了,,,,,,
是让其开机自动加载网卡配置的,,,,
作者: shi_34543    时间: 2006-11-04 13:13
auto_config=YES
在/etc/defaults/rc.conf中默认已经是打开的啊!
我没有覆盖它.
作者: langue    时间: 2006-11-04 14:04
原帖由 shi_34543 于 2006-11-4 13:13 发表
auto_config=YES
在/etc/defaults/rc.conf中默认已经是打开的啊!
我没有覆盖它.


听说是 /etc/rc.conf 而不是 /etc/defaults/rc.conf?并且改前者才能立即生效?

我用的是 1.3 版本,在 /etc/rc.conf 中设置了 auto_ifconfig=YES 以后重新启动就生效了。你试试看。不过别忘了配置 ifconfig.if 文件,就像你说的。

品位一下,auto_config 和 auto_ifconfig 的区别
作者: shi_34543    时间: 2006-11-04 14:07
不好意思,手误
作者: langue    时间: 2006-11-04 14:18
原帖由 shi_34543 于 2006-11-4 14:07 发表
不好意思,手误


对不起,请问是在 /etc/rc.conf 中,auto_ifconfig=YES 这里的手误,还是帖子里的手误?前者比较好办,后者就请大大们解决啦。
作者: shi_34543    时间: 2006-11-04 14:28
/etc/defaults/rc.conf中auto_ifconfig=YES默认是打开的,
只要/etc/rc.conf里没有覆盖它就应该起作用的.
我也不知道原因!

作者: langue    时间: 2006-11-04 15:06
弱弱地问一句,"只要/etc/rc.conf里没有覆盖" 是什么意思呢?
作者: shi_34543    时间: 2006-11-04 15:11
就是在/etc/rc.conf里重新设置auto_ifconfig啊!
是我用词错误吗?
作者: langue    时间: 2006-11-05 13:30
哦,不是呀,是我没理解。

刚问人借了块 420M 的硬盘,呵呵,我把 binary sets 复制到原来的硬盘,直接用本地 "Unmounted fs" 装。

重启,echo auto_ifconfig=YES >> /etc/rc.conf

然后 echo \!dhclient fxp0 > /etc/ifconfig.fxp0

重新启动,可以了啊,有什么问题吗?




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2