實現pc,linux虛擬機器,開發板網路設定三者網路互聯。
有兩種方式,可以實現。
windows的有線網絡卡ip設為192.168.10.3 那麼linux虛擬機器ip可以設定為192.168.10.4 開發板ip設為192.168.10.5 開發板的網口通過網線接到pc的有線網口
此種情況沒有使用無線網絡卡。而且需要注意,ip位址不可以設定和無線網絡卡ip在同一網段上。
如果你的開發環境是筆記本,無線網絡卡,此時只需要將開發板的網線連線到筆記本的網口上即可。筆記本pc機,linux虛擬機器,開發板的聯網通過筆記本內的有線網絡卡完成。
當然,筆記本的無線網絡卡的無線上網功能還是正常的。
-無線網絡卡自動分配ip為192.168.1.7
- linux虛擬機器ip設定為192.168.1.8
- 開發板ip設定為192.168.1.11
- 開發板的網口通過網線接到無線路由器上
我的環境是win7 64-bit筆記本,vmware11, linux虛擬機器使用開發板資料自帶的ubuntu9.10,開發板jz-2440。 考慮到筆記本的開發環境,選擇情況1的方式。(情況2是需要路由器或hub的,沒有那麼長的網線~)
裝置管理器中檢視有線網絡卡資訊
命令列ipconfig檢查pc的網路資訊,我的筆記本只有乙個網絡卡,ip位址是之前固定設定的ip位址192.168.10.100,無線網絡卡的ip位址192.168.31.168。特別注意有線網絡卡與無線網絡卡的ip位址不能在同乙個網段上。
設定固定ip位址為192.168.10.100,注意選擇有線網絡卡進行設定
pc機的網路設定就完成了。
vmware網路設定
選擇虛擬機器與pc的鏈結方式橋接,橋接到有線網絡卡上
虛擬機器使用橋接方式
設定網路連線,手動,自動都可以
ifconfig檢視虛擬機器的網路位址
發現ip位址在31網段上,恰恰與無線網絡卡在同一網段上,修改ip位址
sudo ifconfig eth4 192.168.10.175修改後:
測試一下,pc機命令列下ping一下虛擬機器
ping 192.168.10.175成功。pc機與虛擬機器可以互聯了。
使用securecrt遠端登入虛擬機器
開啟securecrt,建立新的連線,輸入主機名和使用者名稱,
連線後,提示輸入使用者名稱密碼,選上儲存密碼
連線成功,執行ls
與虛擬機器終端上執行ls命令結果一致。
前提是,開發板上已經有linux核心。
使用securecrt建立與開發板的串列埠連線。重啟開發板後,串列埠上列印核心啟動資訊。
回車,開啟控制台終端
使用網線將開發板和pc機連線,直接插到pc機的網口上即可。
ifconfig檢視開發板網路資訊,發現什麼也沒有。說明開發板還沒有配置網路,其實仔細觀察發現,開發板雖然插著網線,但是網口的等沒有亮。
啟動eth0
# ifconfig eth0 up完成後開發板的網口燈就亮了。
設定ip位址
# ifconfig eth0 192.168.10.11
# ifconfig
eth0 link encap:ethernet hwaddr 00:60:6e:33:44:55
inet addr:192.168.10.11 bcast:192.168.10.255 mask:255.255.255.0
up broadcast running multicast mtu:1500 metric:1
rx packets:56 errors:0 dropped:0 overruns:0 frame:0
tx packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
rx bytes:7556 (7.3 kib) tx bytes:0 (0.0 b)
interrupt:51 base address:0xa000
#ping一下虛擬機器
# ping 192.168.10.175
ping 192.168.10.175 (192.168.10.175): 56 data bytes
64 bytes from 192.168.10.175: seq=0 ttl=64 time=1.154 ms
64 bytes from 192.168.10.175: seq=1 ttl=64 time=1.457 ms
64 bytes from 192.168.10.175: seq=2 ttl=64 time=1.434 ms
過程中,曾經出現開發板可以ping通虛擬機器,pc不能,或者pc可以ping通虛擬機器,但開發板不通。
原因是開發板ping通虛擬機器時,ip設定不正確,必須保證三者在同一網段上,且vmware橋接到有線網絡卡。
PC,Linux虛擬機器,開發板網路設定
那麼linux虛擬機器ip可以設定為192.168.10.4 開發板ip設為192.168.10.5 開發板的網口通過網線接到pc的有線網口 此種情況沒有使用無線網絡卡。而且需要注意,ip位址不可以設定和無線網絡卡ip在同一網段上。sudo ifconfig eth4 192.168.10.175p...
虛擬機器掛載NFS到開發板上研究記錄
nfs 網路檔案系統,英文network file system 那麼第一件事就是實現開發板與虛擬機器的網路要能ping通,也就是要在同乙個網段裡。我使用是虛擬機器軟體是 oracle vm virtualbox 在啟動虛擬機器前,找到設定 網路 網絡卡 這裡我選用的是網絡卡3 勾選啟用網路連線 連...
主機 虛擬機器 開發板互相ping通
主機 虛擬機器 開發板互相ping通 折騰我老久的問題了 以下是我的ip設定 本機本地連線 ip 192.168.1.23 子網掩碼 255.255.255.0 預設閘道器 192.168.1.1 首選dns 202.96.128.86 開發板位址 ip 192.168.1.230 子網掩碼 255...