admin管理员组文章数量:1566224
背景
- 为实现开发板和虚拟机下的linux、PC与linux之间能互传数据。所处环境限制,离路由器太远,开发板不能直接连路由器。所以利用开发板的网口直连笔记本的网口,笔记本连接wifi的形式来学习调试开发板。
各个设备的IP地址
PC以太网:192.168.1.20
虚拟机下的linux(ubuntu):192.168.1.21
开发板:192.168.1.22
PC配置
打开网络连接,相应配置如下:
点击确认即可。同时可以快捷键(win+r),输入cmd,确定输入ipconfig来查看以太网状态。谨记,PC端的以太网和wlan不能处于同一个网段。
虚拟机下网络配置
附上虚拟机三种网络的说明链接(感谢作者):虚拟机VMware3种网络模式(桥接、nat、Host-only)
我所用linux环境是ubuntu,相应操作如下:
我所填信息为地址:192.168.1.21;子网掩码:255.255.255.0;网关:192.168.1.1。
打开终端,输入ifconfig,可以查看相应网络配置
做到这一步,就可以先测下,PC和linux之间是否能ping通。
PC:打开命令行,输入ping 192.168.1.21
linux:打开终端,输入ping 192.168.1.20,按Ctrl+C可以取消。
在测试中,发现说,PC能ping通linux,但linux ping不通PC。如有遇到类似情况可以参考(感谢作者):电脑能ping通虚拟机的ubuntu,但Ubuntu ping不同电脑的解决方法:
开发板配置
我是在开发板uboot启动的时候测试的,开发板复位之后,敲回车进入。在此情况下,配置完成后,开发板能ping通PC和linux、,反过来则不行(属正常现象,根文件系统加载后,可以互相ping通)。
开发板设置如下:
=> setenv ipaddr 192.168.1.22
=> setenv ethaddr 00:04:9f:04:d2:35
=> setenv gatewayip 192.168.1.1
=> setenv netmask 255.255.255.0
=> setenv serverip 192.168.1.21
=> saveenv
其他
比较无奈的是,这样设置的情况下,ubuntu(linux)不能上网,经过尝试,类似操作下,能实现windows、ubuntu皆能上网。附链接:https://blog.csdn/ping_devil/article/details/106598521
初次编写,如有不好之处,欢迎指正。
如有侵权,联系我删除,谢谢!!!
另附参考链接(感谢作者):
[1]. https://blog.csdn/lxllinux/article/details/79923360
[2]. https://blog.csdn/tanhao199406/article/details/45619329
版权声明:本文标题:开发板通过网线和电脑直连,ping通的网络设置 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dianzi/1726476715a1072278.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论