分类: LINUX
2008-07-28 09:22:36
前边移植好的u-boot 使用tftp服务时,我一直是在windows下建立tftp服务,然后下载内核及文件系统。今天 突然间想把它放到linux下去做这些操作,麻烦主要有,第一,我的使用的是虚拟机,网络采用的是桥连方式,由于在windows下的IP地址是采用动态DHCP分配,学校需要进行客户端认证才能得到IP,所以我就不能在linux下获得能进行与外网连接的IP地址。不过局域网内(所指是同一网段内)的部分IP你也是可以设置的。只不过是浏览不了外面的网而已。这些只是对于redhat9.0而言,这网上称好像是一个bug。以前用过debian的linux时,你在windows下将桥连的网络IP设为自动的话,在虚拟机下是能获得与windows相同的IP地址的,并且你能够与外网连接。第二,你得保证在虚拟机下的串口与tftp服务能正常开启。关于串口,在redhat下有minicom,这个不是问题。而对tftp服务的开启,你得上网上去下载相关的RPM包,这个等会我弄好了再详细说。
现在我先在linux下测试一下网络,使用ifconfig命令
终端显示的是ifconfig: command not found
再用whereis ifconfig查询一下ifconfig所在的路径,
显示/sbin/ifconfig
知道信息可以知道是路径没设
解决方法
1、你可以切换到cd /sbin目录下去执行 ./ifconfig
2、添加路径 export PATH=$PATH:/sbin不过这样只是对当前终端有效,并且机器重启后就无效了,要想让其以后还有效,你可以在bashrc中添加路径
emacs /etc/bashrc
在后面添加export PATH=$PATH:/sbin
相信这些问题对老手来说都是一些鸡毛蒜皮的事,可对新手来说仍是问题,在此贴出来,供大家参考指正。我也是新手,呵呵!