一直想开发板直接从Ubuntu虚拟机上的tftp得到文件程序,不需要一直通过挂载U盘再运行程序了,但是4412的手册上的教程是使用路由器,太麻烦,我想能不能直接用网线把PC和4412开发板连上,我试了一下,虚拟机、开发板、PC老是ping不通。网上找了一些资料,终于ping通了。
准备材料:一根网线
我的环境:Win7,Ubuntu12,itop4412开发板(搭载linux最小系统)
-
关闭windows防火墙
-
修改3个ip,使它们变成同一网段
修改和开发板连接的PC“本地连接”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需配置静态ipsudo 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无法联网了,陷入沉思…