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

2019-07-12 15:24发布

class="markdown_views prism-tomorrow-night">

网络设置:

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 //自行替换