TFTP 服务的设置
$ sudo mkdir /tftpboot
$ cp uImage /tftpboot [注:uImage 是我用于测试的一个文件,你可用别的随意文件替代]
$ sudo chmod 777 /tftpboot -R
$ sudo apt-get install tftp tftpd
$ sudo apt-get install openbsd-inetd
$ sudo vi /etc/inetd.conf
在里面填入如下一行:
tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /tftpboot
$ sudo /etc/init.d/openbsd-inetd reload
$ sudo /etc/init.d/openbsd-inetd restart
$ tftp ubuntu_IP (VMWARE 虚拟机IP 地址,比如我的是192.168.7.98)
tftp> get uImage (如果TFTP 正常配置,这个能比较快就下载完毕) (uImage 是一个在
/tftpboot 下面的任意一个拿来做测试用的数据,我这里用的是内核镜像uImage)
tftp>quit
可以看到,在当前目录下有我们通过TFTP 下载的文件uImage 了。
以后每次启动系统的时候,要执行一下:
$ sudo /etc/init.d/openbsd-inetd restart
安装NFS 服务器
7.1 安装NFS server 端口映射和服务
$ sudo apt-get install nfs-kernel-server nfs-common portmap
$ sudo dpkg-reconfigure portmap
在出现如下提示的时候,注意选定“不将portmap 绑定在loopback 地址”
之后通过查看/etc/default/portmap, 确保
#OPTIONS="-i 127.0.0.1"
前面的#号被添加了
重启 portmap 服务:
$ sudo /etc/init.d/portmap restart
编辑/etc/exports,添加目标系统的根文件系统映射目录,假如目标系统的根文件系统最后
映射到/opt/filesytem,则/etc/exports 内容如下:
/opt/filesystem *(subtree_check,rw,no_root_squash,async)
$ sudo /etc/init.d/nfs-kernel-server restart
$ sudo exportfs –a (每修改过/etc/exportfs 后需要执行一次)
首先建立一个nfs 测试的挂载点(目录):
$ sudo mkdir /mnt/nfs
$ mount ubuntuIP:nfsdir /mnt/nfs –t nfs
比如我的机器:
$ mount 192.168.7.98:/opt/filesystem /mnt/nfs –t nfs
如果挂载成功,则表示 NFS 配置成功。
阅读(387) | 评论(0) | 转发(0) |