Ik probeer een dhcp server te installeren in Ubuntu 8.04 server in een virtuele machine in virtualbox. In virtualbox heb ik een bridged adapter, dus als het goed is is deze virtuele machine voor het netwerk hetzelfde als een normale.
Mijn computer is aangesloten op een lan (192.168.1.0). De ubuntu-server maakt ook deel uit van dit netwerk. Omdat het lan een eigen dhcp server (een router) heeft, en ik op de ubuntu-server het installeren van een dhcp server wil uitproberen heb ik een virtuele ip adres (192.168.2.254) aangemaakt:
/etc/network/interfaces:
auto lo
iface lo inet loopback
auto eth0 eth0:0
# Dit zijn de instellingen voor eth0
iface eth0 inet static
address 192.168.1.80
netmask 255.255.255.0
network 192.168.1.0
gateway 192.168.1.254
broadcast 192.168.1.255
# Dit zijn de instellingen voor de virtuele nic
iface eth0:0 inet static
address 192.168.2.254
netmask 255.255.255.0
network 192.168.2.0
Mijn bedoeling is om op eth0:0, 192.168.2.254 een dhcp server aan de slag te zetten, maar dit lukt me niet. Als dit is gelukt zou ik nog een tweede virtuele interface maken om te kijken of die dan automatisch een ip adres toegewezen krijgt:
auto eth0:1
iface eth0:1 inet dhcp
Maar zoals gezegd, het lukt me niet om de dhcp server aan de gang te krijgen.
Ik heb de pakketten geïnstalleerd:
sudo apt-get install dhcp3-common dhcp3-server
Vervolgens heb ik /etc/dhcp3/dhcpd.conf aangepast:
default-lease-time 600;
max-lease-time 7200;
subnet 192.168.2.0 netmask 255.255.255.0 {
range 192.168.2.10 192.168.2.20;
}
Ik krijg dan de volgende melding als ik dhcpd opnieuw op wil starten:
$ sudo /etc/init.d/dhcp3-server restart
dhcpd self-test failed. Please fix the config file.
The error was:
De error wordt dus niet aangegeven..
Iemand een idee?
p.s. ik heb ook al geprobeerd /etc/default/dhcp3-server aan te passen door oftewel eth0 of eth0:0 toe te voegen. Dat maakt niets uit.