J'essaie de configurer le serveur DHCP dans ubtuntu sur ma boîte virtuelle et de connecter une autre instance virtuelle d'ubuntu à ce serveur DHCP.
j'ai installé le serveur DHCP à l'aide de Sudo apt-get isc-dhcp-server
alors je suis allé à /etc/networks/interfaces
et ai écrit ceci
auto eth0
iface eth0 inet static
address 192.168.1.1
netmask 255.255.255.0
gateway 192.168.1.254
broadcast 192.168.1.255
dns-nameserver 192.168.1.254
dns-search lan
j'ai ensuite redémarré le service réseau à l'aide de Sudo service networking restart
tout à coup, mon interface graphique s'est écrasée et a été pendue et ainsi de suite, ce qui m'a obligé à redémarrer le système. J'ai vérifié pour ip qui m'a montré que je l'avais eu.
alors je suis allé à /etc/default/isc-dhcp-server
et ai fait ce changement INTERFACES = "eth0"
alors je suis allé à /etc/dhcp/dhcpd.conf
et ai écrit les lignes suivantes
ddns-update-style none;
default-lease-time 600;
max-lease-time 7200;
authoritative;
log-facility local7;
option broadcast-address 192.168.1.255;
option routers 192.168.1.254;
option domain-name-servers-192.168.2.1;
option domain-name "ttc.com";
subnet 192.168.1.0 netmask 255.255.255.0
{
range 192.168.1.20 192.168.1.30;
}
j'ai redémarré le service en utilisant Sudo services isc-dhcp-server
mais il dit: stop: instance inconnue: start: le travail n'a pas pu démarrer
j'ai également essayé de démarrer le serveur DHCP à l'aide de la commande Sudo service isc-dhcp-server start
mais quand j'ai essayé Sudo start isc-dhcp-server
ou Sudo status isc-dhcp-server
, il me montre une erreur de iscinitctl: Impossible de se connecter au bus système: impossible de se connecter au socket/var/run/dbus/system_bus_socket. Aucun fichier ou répertoire de ce nom.
je ne sais pas quoi faire maintenant, alors donnez-moi s'il vous plaît un conseil qui résoudra cette erreur. Je voudrais fournir plus de détails dont j'avais besoin.
On dirait que vous avez besoin d'un espace au lieu d'un tiret,
Tu as:
option domain-name-servers-192.168.2.1;
Mais cela devrait être:
option domain-name-servers 192.168.2.1;
Je suppose que si vous commentez ces lignes, cela devrait bien commencer.
ddns-update-style none;
default-lease-time 600;
max-lease-time 7200;
authoritative;
log-facility local7;
option broadcast-address 192.168.1.255;
option routers 192.168.1.254;
#option domain-name-servers-192.168.2.1;
#option domain-name "ttc.com";
subnet 192.168.1.0 netmask 255.255.255.0
{
range 192.168.1.20 192.168.1.30;
}
L'accès à dbus est probablement refusé par apparmor. Pour contourner la sécurité, veuillez exécuter: Sudo aa-copmplain /usr/sbin/dhcpd
puis redémarrez isc en utilisant: Sudo service isc-dhcp-server start
Vous pouvez vérifier s'il fonctionne à l'aide de: ps aux |grep dhcpd
et voir s'il écoute à l'aide de: netstat -ln |grep 67