天嵌 ARM开发社区

 找回密码
 注册
查看: 1937|回复: 7

网络问题(nfs,上网)

[复制链接]
marsconquest 发表于 2009-12-18 20:34:22 | 显示全部楼层 |阅读模式
开发板不能上网,nfs
和之前华恒的2410状况一样
我用的是Ubuntu 8.04
不知道什么情况,把我郁闷的不行
亚瑟王 发表于 2009-12-19 15:45:35 | 显示全部楼层
1、关掉防火墙,
2、确认(PC端)是否开启了NFS;
3、开发板上网需要两件事:能够访问局域网、DNS必须设置正确。
 楼主| marsconquest 发表于 2009-12-20 09:56:42 | 显示全部楼层
Ubuntu默认的就没有防火墙啊 你指的是window下的防火墙?
板子的DNS的配置和板子所处的网络有关 还是所有的都一样?
请问 您用过Ubuntu 8.04么 谢谢
亚瑟王 发表于 2009-12-22 11:05:52 | 显示全部楼层
我没有用过ubuntu,我电脑安装不了。
 楼主| marsconquest 发表于 2009-12-23 09:43:24 | 显示全部楼层
板子的DNS的配置和板子所处的网络有关 还是所有的都一样?
cexowginui 发表于 2009-12-23 10:08:10 | 显示全部楼层
我跟着下面写的做,成功了.你试试看.

在ubnutu下就是没有命令:service nfs start,取而代之的是:service nfs-kernel-server start
安装配置过程是: 先安装,后配置,最后启动服务。
1、安装:如果是以普通身份登录的,用命令 sudo apt-get install portmap nfs-kernel-server(这个包里面包含nfs-kernel-server 和 nfs-common)
nfs-kernel-server是相对于nfs服务器所使用的软件,而nfs-common是相对于nfs客户端使用的,portmap是RPC进程,选择端口并接受nfs-kernel-server端口注册的进程,它自己使用固定的端口111.
安装完成后,一般系统就会自动启动这两个daemon服务进程,如果你觉得还不可靠,就再输入一遍启动命令:
sudo service portmap
sudo service nfs-kernel-server或者是

sudo /etc/init.d/portmap restart
sudo /etc/init.d/nfs-kernel-server restart
/etc/init.d文件夹下的portmap 和 nfs-kernel-server是两个shell脚本程序,当nfs服务启动时候,就从这里开始读取执行,所以,千万不要删除了,否则nfs就启动不了了。

2、配置:当然,在安装了nfs之后,就要配置一下nfs,
先修改;/etc/exports这个文件(sudo gedit /etc/exports),在其最后加上你要共享的目录和开放地址及其权限信息,如下
共享目录 开放的IP地址或者是主机名(权限参数1,权限参数2,...) 开放IP或者主机名(权限参数1,权限参数2,..)
例如:
/home/zhy/nfs *(ro,root_squash,sync) 192.168.1.1/24(rw,no_root_squash,async)
(共享目录) (*代表对所有用户开放) (只读,以匿名登录,同步更新),后半句的意思是
192.168.1.1/24 对192.168.1字段的用户开放,有读写权力,可以以root身份登录,非同步更新。

再修改 /etc/hosts.deny和 /etc/hosts.allow
这两个脚本文件分别表示nfs服务器相对于那些主机或者域是拒绝服务或者是允许服务的,默认这两个文件是空的,的(也即全部是注释内容,没有可执行内容),我们可以不去理睬hosts.deny只修改后者就可以了,在其最后加上
portmap:ALL
lockd:ALL
mountd:ALL
rquotad:ALL
statd:ALL,或者是

portmap: 192.168.1.
lockd: 192.168.1.
rquotad: 192.168.1.
mountd: 192.168.1.
statd: 192.168.1.,之后保存。
最后,再利用我刚才所说的那两个启动命令重新启动一下服务或者是干脆使用;sudo exportfs -r就可以了
一切工作完成之后,我们就可以验证一下结果了:把/home/zhy/nfs目录挂在本机下面:
sudo mount -t nfs 192.168.1.103:/home/zhy/nfs /mnt (其中,192.168.1.103是服务器端的地址)
然后,进入/mnt目录下,就可以看到/home/zhy/nfs里的所有内容了,
亚瑟王 发表于 2009-12-24 14:04:02 | 显示全部楼层
呵呵,使用ubuntu的朋友可以学习学习。
 楼主| marsconquest 发表于 2009-12-26 20:56:11 | 显示全部楼层
半年之前 我就像你所说的配置过了nfs 确实可以挂载本机 但是挂载不了开发板 而且不知道开发板和虚拟机一直ping不通 百思不得其解 我准备移植一个摄像头的应用程序 现在网络不通 移植就只能耽搁着了 忘各位有经验之人指点一二啊 不胜感激
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-10-6 22:22 , Processed in 1.035196 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表