/etc/sysconfig/network, /etc/sysconfig/network-devices/ifup-eth0, /etc/sysconfig/network-devices/ifdown-eth0, /etc/sysconfig/network-devices/ifconfig.eth0
Notez que sur cette page et les suivantes, nous utiliserons eth0 comme interface d'exemple. Si vous voulez configurer une interface différente (ou plus d'une), remplacez simplement eth0 avec l'interface que vous souhaitez utiliser.
Ces instructions convertiront les fichiers de configuration de LFS (configuration statique) en une configuration utilisant le protocole DHCP). Notez que interfaces statiques et basées sur DHCP peuvent co-exister sur un système LFS. Pour ce faire, vous devez seulement faire les modifications sur les interfaces qui doivent supporter DHCP. Toutes les instructions sur cette page sont applicables quelque soit le client DHCP que vous souhaitez utiliser.
Si l'interface que vous avez l'intention d'utiliser comme passerelle par défaut va utiliser DHCP, la première étape est de supprimer les variables GATEWAY et GATEWAY_IF de /etc/sysconfig/network. Ceci doit être fait seulement une fois.
cd /etc/sysconfig && cp network network.bak && sed "s/GATEWAY/# GATEWAY/" network.bak > network |
Vous avez ensuite besoin de créer les scripts qui vont surcharger les scripts réseau par défaut et apporter le support de DHCP. Ces deux scripts sont génériques et donc à utiliser avec les deux clients DHCP. Tout d'abord, le script ifup-eth0:
cat > /etc/sysconfig/network-devices/ifup-eth0 << "EOF" #!/bin/sh source /etc/sysconfig/rc || exit source $rc_functions || exit source $network_devices/ifconfig.eth0 || exit echo "Bringing up the eth0 interface..." modprobe eth0 loadproc $DHCP_PROG $DHCP_START EOF |
Puis le script ifdown-eth0:
cat > /etc/sysconfig/network-devices/ifdown-eth0 << "EOF" #!/bin/sh source /etc/sysconfig/rc || exit source $rc_functions || exit source $network_devices/ifconfig.eth0 || exit echo "Bringing down the eth0 interface..." $DHCP_PROG $DHCP_STOP evaluate_retval EOF |
Finalement, nous avons besoin de rendre les scripts exécutables:
chmod 755 /etc/sysconfig/network-devices/ifup-eth0 && chmod 755 /etc/sysconfig/network-devices/ifdown-eth0 |
Précédent | Sommaire | Suivant |
Clients DHCP | Niveau supérieur | DHCP-3.0pl2 |