【ubuntu20 】主机,虚拟机ubuntu,开发板三者的ping通
1.主机有线网卡设为静态ip,步骤如图
还要关闭防火墙,不然虚拟机无法ping通主机
2.开发板运行的linux设为静态IP
修改文件
vi /etc/network/interfaces
# Configure Loopback auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.1.20 netmask 255.255.255.0 gateway 192.168.1.1
然后保存退出
再重启网卡
# ifdown eth0
# ifup eth0
修改完成
3.开发板运行的uboot设置为静态IP
set ipaddr 192.168.1.20
4.虚拟机ubuntu20设为静态IP
先设置vmware为网络为桥接
将vmnet0桥接到本地网卡
再,修改文件设置静态IP,见 https://www.cnblogs.com/hengqiu/p/15909351.html
5.主机,开发板都用网线连接到同一个路由器上
6.注意,设置的所有静态IP应在同一网段内,即
主机:192.168.1.10
开发板uboot:192.168.1.20
开发板linux:192.168.1.20
虚拟机u20:192.168.1.30
子网掩码均为 255.255.255.0
7.ping测试
结果:(1)主机和虚拟机随时可以相互ping通
(2)开发板装uboot时
可以ping通主机和虚拟机,但主机和虚拟机不可以ping通开发板,
(3)开发板装linux时
主机,虚拟,开发板可以相互ping通
8.只装uboot现象
(1)uboot不能ping通主机但能ping通虚拟机
(2)虚拟机ping两个都ping不通
(3)主机可以ping通虚拟机不能ping通uboot~
(4)ping不通重启开发板,uboot就能ping通虚拟机
(5)路由器指示灯只有主机亮,开发板不亮,但能tftp下载成功
9.虚拟机直接从暂停开始,网卡可能未托管,导致ping不通,需要重启
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现