Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| linux:howto:pxe_server_menu_many_distros [15/03/2010 16:41] – gromez | linux:howto:pxe_server_menu_many_distros [22/03/2010 09:20] (Version actuelle) – gromez | ||
|---|---|---|---|
| Ligne 15: | Ligne 15: | ||
| * un système d' | * un système d' | ||
| * un serveur HTTP (faculatif) : '' | * un serveur HTTP (faculatif) : '' | ||
| + | * un serveur NFS (facultatif) : '' | ||
| <code console> | <code console> | ||
| Ligne 21: | Ligne 22: | ||
| À noter qu'il semblerait qu'il soit possible de remplacer '' | À noter qu'il semblerait qu'il soit possible de remplacer '' | ||
| + | |||
| + | ===== Configuration du serveur DHCP ===== | ||
| + | |||
| + | Pour pouvoir envoyer le système d' | ||
| + | |||
| + | Fichier ''/ | ||
| + | |||
| + | < | ||
| + | option domain-name " | ||
| + | option domain-name-servers 192.168.0.1, | ||
| + | option routers 192.168.0.254; | ||
| + | |||
| + | default-lease-time 600; | ||
| + | max-lease-time 7200; | ||
| + | |||
| + | ddns-update-style none; | ||
| + | |||
| + | authoritative; | ||
| + | |||
| + | subnet 192.168.0.0 netmask 255.255.255.0 { | ||
| + | range 192.168.0.10 192.168.0.100; | ||
| + | filename " | ||
| + | } | ||
| + | |||
| + | host ion { | ||
| + | hardware ethernet 90: | ||
| + | fixed-address 192.168.0.1; | ||
| + | } | ||
| + | |||
| + | host alf { | ||
| + | hardware ethernet 00: | ||
| + | fixed-address 192.168.0.10; | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | Cette configuration prend en compte un serveur DNS auto-hébergé.\\ | ||
| + | L' | ||
| + | L' | ||
| + | L' | ||
| + | |||
| + | Pour le reste, j'ai défini que mon serveur DHCP allait attribuer des adresses IP sur le sous-réseau 192.168.0.0/ | ||
| + | Enfin, on précise le fichier à envoyer au client lorsqu' | ||
| + | |||
| + | Pour finir, je définis certaines machines de manière statique grâce à leur adresse MAC afin d' | ||
| + | |||
| + | Ne pas oublier de lancer le serveur et de l' | ||
| + | |||
| + | <code console> | ||
| + | / | ||
| + | rc-update add dhcpd default | ||
| + | </ | ||
| + | |||
| + | ===== Configuration du serveur TFTP ===== | ||
| + | |||
| + | TFTP est comparable à FTP à la différence près qu'il utilise UDP à la place de TCP. De même, il n'y a aucun mécanisme de connexion ni d' | ||
| + | |||
| + | Au niveau de la configuration, | ||
| + | |||
| + | Pour des raisons pratiques, j'ai décidé de créer un répertoire '' | ||
| + | |||
| + | <code console> | ||
| + | mkdir /home/tftp | ||
| + | </ | ||
| + | |||
| + | Puis, il reste à éditer le fichier de configuration ''/ | ||
| + | |||
| + | < | ||
| + | TFTPD_ROOT="/ | ||
| + | </ | ||
| + | |||
| + | Enfin, il faut lancer le serveur et le rajouter au démarrage de la machine : | ||
| + | |||
| + | <code console> | ||
| + | / | ||
| + | rc-update add atftp default | ||
| + | </ | ||
| + | |||
| + | ===== Exemples de fichier de configuration ===== | ||
| + | |||
| + | Voilà les quelques fichiers de configuration que j'ai utilisé pour mon serveur | ||
| + | |||
| + | {{: | ||
| {{keywords> | {{keywords> | ||