Difference between revisions of "Network File System configuration"

From ArmadeusWiki
Jump to: navigation, search
 
(Host NFS server)
Line 3: Line 3:
 
On this page, you will find usefull informations to configure your Host or Target network
 
On this page, you will find usefull informations to configure your Host or Target network
  
==Host NFS server==
+
==NFS server on your devt Host==
  
On Linux (&Mac?) NFS is part of your distribution so you normally don't need to install it.
+
===Installation===
The only thing you have to do is to configure the directory you want others access from the network.
+
* On Fedora NFS is part of your distribution so you normally don't need to install it.
For that you have to modify the /etc/exports file (for example):
+
* On Ubuntu/Kubuntu:
 +
apt-get install nfs-user-server
 +
 +
===Configuration===
 +
You have to configure the directory where you will store files you want to share accross the network.
 +
For that you have to modify the '''/etc/exports''' file (for example):
 
  # Directory for Armadeus:
 
  # Directory for Armadeus:
 
  /local/export    192.168.0.0/255.255.0.0(ro,no_root_squash,sync)
 
  /local/export    192.168.0.0/255.255.0.0(ro,no_root_squash,sync)
Line 13: Line 18:
  
 
Then restart your NFS server:
 
Then restart your NFS server:
 +
* On Fedora:
 
  # /sbin/service nfs restart
 
  # /sbin/service nfs restart
 
 
Next time you boot, you can check your NFS server status with:
 
Next time you boot, you can check your NFS server status with:
 
  # /sbin/service nfs status
 
  # /sbin/service nfs status
 
and if not started then:
 
and if not started then:
 
  # /sbin/service nfs start
 
  # /sbin/service nfs start
 +
 +
* On Ubuntu/Kubuntu:
 +
/etc/init.d/nfs-user-server restart
 +
Next time you boot, you can check your NFS server status with:
 +
System Settings->System services
  
 
==On your Armadeus target:==
 
==On your Armadeus target:==

Revision as of 14:19, 11 October 2006

Introduction

On this page, you will find usefull informations to configure your Host or Target network

NFS server on your devt Host

Installation

  • On Fedora NFS is part of your distribution so you normally don't need to install it.
  • On Ubuntu/Kubuntu:
apt-get install nfs-user-server

Configuration

You have to configure the directory where you will store files you want to share accross the network. For that you have to modify the /etc/exports file (for example):

# Directory for Armadeus:
/local/export     192.168.0.0/255.255.0.0(ro,no_root_squash,sync)

(In that case your Host will authorize all client from the subnet 192.168.*.* to access /local/export in read only mode)

Then restart your NFS server:

  • On Fedora:
# /sbin/service nfs restart

Next time you boot, you can check your NFS server status with:

# /sbin/service nfs status

and if not started then:

# /sbin/service nfs start
  • On Ubuntu/Kubuntu:
/etc/init.d/nfs-user-server restart

Next time you boot, you can check your NFS server status with: System Settings->System services

On your Armadeus target:

- create a mount point (for example):

# mkdir -p /mnt/host

- mount it (for example):

# mount -t nfs 192.168.0.2:/local/export /mnt/host

192.168.0.2 is your Host IP address and /local/export the name of your Host directory you want to mount.

Troubleshooting:

1] If nfsd and mountd daemon are not running on your Host, then you will get a message like:

# mount: RPC: Program not registered

In that case, restart the NFS service on your Host (see above) 2] To successfully mount a NFS drive, portmap daemon should be running on your target, if not system will hang during some minutes when you launch the mount !! To check if portmap is running, look at the running processes:

# ps faux

If portmap is not listed, then launch it manually:

# /etc/init.d/S14portmap

TFTP Server under Windows:

For those who want to transfer some files from Windows (kernel image / root fs), a small and FREE tftp server is available here: http://tftpd32.jounin.net/

Links


Page en français