DM8168环境搭建之NFS

来源:互联网 发布:python 宝典 高清 pdf 编辑:程序博客网 时间:2024/05/21 17:44

EZSDK安装过程中会自动安装NFS服务器,并作相关配置DVR_RDK目前不清楚(自动安装更好,没有的也可以自己安装)

在设置时虚拟机和宿主机之间必须桥接(NATBridge之区别见另文)

如果没有服务器:$ sudo apt-get install nfs-kernel-server

设置静态ip $sudo gedit /etc/network/interfaces

加入如下内容:

auto eth0 

iface eth0 inet static

address 192.168.1.152

gataway 192.168.1.1

netmask 255.255.255.0

保存

设置DNS:

$sudo gedit /etc/resolv.conf

可设置为本地网关的地址:

nameserver  192.168.1.1

也可设置为google 提供的免费DNS:

nameserver 8.8.8.8

nameserver 8.8.4.4

保存

 

不能立即生效,输入命令:$sudo /etc/init.d/networking restart

如果不行就直接重启虚拟机

ifconfig查看接口状态,看是否有上面设置的eth0接口

查看宿主机和虚拟机能否互相ping 

一般宿主机能ping通虚拟机,而反之就不行,基本是因为宿主机防火墙导致,在控制面板中关闭,注意两个选项(公共,私有)都关闭

如果也不行,就卸载虚拟机的防火墙:

$sudo apt-get remove iptables

设置nfs文件的共享性:

$sudo gedit /etc/exports

加入:

/home/tom/targetfs *(rw,nohide,insecure,no_subtree_check,async,no_root_squash)

然后:$sudo service portmap restart

$sudo service nfs-kernel-server restart

或者:$sudo /etc/init.d/nfs-kernel-server restart

      $sudo /etc/init.d/portmap restart

在实践中发现,系统重启后,NFS服务器会自动开启

配置好以后,可以将共享文件夹挂载在/mnt目录下以检查联通性:

$sudo mount –t nfs 192.168.1.152:/home/tom/targetnf /mnt

$ls /mnt

如果挂载不成功,多半是服务器没有开启,可以试试重启虚拟机,或者开启portmap nfs-kernel-server试试

若挂载成功,mnt 目录下将有targetnf 文件夹中的内容。

0 0
原创粉丝点击