tftp.dhcp .nfs配置

上一篇 / 下一篇  2009-01-07 19:04:48 / 个人分类:Linux系统(无QT)

tftp、dhcp、nfs配置

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

我们主要进行3种配置:

1.      tftp配置

2.      dhcp配置

3.      nfs配置

: tftp配置

     首先要安装tftp service:redhat9CD3里找到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 :redhat9CD2里找到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 star


TAG:

 

评分:0

我来说两句

Open Toolbar