web-dev-qa-db-fra.com

Problème de configuration du serveur DHCP: échec du démarrage du travail

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.

6
avaj

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;
3
Pete

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;
} 
1
Rodrigo

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

1
Requist