1. 程式人生 > >網線連線PC、Ubuntu與Linux(基於itop4412開發板)

網線連線PC、Ubuntu與Linux(基於itop4412開發板)

一直想開發板直接從Ubuntu虛擬機器上的tftp得到檔案程式,不需要一直通過掛載U盤再執行程式了,但是4412的手冊上的教程是使用路由器,太麻煩,我想能不能直接用網線把PC和4412開發板連上,我試了一下,虛擬機器、開發板、PC老是ping不通。網上找了一些資料,終於ping通了。

準備材料:一根網線 我的環境:Win7,Ubuntu12,itop4412開發板(搭載linux最小系統)

  1. 關閉windows防火牆

  2. 修改3個ip,使它們變成同一網段 修改和開發板連線的PC“本地連線”ip 修改本地連線ip

    修改開發板linux最小系統ip

    linux命令:

    vi /etc/eth0-setting
    

    修改:

    IP=192.168.64.120	//確保和PC的ip在同一網段
    Mask=255.255.255.0
    Gateway=192.168.64.2
    DNS=192.168.64.2
    MAC=08:90:90:90:90:90
    

    修改Ubuntu的ip Ubuntu需配置靜態ip

    sudo vim /etc/network/interfaces
    

    輸入如下內容:

    auto eth0
    
    iface eth0 inet static
    
    address 192.168.64.128    //你的ubuntu IP
    
    gateway 192.168.64.11    //閘道器設定重點:你的PC的IP  
    
    netmask 255.255.255.0     //子網掩碼
    
    sudo /etc/init.d/networking restart
    

    3個ip設定完畢

這3步弄好之後,三者ping通基本沒有問題了,但是舊的問題解決了,新的問題又出來了。這樣設定後,虛擬機器上的Ubuntu無法聯網了,陷入沉思…