linux交叉编译环境中的网络配置

应该设置虚拟机 ,windows主机 ,开发板在同一个网段。

1.安装vmware,在vmware中安装ubuntu,或者直接运行做好的ubuntu vmx文件。

2.打开开发板电源。用网线和windows主机相连。同时开发板串口也和主机串口连接,也可以用USB转串口。windows中用MobaXterm来监控串口并输入命令操控开发板。

虚拟机部分设置

首先设置为桥接模式如下图

在ubuntu的命令行窗口中运行下面的命令

sudo ifconfig eth0 192.168.1.19 netmask 255.255.255.0

如果出现提示信息 sudo: unable to resolve host xxx-virtual-machine: Connection refused

打开etc/hosts,去掉127.0.0.1前面的‘#’

sudo gedit etc/hosts

接着设置网关

sudo route add default gw 192.168.1.1

重启网络

sudo /etc/init.d/networking restart

windows主机网络设置

开发板网络设置

在MobaXterm中输入以下命令

ifconfig eth0 192.168.1.18 netmask 255.255.255.0

接着设置网关

route add default gw 192.168.1.1

重启网络

 /etc/init.d/networking restart

最后可以用ping命令测试一下,如果能互相ping通证明设置成功,如果windows主机能ping通虚拟机和开发板,但是开发板和虚拟机不能ping通主机,请关闭windows主机的防火墙。

猜你喜欢

转载自blog.csdn.net/rannar/article/details/82144445