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

时间:2022-01-30 18:52:14

网络设置:

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

如下:
嵌入式linux开发-网络设置及nfs挂载
可知,我的本机网卡存在两块: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
//自行替换