嵌入式NFS配置筆記

來源:互聯網
上載者:User

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

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.