一些目标配置html
网络环境linux
在服务主机和开发板上运行 ping www.baidu.com
服务器
ping 百度能 ping 通网络
服务主机app
开发板async
服务主机和开发板互相 ping 通(服务主机和开发板处于同一网段)ui
查看 ip3d
服务主机:
*code
开发板:
* server
服务主机 ping
开发板 ping 服务主机
注意:若在服务主机上使用ifconfig提示找不到命令,请使用以下命令进行安装
sudo apt install net-tools
在服务主机上配置NFS
安装 NFS 服务
sudo apt install nfs-kernel-server
查看用户id
id
得出(NFS 配置文件中用到)
配置 NFS
man nfs
能够查看详细的帮助说明/home/lss/work
:要共享的开发主机目录,注意使用空格与后面的配置隔开。192.168.0.0/24
:配置谁能够访问,其中的/24是掩码,此处表示24个1,即11111111.11111111.11111111.00000000, 即掩码是255.255.255.0。结合前面192.168.0.0表示此处配置IP为 192.168.0.*的主机都可以访问该目录,即局域网上的全部主机。rw
:表示客户机的权限,rw表示可读写,具体的权限还受文件系统的rwx及用户身份影响。sync
:资料同步写入到内存与硬盘中。anonuid=1000
:将客户机上的用户映射成指定的本地用户ID的用户。anongid=1000
:将客户机上的用户映射成属于指定的本地用户 组ID。no_subtree_check
:不检查子目录权限,默认配置。/home/lss/work 192.168.0.0/24(rw,sync,all_squash,anonuid=1000,anongid=1000,no_subtr ee_check)
建立共享目录 /home/lss/work
更新exports配置
sudo exportfs -arv
查看NFS共享状况
showmount -e
在开发板上配置NFS
安装 NFS 客户端
sudo apt install nfs-common -y
查看NFS服务器共享目录
showmount -e +“NFS服务器IP”
showmount -e 192.168.43.63
临时挂载 NFS 文件系统
sudo mount -t nfs 192.168.43.63:/home/lss/work /mnt
挂载成功
可能出现的错误
解决方法
/home/lss/work 192.168.0.0/24(rw,sync,all_squash,anonuid=1000,anongid=1000,no_subtr ee_check) /home/lss/work *(insecure,rw,async,no_root_squash)
sudo exportfs -arv
取消挂载
sudo umount /mnt