IP

OS: FC2
NIC: eth0
host name: fc2
ip: 192.168.0.20/24
default gateway: 192.168.0.254

关闭网卡设备:   ifconfig eth0 down
修改 MAC 地址:  ifconfig eth0 hw ether 00:34:56:78:90:12

打开网卡设备:  ifconfig eht0 up


修改ip地址
即时生效:
ifconfig eth0 192.168.1.20 netmask 255.255.255.0
启动生效:
修改/etc/sysconfig/network-scripts/ifcfg-eth0

修改default gateway
即时生效:
# route add default gw 192.168.0.254
启动生效:
修改/etc/sysconfig/network-scripts/ifcfg-eth0

修改dns
修改/etc/resolv.conf
修改后可即时生效,启动同样有效

修改host name
即时生效:
# hostname fc2
启动生效:
修改/etc/sysconfig/network

初始化
"noinitrd root=/dev/nfs rw nfsroot=192.192.1.200(PC机):/home/user/nfs init=/linuxrc console=ttySAC0 ip=192.192.1.201(板子)"

noinitrd root=/dev/nfs rw 192.192.1.200:/home/user/rootfs_nfs init=/linuxrc console=ttySAC0,115200 ip=192.192.1.201
==============================

速成:分享一个目录(资料夹)
这段是让初学者和不耐烦的人可以快速地使用NFS分享一个目录给网络上其他GNU/Linux或Unix系统。我们假设服务器nfsserver(IP地址为192.168.13.5)要分享目录/var/nfs给192.168.13.0 - 192.168.13.255网络上所有计算机使用。

配置NFS服务器
第一步你当然是要在你的NFS服务器nfsserver安装需要的软件。


apt-get install nfs-kernel-server
  用APT安装nfs-kernel-server会自动安装nfs-common和portmap 

接着就是告诉NFS服务器你打算分享那些档案和不同计算机有什么权限等,你需要把这些资料写在/etc/exports中。本例是要分享目录/var/nfs给192.168.13.0 - 192.168.13.255网络上所有计算机使用,所要请在/etc/exports加入以下一行:

/var/nfs       192.168.13.0/24(ro)
上面的例子是让192.168.13.0/24网络所有计算机只有阅读/var/nfs的权力。如果你想他们可以更改或删除/var/nfs中的档案,请用rw取代ro,如下:

/var/nfs       192.168.13.0/24(rw)
完成后就要启动NFS服务器,Debian或Ubuntu使用者请打:

/etc/init.d/portmap start
/etc/init.d/nfs-common start
/etc/init.d/nfs-kernel-server start

启动后,你可以打"showmount -e"检查NFS服务器是否运作正常。

showmount -e

现在你可以用"mount -t nfs 服务器地址:目录 挂载点"连接有关目录

mount -t nfs 192.168.13.15:/var/nfs /mnt

 mount -t nfs -o nolock -o tcp 192.168.1.102:/opt/s3c6410  /tmp

#mount -t nfs -o nolock -o tcp 192.168.1.161:/opt /opt

重新加载更动过的配置
exportfs -ra

ubuntu8.04下nfs问题总结:
按照网上的教程更改之后,出现internal error错误,这是8.04版的BUG。可以修改nfs-kernel-server的源码,然后利用debuild -us -uc重新打包,
再安装,问题就解决了。具体可参考网上教程。
修改完毕,虚拟机可以自己挂自己了,但是开发板无法挂上虚拟机。
原因是virtualbox的网络配置使用了NAT方式,应该改为host interface方式。virtualbox会自动与windows桥接。
此后重新启动虚拟机ubuntu,设置IP地址,注意不要和windows的IP一样,但要在同一个子网内。
检查网络,互相PING通之后,开发板就可以挂载ubuntu了。
ubuntu8.04下nfs服务器挂载开发板
mount -t nfs -o nolock 172.30.4.77:/home/nfsboot /mnt
172.30.4.77为虚拟机ubuntu的IP地址

在目标板上通过NFS复制PC机上较大文件到目标板上的时候遇到的问题:
nfs: server *** not responding, still trying
修改方法:
nfs mount时候出现的NFS崩溃,按照以下的方式mount
mount -t nfs -o intr,nolock,rsize=1024,wsize=1024 192.168.1.3:/root/somedir /client
文章出处:http://www.diybl.com/course/6_system/linux/Linuxjs/2008716/133207.html
--------------------------------------------------------------------------------------------------
描述:我在arm上通过NFS共享文件时出现下面的错误提示
nfs:server is not responding,still trying
原因分析:NFS 的默认传输协议是 UDP,而PC机与嵌入式系统通过UPD交互时就会出现严重的网卡丢包现象。
解决方法:在客户端改用TCP协议,使用下面的命令,
#mount -t nfs -o nolock -o tcp 192.168.1.161:/opt /opt

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值