嵌入式NFS配置笔记

http://blog.21ic.org/user1/765/archives/2006/28199.html

嵌入式NFS配置笔记

                            2006-7-31

                    

在嵌入式linux产品开发调试阶段经常会把目标板根文件系统挂载到开发机的NFS导出目录,且经常要通过tftp下载内核镜像文件到目标板,这里会牵涉到几个linux服务的配置,很多新手会面对NFS,tftp的配置束手无策,我这里就简单的讲一下他们的配置(呵呵,我也是新手菜鸟呀)。

我们主要进行3种配置:

1.       tftp配置

2.       dhcp配置

3.       nfs配置

一: tftp配置

      首先要安装tftp service:在redhat9的CD3里找到tftp-server-0.32-4.i386.rpm文件

      [root@vcom/]#  rpm –ivh tftp-server-0.32-4.i386.rpm     安装tftp service 包

      [root@vcom/]#  rpm –qv tftp-server-0.32-4.i386.rpm      查询安装是否成功

      [root@vcom/]#  vi /etc/xinetd.d/tftp                   修改该文件里的server_args配置项为你自己的tftpboot根目录,修改disable 配置为no .然后保存退出。

我使用的tftp文件内容如下

      service tftp

{

        disable = no

        socket_type             = dgram

        protocol                = udp

        wait                    = yes

        disable                  = no

        user                    = root

        server                  = /usr/sbin/in.tftpd

        server_args             = -s /tftpboot

        per_source              = 110

        cps                     = 100 2

        flags                   = IPv4

}

二.dhcp配置

      首先要安装dhcp service :在redhat9的CD2里找到 dhcp-3.0pl1-23.i386.rpm文件

      [root@vcom/]#  rpm –ivh dhcp-3.0pl1-23.i386.rpm   安装dhcp

      [root@vcom/]#  rpm –qv dhcp-3.0pl1-23.i386.rpm    查询安装是否成功

      [root@vcom/]#  vi /etc/dhcpd.conf                 修改dhcpd配置

      注意dhcpd..conf默认状态安装在 /usr/share/doc/dhcp-3.0.1/dhcpd.conf.sample可以

考贝到/etc/dhcpd.conf,在此基础上修改既可以。

我使用的dhcpd.conf文件内容如下

DDns-update-style interim;

ignore client-updates;

subnet 192.168.3.0 netmask 255.255.255.0 {

        dynamic-bootp-lease-length 20;

        range dynamic-bootp 192.168.3.19 192.168.3.35;

        option routers 192.168.3.26;

        option subnet-mask 255.255.255.0;

        option domain-name-servers  192.168.3.26;

        default-lease-time 10;

        max-lease-time 10;

        host test{

                hardware ethernet 00:60:6e:42:ba:86;

                fixed-address 192.168.3.27

                option root-path "ndvd9026l/target";

                filename "zImage.treeboot_debug";

        }

}

其中192.168.3.26就是开发机(也是服务器)的IP地址,目标板的IP地址是192.168.3.27

三. 设置NFS:

      [root@vcom/]#  vi /etc/export

添加  /ndvd9026l/target 192.168.3.0/255.255.255.0(rw,no_root_squash)

四. 启动服务:

[root@vcom/]#  ntsysv                            启动相关服务

[root@vcom/]#  service dhcpd start

[root@vcom/]#  service nfs start

[root@vcom/]#  service portmap start

[root@vcom/]#  service xinted start

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值