實現主機、虛擬機器、開發板的相互ping通

aiwode_haha發表於2012-04-10

U-boot下:

1. 虛擬機器設定為橋接方式

2. Virtual network editor中選擇本地網路卡(非必須,因為當心多網路卡時會自動選擇無線網路卡);

3. 在PC機上把虛擬機器的虛擬網路卡(2個)設定為禁用,留下本地連線;

4. 設定linux系統的ipPC機的ip同一網段;
如:$ifconfig eth0 169.254.101.120 

5. 開發板的設定:將開發板、PC機、虛擬機器的IP設在同一網段

如:u-boot>setenv ipaddr 169.254.101.110

6. 將PC機和linux防火牆都關掉

7. 測試

7.1. PC    <----->  linux    (雙向通)

7.2. 開發板 ------>  PC      (單向通)

7.3. 開發板 ------>  l inux 通 (單向通)

檔案系統下:

1. 進入檔案系統後:

$ifconfig eth0 down

$ifconfig eth0 hw ether 08:00:3e:26:0a:5b #設定開發板的MAC地址

$ifconfig eth0 up

$ifconfig eth0 169.254.101.110   #設定開發板的IP地址

2. 測試

2.1. PC     <----->  linux    (雙向通)

2.2. 開發板 <------>  PC      (雙向通)

2.3. 開發板 <------>  l inux 通 (雙向通)

相關文章