分析淺談詳解Fedora 9嵌入式
學習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配置成功
【編輯推薦】