J'ai des problèmes pour configurer et démarrer le serveur DHCP ISC sur ma machine. J'utilise Ubuntu 11.10 desktop edition. J'ai installé ISC DHCP en exécutant
$ sudo apt-get install dhcp3-server
Ma machine possède deux cartes réseau:
eth0 , qui est connecté à un routeur pour l'accès à Internet, qui a une adresse IP de 192.168.2.2.
eth1 , où je veux que dhcpd serve les demandes, pour un sous-réseau.
J'ai modifié /etc/default/isc-dhcp-server
pour pointer vers eth1:
$ cat /etc/default/isc-dhcp-server
# Defaults for dhcp initscript
INTERFACES="eth1"
J'ai configuré dhcpd pour un sous-réseau simple:
$ cat /etc/dhcp/dhcpd.conf
ddns-update-style none;
default-lease-time 600;
max-lease-time 7200;
subnet 192.168.0.0 netmask 255.255.255.0 {
interface eth1;
range 192.168.0.50 192.168.0.100;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.0.255;
}
Avec cette configuration, dhcpd ne démarre pas pour moi:
$ sudo /etc/init.d/isc-dhcp-server start
* Starting ISC DHCP server dhcpd
* check syslog for diagnostics. [fail]
$ tail /var/log/syslog
Aug 15 15:29:45 eptc4 dhcpd: No subnet declaration for eth1 (no IPv4 addresses).
Aug 15 15:29:45 eptc4 dhcpd: ** Ignoring requests on eth1. If this is not what
Aug 15 15:29:45 eptc4 dhcpd: you want, please write a subnet declaration
Aug 15 15:29:45 eptc4 dhcpd: in your dhcpd.conf file for the network segment
Aug 15 15:29:45 eptc4 dhcpd: to which interface eth1 is attached. **
Aug 15 15:29:45 eptc4 dhcpd:
Aug 15 15:29:45 eptc4 dhcpd:
Aug 15 15:29:45 eptc4 dhcpd: Not configured to listen on any interfaces!
Suis-je en train de manquer une étape? Je ne comprends pas pourquoi dhcpd se plaint qu'il n'est pas configuré pour écouter sur les interfaces.
C'est la première fois que je configure DHCP. J'ai passé trois jours à lire des manuels et des forums et je pense que j'ai tout fait correctement, mais je continue de recevoir la même erreur. Tous les conseils pour me mettre sur la bonne voie sont grandement appréciés!
la source
Ci-dessous a travaillé pour moi dans Ubuntu 12.04
Allez dans / etc / dhcp. créer un nouveau fichier "dhcp.conf" Avant cela, conserver une sauvegarde du fichier "dhcp.conf" existant
Ajoutez les détails ci-dessous au nouveau fichier dhcp.conf
Maintenant, allez dans
/etc/defaults/isc-dhcp-server
et ajoutez votre nom d'interface au fichierisc-dhcp-server
Modifiez le
/etc/network/interfaces
fichier avec les détails statiques de votre serveur comme ci-dessousAprès cette course
sudo /etc/init.d/isc-dhcp-server restart
etsudo /etc/init.d/networking restart
Remarque: N'oubliez pas d'installer le client DHCP dans votre système client. De plus, après avoir installé dhcp-server dans votre système de serveur, supprimez le système du réseau externe afin qu'il n'endommage pas les autres appareils déjà présents sur le réseau, autres que le client particulier qui vous intéresse
Maintenant, si vous connectez votre client au même réseau où votre serveur est hébergé, le client acquerra une adresse IP avec dans la plage spécifiée
la source
Une autre façon de démarrer dhcp-server est possible en utilisant l'utilitaire de service.
Par exemple:
la source