嵌入式Linux第乙個實驗總結 NFS設定

2021-05-01 06:36:44 字數 977 閱讀 9474

nfs的設定折騰了我兩天。

在vivi中通過param set linux_cmd_line "console=ttys0 root=/dev/nfs nfsroot=192.168.0.1:/dm2410/root ip=192.168.0.230:192.168.0.1:192.168.0.1:255.255.255.0"所以需要把vmware中linux的網絡卡位址設為192.168.0.1,閘道器也是192.168.0.1,而實驗裝置對應的ip位址為192.168.0.230

問題1:用mount -t nfs 192.168.0.1:/dm2410/root /mnt 失敗。在linux中使用ping的命令ping不通閘道器,ping不通實驗裝置對應的ip位址,也ping不通windows xp(host)的ip位址。

解決辦法:

1)防火牆的問題。用lokkit關閉防火牆。乙個小技巧:lokkit -f --disabled可以使防火牆設定介面總是處於「無防火牆」

2)發現乙個弱智的問題。windows xp(host)中的ip位址設定成192.168.0.1了,但是linux下的eth0沒有設定過。用netconfig的命令重新給eth0進行ip、掩碼及閘道器的設定。經過這一步後,掛載本機能實現了。也即mount -t nfs 192.168.0.1:/dm2410/root /mnt 成功。但是ping的問題還是沒有解決。

小技巧:netconfig設定的eth0的資訊被儲存在/etc/sysconfig/network-scripts/ifcfg-eth0中。

3)查了很多資料,最後發現時vmware的問題。vmware的虛擬網路設定需設定成bridge方式,且可以進行虛擬網路的設定。但是我的虛擬網路中有2個選項,乙個是windows xp(host)中用的真實網絡卡,另乙個是virtual box(另乙個虛擬機器)的虛擬網絡卡,而預設vmware使用了virtual box的虛擬網路,這就是一直ping不通的原因。ok,解決了!

4)nfs終於掛載成功了!

我的第乙個部落格 嵌入式環境搭建linux

在此,僅代表嵌入式工程師。咳咳。什麼,工程師?開玩笑啦,沒看到題目寫的是第乙個部落格,因此是弱雞 越獄男主角稱號 外加小白的代表。22歲以來可以說是第一次寫部落格,原因不詳。只是覺得這個年齡應該記錄一下成長的路程,尤其是嵌入式的學習,曲路艱險,讓我回憶起初中的那篇課文 蜀道難 痛苦的回憶總是難以抹去...

嵌入式Linux實驗筆記 一

linux上機實驗 1.虛擬機器安裝 安裝虛擬機器時要注意配置並口,串列埠,網路連線設定為橋接,還要安裝ftp mysql qt gcc編譯器 dhcp網路服務。2.minicom的配置 minicom s 配置串列埠 dev ttys0 波特率 115200。3.網路環境配置 安裝bootp 2....

第乙個hello world 驅動實驗總結

本次採用的是模組動態載入方式 驅動的載入方式存在兩種 一是靜態載入,而是動態載入,其中動態載入,是不需要對源 中的char下的kconfig和makefile檔案修改的,在需要使用的時候直接使用insmod ko 即可,解除安裝的時候直接用rmmod ko即可 我在我的工作目錄下 root work...