Bonjour,
J’utilise actuellement une distribution Debian, et j’essaye de mettre en place un serveur DHCP sur la l’interface eth0 (j’ai 2 cartes réseaux, et eth0 est configurée en IPFixe).
Distribution Debian :
uname -a
Linux serveur-debian 2.6.32-5-amd64 #1 SMP Wed May 18 23:13:22 UTC 2011 x86_64 GNU/Linux
Configuration des cartes réseaux :
sudo ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:14:d1:1f:e7:df
inet adr:192.168.4.1 Bcast:192.168.4.255 Masque:255.255.255.0
adr inet6: fe80::214:d1ff:fe1f:e7df/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:0 (0.0 B) TX bytes:720 (720.0 B)
Interruption:19 Adresse de base:0x4c00
eth1 Link encap:Ethernet HWaddr 00:25:22:95:40:69
inet adr:192.168.1.8 Bcast:192.168.1.255 Masque:255.255.255.0
adr inet6: fe80::225:22ff:fe95:4069/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:65 errors:0 dropped:0 overruns:0 frame:0
TX packets:59 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:7735 (7.5 KiB) TX bytes:8898 (8.6 KiB)
Interruption:27 Adresse de base:0xa000
lo Link encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
adr inet6: ::1/128 Scope:Hôte
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:10 errors:0 dropped:0 overruns:0 frame:0
TX packets:10 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:736 (736.0 B) TX bytes:736 (736.0 B)
J’ai donc pour le moment mis un fichier de configuration (à l’emplacement ‘/etc/default/isc-dhcp-server’) d’exemple que j’ai trouvé sur internet (http://coagul.org/drupal/node/123/), voici le contenu de ce fichier (que j’ai adapté):
# Defaults for dhcp initscript
# sourced by /etc/init.d/dhcp
# installed at /etc/default/isc-dhcp-server by the maintainer scripts
#
# This is a POSIX shell fragment
#
# On what interfaces should the DHCP server (dhcpd) serve DHCP requests?
# Separate multiple interfaces with spaces, e.g. "eth0 eth1".
INTERFACES="eth0"
option domain-name 192.168.4.1;
option domain-name-servers 192.168.4.1;
option routers 192.168.4.1;
default-lease-time 3600;
subnet 192.168.4.0 netmask 255.255.255.0 {
range 192.168.4.100 192.168.4.200;
authoritative;
}
Et lorsque j’essaye de démarrer le serveur dhcp, voici ce que j’obtient :
sudo /etc/init.d/isc-dhcp-server restart
/etc/default/isc-dhcp-server: 13: option: not found
/etc/default/isc-dhcp-server: 14: option: not found
/etc/default/isc-dhcp-server: 15: option: not found
/etc/default/isc-dhcp-server: 16: default-lease-time: not found
/etc/default/isc-dhcp-server: 17: subnet: not found
/etc/default/isc-dhcp-server: 18: range: not found
/etc/default/isc-dhcp-server: 19: authoritative: not found
/etc/default/isc-dhcp-server: 20: Syntax error: "}" unexpected
Je ne comprend pas très bien pourquoi il me renvoie cela, et surtout ce qu’il faut faire pour y remédier. Il est vrai que la procédure à suivre concernait le paquet dhcp3-server, mais elle devrait être semblable pour le paquet isc-dhcp-server, qui est, si j’ai bien compris, le “successeur” du paquet dhcp3-server su cette distribution.
Si ça peut vous aider, j’obtient le même message lorsque j’essaye de faire un start, restart ou stop du serveur DHCP.
PS : je suis débutant sous Debian, mais j’ai déjà beaucoup manipuler sur Archlinux. Qui plus est c’est la première fois que je poste un message sur un forum, j’espère avoir bien fait, et ne pas vous déranger avec quelques chose qui vous semble évident.
Merci de vos éventuelles réponses.