学习Fedora 式时,你可能会遇到Fedora 嵌入问题,这里将介绍Fedora 9嵌入式问题的解决方法,在这里拿出来和大家分享一下。Red Hat公司把Fedora Project看作一个新技术的开发园地,鼓励有兴趣的自由软件开发人员参与此项项目的开发,希望这一发行版本真正成为以自由软件开发为模式的操作系统。
1:查看nfs服务在装系统是否已经都装上了,Fedora 9嵌入式装上了的话可以在:系统--管理--服务器设置看到。
2.设置网卡的IP和子网掩码,方法:system->manegement-->network会出现设置对话框,点击与开发板相连网卡,设置相应的IP和子网掩码和DNS
Fedora 9嵌入式安装好后是不能上网的,得改IP和子网掩码,而且DNS无法保存,子网掩码一样都是无法保存,只要重启就自动没了!而且子网掩码自动就变成网关。。。所以 得先进入/etc/sysconfig/network-scripts/ifcfg-eth0文件中修改IP和子网掩码和网关,另外再加上DNS
.例如我修改后的就是
# Marvell Technology Group Ltd. 88E8056 PCI-E Gigabit Ethernet Controller
DEVICE=eth0
HWADDR=00:e0:61:12:7d:93
ONBOOT=yes
BOOTPROTO=none
NETMASK=255.255.255.0
IPADDR=192.168.0.94(个人网络而定)
USERCTL=no
PEERDNS=yes
IPV6INIT=no
NM_CONTROLLED=yes
GATEWAY=192.168.0.1
TYPE=Ethernet
DNS1=210.44.144.44这一行是没有的,得自己加)
修改后再[root@localhost ~]# service network restart //重启网络就解决了上网问题
3.关闭防火墙可以使用命令也可以使用从系统菜单中选择防火墙设置:这里使用命令,#iptables -F和#ip6tables -F
4.想建nfs服务器,portmap好像是很早以前的了,我用的是 Fedora 9嵌入式,用不到这个,需要的是rpcbind套件,还有nfs套件
命令如下:
◆检查有无这两个套件 rpm -qa |grep rpcbind
◆安装 yum install -y rpcbind
◆开机自动启动服务 chkconfig --level 35 rpcbind on启动服务service rpcbind on
5.启动nfs服务,设置共享目录:system--->server setting ----->nfs,会弹出nfs配置对话框,点击添加按钮,添加共享目录以及允许访问的IP(一般设置一个网段如:192.168.*.*),还有访问权限。再启动NFS服务:
◆service nfs start
◆service rpcbind start
6.测试:Fedora 9嵌入式挂载到自已的另一目录,挂载之后,两个目录的内容同时变化。
#mount 192.168.0.94:/zylinux /mnt
复制一个文件到/xgnfs下,看mnt中是否也增加了这个文件。如有,则nfs配置成功
【编辑推荐】