嵌入式linux开发-网络设置及nfs挂载

网络设置:

ubuntu环境下,
1、编辑/etc/network/interfaces 文件(网卡配置文件)

vi /etc/network/interfaces 

2、增加静态ip:

auto 网卡名称
iface 网卡名称 inet static
address X.X.X.X
netmask 255.255.0.0
gateway X.X.X.X
dns-nameserver 119.29.29.29

3、重启:

service networking restart

实例:

查看本地网卡名称:

ifconfig -a

如下:
这里写图片描述
可知,我的本机网卡存在两块:ens33,ens38
针对ens33进行配置,如下:
1、编辑网卡配置文件:

vi /etc/network/interfaces 

2、针对ens33网卡,增加静态ip配置

auto ens33
iface ens33 inet static
address 192.168.0.119
netmask 255.255.255.0
gateway 192.168.0.1
dns-nameserver 119.29.29.29

3、重启网络配置文件

service networking restart

异常:

如果第三步中,重启网卡配置失败,清自行百度。

nfs挂载

服务器端:虚拟机侧

1、安装:
如果你以前没有装过nfs服务的话那么首先要下载几个包,在Ubuntu下面很简单,输入命令:

apt-get install nfs-kernel-server

2、设置服务器端(虚拟机端)共享文件夹:

sudo vim /etc/exports

增加:共享目录==/home/guo/work

/home/guo/work *(rw,sync,no_subtree_check,no_root_squash)

3、更新exportfs:

sudo exportfs -r 

4、重启

sudo /etc/init.d/nfs-kernel-server restart

5、查看nfs共享文件设置结果
查看NFS server的export list.

showmount -e

6、在自己的机子上测试一下nfs服务

#mount 127.0.0.1:/home/guo/work /mnt

客户端:==开发板侧

mount -t nfs -o nolock 192.168.0.119:/home/guo/work/ /mnt
//自行替换
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
U-Boot 是一个嵌入式Linux启动加载器,它通常用于引导和初始化像 Linux 内核这样的操作系统在嵌入式设备上。使用 U-Boot 进行 NFS 挂载是为了在设备启动过程中从远程网络文件系统(NFS)加载文件或目录,这对于更新固件、配置文件或其他数据非常有用。 下面是使用 U-Boot 进行 NFS 挂载的基本步骤: 1. 配置NFS服务器: 在NFS服务器上设置共享目录,并确保网络连接可用。通常需要在NFS服务器上创建一个 exports 文件,指定要共享的路径及其访问权限。 2. 设置U-Boot环境变量: 在U-Boot的命令行中,你需要设置几个环境变量以便挂载NFS。这些变量包括: - `nfsargs`: 用于传递给内核的NFS挂载参数,如 `nfsroot=/path/to/server:/exported/directory`。 - `ipaddr`: NFS服务器的IP地址。 - `serverip`: 如果NFS服务器有多个IP地址,可以选择其中一个作为默认挂载地址。 - `tftp` 和 `tftpargs` (如果使用TFTP下载内核和启动文件) 或 `fdtaddr` 和 `fdtfile` (如果使用FDT文件):与NFS挂载无关但也是U-Boot常规配置的一部分。 3. 挂载NFS: 使用 `nfsload` 命令从NFS服务器下载文件到设备的内存中,然后使用 `fatload` 或 `bootm` 命令将内核和启动文件加载到内存中。 4. 启动内核: 使用 `bootm` 命令启动内核,带上之前配置的NFS根目录参数。 相关问题: 1. 如何在U-Boot中查看和设置环境变量? 2. 如果NFS服务器不可达,U-Boot有什么备用机制? 3. 如何通过U-Boot配置TFTP或者FDT文件?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值