网线连接PC、Ubuntu与Linux(基于itop4412开发板)

一直想开发板直接从Ubuntu虚拟机上的tftp得到文件程序,不需要一直通过挂载U盘再运行程序了,但是4412的手册上的教程是使用路由器,太麻烦,我想能不能直接用网线把PC和4412开发板连上,我试了一下,虚拟机、开发板、PC老是ping不通。网上找了一些资料,终于ping通了。

准备材料:一根网线
我的环境:Win7,Ubuntu12,itop4412开发板(搭载linux最小系统)

  1. 关闭windows防火墙

  2. 修改3个ip,使它们变成同一网段
    修改和开发板连接的PC“本地连接”ip
    网线连接PC、Ubuntu与Linux(基于itop4412开发板)_第1张图片

    修改开发板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     //子网掩码
    

    :wq保存退出

    然后重启networking

    sudo /etc/init.d/networking restart
    

    3个ip设置完毕

3.虚拟机的设置
虚拟机需要设置为桥接模式,具体怎么设置可以去:
https://blog.csdn.net/yanxinrui0027/article/details/52606522

这3步弄好之后,三者ping通基本没有问题了,但是旧的问题解决了,新的问题又出来了。这样设置后,虚拟机上的Ubuntu无法联网了,陷入沉思…

你可能感兴趣的:(嵌入式linux)