【经验分享】桥接网络无法联网、开发板挂载根文件系统问题解决

简介: 【经验分享】桥接网络无法联网、开发板挂载根文件系统问题解决

总结:开发板挂载根文件系统遇到的一些问题

一、桥接网络

1、简介

是指需手动配置虚拟机的IP地址(IP地址可自定义,但要和主机在同一个网段下)子网掩码,网关,此时虚拟机相当于局域网的另一台电脑,占用一个IP地址

注意避坑:

如果你的虚拟机选择了桥接模式,那么建议最好是不要使用校园网,因为一般校园网会需要验证登录,但是在虚拟机中好像并不会弹出登录界面(个人理解),因此你的网络在虚拟机中是无法运行的。

2、解决办法:

<1>选择直接使用网线连接到电脑,然后在虚拟机中桥接选择自己对应的网卡即可,博主自己是没有连接网线的,所以我自己是没有采取这个办法的。

<2>无线网卡连接

考虑到生活的便捷性,大多数人一般都是使用的无线网卡上网,所以这里我们采用连接自己的个人热点进行网络桥接(当然也可以选择WiFi热点,此处为个人热点指南,WiFi连接可同样参考)

如下配置:

  • 主机配置

首先电脑win+R,输入cmd进入终端,然后输入命令:ipconfig,找到自己的热点网络信息

  • 虚拟机配置

ctrl+alt+T打开终端,输入命令:vi /etc/network/interfaces

保存退出后,再次输入命令:
首先将网卡关闭:ifdown eth0(一般桥接默认为eth0网卡)
然后启用网卡:ifup eth0

二、开发板端测试:

以下内容为开发板挂载根文件系统,感兴趣的可以动手实践一下借鉴下面这篇博客

【Linux系统开发】x210开发板根目录文件系统构建

我们打开secureCRT:

开机先ping下虚拟机网络:ping '虚拟机IP'

注意:此处如果无法ping通虚拟机,一般是自己的虚拟机网络有问题,可以尝试输入以下命令解决

方法一:打开命令:sudo gedit /etc/NetworkManager/nm-system-settings.conf
出现文件内容:
# This file is installed into /etc/NetworkManager, and is loaded by
# NetworkManager by default.  To override, specify: '--config file'
# during NM startup.  This can be done by appending to DAEMON_OPTS in
# the file:
#
# /etc/default/NetworkManager
#
[main]
plugins=ifupdown,keyfile
[ifupdown]
managed=true
(这里false改成true)
方法二:虚拟机重置网卡
sudo /etc/init.d/networking restart
sudo /etc/init.d/networking start
ifdown eth0
ifup eth0

当开发板ping通虚拟机后,我们在secureCRT控制台输入reset命令重启开发板

这里的内核加载过程中再次出现了问题,显示我nfs服务端无回应

解决:

mount -t nfs -o nolock '开发板ipaddr ip':/root/rootfs/x210_rootfs   //再次重新挂载根文件系统
//NFC网络重启
/etc/init.d/nfs-kernel-server restart 
sudo /etc/init.d/networking start

问题解决!

目录
相关文章
|
存储 安全 Unix
网络文件系统 (NFS)
【10月更文挑战第12天】
665 5
|
存储 缓存 安全
网络文件系统 (NFS)
【10月更文挑战第11天】
918 1
|
Docker 容器
docker中默认桥接网络
【10月更文挑战第7天】
588 62
|
Ubuntu Linux 开发者
Ubuntu20.04搭建嵌入式linux网络加载内核、设备树和根文件系统
使用上述U-Boot命令配置并启动嵌入式设备。如果配置正确,设备将通过TFTP加载内核和设备树,并通过NFS挂载根文件系统。
828 15
|
Ubuntu Unix Linux
Linux网络文件系统NFS:配置与管理指南
NFS 是 Linux 系统中常用的网络文件系统协议,通过配置和管理 NFS,可以实现跨网络的文件共享。本文详细介绍了 NFS 的安装、配置、管理和常见问题的解决方法,希望对您的工作有所帮助。通过正确配置和优化 NFS,可以显著提高文件共享的效率和安全性。
4086 7
|
存储 网络协议 安全
软件管理,磁盘存储,文件系统以及网络协议
【11月更文挑战第9天】本文介绍了软件管理、磁盘存储和网络协议等内容。软件管理包括软件生命周期管理和软件包管理,涉及需求分析、设计、实现、测试、发布、维护等阶段,以及软件包的安装、升级和依赖关系处理。磁盘存储部分讲解了磁盘的物理结构、分区与格式化、存储管理技术(如 RAID 和存储虚拟化)。网络协议部分涵盖了分层模型、重要协议(如 HTTP、TCP、IP)及其应用与安全。
331 5
|
KVM 虚拟化
KVM虚拟机的桥接网络
文章主要介绍了KVM虚拟机的NAT和桥接网络类型的工作原理、配置方法以及如何进行网络模式的切换。
981 3
KVM虚拟机的桥接网络
|
存储 Ubuntu Linux
NFS服务部署全攻略:从零到一,轻松驾驭网络文件系统,让你的文件共享像飞一样畅快无阻!
【8月更文挑战第5天】NFS(网络文件系统)能让网络中的电脑无缝共享文件与目录。基于客户端-服务器模式,用户可像访问本地文件般透明操作远程文件。部署前需准备至少两台Linux机器:一台服务器,其余作客户端;确保已装NFS相关软件包且网络通畅。服务器端安装NFS服务与rpcbind,客户端安装nfs-utils。
1191 4
|
Kubernetes 容器
基于Ubuntu-22.04安装K8s-v1.28.2实验(三)数据卷挂载NFS(网络文件系统)
基于Ubuntu-22.04安装K8s-v1.28.2实验(三)数据卷挂载NFS(网络文件系统)
741 0
|
机器学习/深度学习 Serverless 文件存储
函数计算操作报错合集之在网络设置完成后进行挂载的指令,报错:找不到网络路径,该如何处理
在使用函数计算服务(如阿里云函数计算)时,用户可能会遇到多种错误场景。以下是一些常见的操作报错及其可能的原因和解决方法,包括但不限于:1. 函数部署失败、2. 函数执行超时、3. 资源不足错误、4. 权限与访问错误、5. 依赖问题、6. 网络配置错误、7. 触发器配置错误、8. 日志与监控问题。
246 2

热门文章

最新文章