首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何确认isc-dhcp服务在Ubuntu服务器16.04中工作?

如何确认isc-dhcp服务在Ubuntu服务器16.04中工作?
EN

Ask Ubuntu用户
提问于 2017-07-25 01:12:32
回答 2查看 3.4K关注 0票数 0

当我输入命令:**sudo service isc-dhcp-server restart**时,重新启动ISC-DHCP服务有问题,它没有显示.我不知道怎么回事

我使用VIM作为配置的编辑器:

代码语言:javascript
复制
 sudo vim /etc/dhcp/dhcpd.conf

下面是我编辑的配置文件:

代码语言:javascript
复制
#Global Directives
authoritatives;
ddns-updates off;
ddns-update-style none;
allow unknown-clients;
default-lease-time 600;
max-lease-time 7200;
log-facility local7;

#DHCP scope
subnet 192.168.1.0 netmask 255.255.255.0{
  pool{
    range 192.168.1.110 192.168.1.220;
    option subnet-netmask 255.255.255.0;
    option domain-name-servers 8.8.8.8, 8.8.4.4;
    option broadcast-address 192.168.1.255;
   }
}

我在以下方面编辑了接口信息:

代码语言:javascript
复制
sudo vim /etc/default/isc-dhcp-server

以下是我所设定的:

代码语言:javascript
复制
INTERFACES = "ens38"

接口"ens38“,它在VMware中自定义虚拟网络适配器。我使用自定义的原因是我不想在实际网络中引起DHCP冲突:

万一我犯了错误,我会:

代码语言:javascript
复制
/etc/network/interfaces

这是我的配置:

代码语言:javascript
复制
 #Interfaces for dhcp service
 auto ens38;
 iface ens38 inet static
 address 192.168.1.0
 netmask 255.255.255.0
 network 192.168.1.0
 broadcast 192.168.1.255
 gateway 192.168.1.1
 dns-nameservers 8.8.8.8 8.8.4.4
 dns-search google.com
EN

回答 2

Ask Ubuntu用户

发布于 2018-05-26 10:55:34

检查配置文件

代码语言:javascript
复制
#Global Directives
authoritatives;

这应该说:

代码语言:javascript
复制
#Global Directives
authoritative;

去掉末尾的"s“。

票数 1
EN

Ask Ubuntu用户

发布于 2017-07-25 06:15:36

在你的命令完成之后

代码语言:javascript
复制
sudo service isc-dhcp-server status

或者,您仍然可以使用旧的

代码语言:javascript
复制
sudo /etc/init.d/isc-dhcp-server restart

。。这个程序在重新启动时会更冗长,并且会立即显示错误。

无论如何,要确认服务是否有效..。将另一台PC连接到您的网络,看看它是否可以通过DHCP获得IP ;)

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/939408

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档