在上一节中,我们制作的内核已经具有网络功能,但是需要经过手动配置。
配置过程如下:
首先,我的VMware用 nat方式上网,并且开启了dhcp功能。nat网段为192.168.130.0/255.255.255.0 网关为192.168.130.2
于是在my linux-2.6.38中输入以下命令
如果能ping通说明网络设置成功。
注意,这里ping的时候不能ping www.google.com,因为还没有设置nameseaver
如果每次启动系统都要手动配置网络上很不方便的。因此,我们考虑做一个网络初始化脚本。当然,直接在脚本中执行上面手动配置的命令也是可以的,但我不想那么做。
参考CentOS 5.4的网络初始化过程,我们可以写一个简化版的:
以上脚本需要:
1. /etc/network.conf配置文件
2. /etc/network.d/ifcfg-eth0 eth0接口的配置文件
3. 新建/var/run/目录
注意:如果你是在windows编辑以上文件,请注意完成之后将windows下的回车换行符(/r/n)替换为linux下的换行符(/n),否则脚本执行可能会出错。
好了,需要的文件都编写好了,现在将文件拷到相应的目录下,在/etc/init.d/rcS文件中加入一行
就可以了。
重启
测试网络