【嵌入式Linux】windows、Vmware虚拟机、开发板之间网络环境构建(通过路由器使用动态ip方式)

1.前提 —— 确保三者之间网络互通

1.1.核心——一个可以正常上网的路由器

1.2.windows主机连接网络

使用网线将主机连接到路由器上,确保windows主机获取到ip地址,并且可以上网。

尽量使用网线,如果使用WIFI,不确保成功

使用win+r打开运行,输入cmd启动命令行,在命令行输入ipconfig,查看主机是否获取到ip,然后ping一下百度,检查是否可以上外网:

1.3.vmware中的虚拟机连接网络

虚拟机要使用Bridge模式!!!

然后检查虚拟网络编辑器:

这样既可以确保虚拟机可以正常上网了,使用ifconfig检查一下是否获取到ip地址,再ping一下百度,检查是否可以上外网:

1.4.开发板连接网络

开发板通过网线连接到路由器!!!

使用之前的串口终端minicom登入到开发板,开发板的ip固定为192.168.1.136(后续会讲如何固定):

尝试访问一下百度,这个时候因为开发板没有配置DNS解析,所以使用百度的ip地址(14.215.177.39):

这个时候不可以访问外网,需要我们添加默认网关(默认网关地址依路由器而定):

route add default gw 192.168.1.1 dev eth0

再次访问一下百度,成功:

1.5.关键 —— 开发板-windows主机-虚拟机两两互ping测试

  1. 开发板ping其它两者

  1. 主机ping其它两者

  2. 虚拟机ping其它两者

好了,大功告成,接下来开始愉快的玩耍啦~

2.使用SSH进行远程登录

2.1.主机对虚拟机和开发板进行SSH访问和传输

参考之前这篇Ubuntu远程访问和文件传输 | 配置SSH和VNC服务

注:开发板上已经默认有了ssh服务。

2.2.虚拟机Linux对开发板进行SSH访问

  1. 检查开发板sshd服务状态:

  2. 使用ssh 用户名@开发板ip地址命令进行远程ssh登录
    注:也可以使用putty。

猜你喜欢

转载自blog.csdn.net/Mculover666/article/details/87648421
今日推荐