AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 882573
Accepted
adelphiaUK
adelphiaUK
Asked: 2017-02-13 07:40:04 +0800 CST2017-02-13 07:40:04 +0800 CST 2017-02-13 07:40:04 +0800 CST

ISC DHCP 问题

  • 772

我正在尝试设置我的家庭服务器(Ubuntu 16.04 LTS - 服务器)以包含 DHCP 角色,但它只是无法启动。

我查看了许多文档和帮助页面,但是每当我检查 DHCP 服务器的状态时,它都会给我错误消息,但是当我启动 DHCP 服务器时它会返回 OK。我知道它没有运行(尽管在启动时启用了),因为 Webmin 显示是这种情况,我无法使用 DHCP 获取 IP 地址。

我有一个路由器,我已经禁用了 DHCP 服务器,所以这与它没有冲突,当我在我的任何一台机器上分配一个静态 IP(总共 4 个,有许多移动设备)时,机器工作正常。

我对 Ubuntu 还很陌生,但我是一名 Windows IT 支持专业人士,所以这并不是说我没有技术头脑。

我已经附上了我的 dhcp.conf 文件,所以如果有人可以看看我是否做错了什么,我将不胜感激。

此外,如果您能给我任何指示,以便我可以“调试”错误消息,我将真正欠您的债。

/etc/dhcp/dhcp.conf 如下:

ddns-update-style none;
default-lease-time 300;
max-lease-time 84000;
authoritative;

subnet 192.168.1.0 netmask 255.255.255.0 {
    option routers 192.168.1.1;
    option subnet-mask 255.255.255.0;
    option broadcast-address 192.168.1.255;
    range 192.168.1.150 192.168.1.175;

    # Chromecast
    host Chromecast {
        option subnet-mask 255.255.255.0;
        option routers 192.168.1.1;
        hardware ethernet a4:77:33:d1:c0:f8;
        fixed-address 192.168.1.5;
    }

    # Vonage (XXXXXXXXX - oops)
    host Vonage {
        option subnet-mask 255.255.255.0;
        option routers 192.168.1.1;
        hardware ethernet c0:cb:38:49:81:6f;
        fixed-address 192.168.1.34;
    }

    # Synology NAS
    host DiskStation {
        option subnet-mask 255.255.255.0;
        option routers 192.168.1.1;
        hardware ethernet 00:11:32:02:c9:da;
        fixed-address 192.168.1.202;
    }

    # Grandstream GXP2130 Phone
    host GXP2130 {
        option subnet-mask 255.255.255.0;
        option routers 192.168.1.1;
        hardware ethernet 00:0b:82:7e:d4:64;
        fixed-address 192.168.1.96;
    }

    # Epson Photosmart PX820FWD Printer
    host Epson-PX820FWD {
        option subnet-mask 255.255.255.0;
        option routers 192.168.1.1;
        hardware ethernet 00:26:ab:c2:13:f2;
        fixed-address 192.168.1.50;
    }

    # Home Theatre PC
    host HTPC {
        option subnet-mask 255.255.255.0;
        option routers 192.168.1.1;
        hardware ethernet d0:50:99:1b:3e:fa;
        fixed-address 192.168.1.102;
    }

    # My Business Server
    host mybusinessserver {
        option subnet-mask 255.255.255.0;
        option routers 192.168.1.1;
        hardware ethernet 00:21:86:f0:e5:4e;
        fixed-address 192.1682.1.201;
    }
}

我收到的错误消息(对于状态报告)有点模棱两可,因为它没有告诉我为什么它失败了,只是它失败了,如下所示:

â isc-dhcp-server.service - ISC DHCP IPv4 server
   Loaded: loaded (/lib/systemd/system/isc-dhcp-server.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Sun 2017-02-12 14:52:21 WET; 39min ago
     Docs: man:dhcpd(8)
  Process: 3219 ExecStart=/bin/sh -ec      CONFIG_FILE=/etc/dhcp/dhcpd.conf;      if [ -f /etc/ltsp/dhcpd.conf ]; then CONFIG_FILE=/etc/ltsp/dhcpd.conf; fi;      [ -e /var/lib/dhcp/dhcpd.leases ] || touch /var/lib/dhcp/dhcpd.leases;      chown root:dhcpd /var/lib/dhcp /var/lib/dhcp/dhcpd.leases;      chmod 775 /var/lib/dhcp ; chmod 664 /var/lib/dhcp/dhcpd.leases;      exec dhcpd -user dhcpd -group dhcpd -f -4 -pf /run/dhcp-server/dhcpd.pid -cf $CONFIG_FILE $INTERFACES (code=exited, status=1/FAILURE)
 Main PID: 3219 (code=exited, status=1/FAILURE)

Feb 12 14:52:21 mybusinessserver dhcpd[3219]: before submitting a bug.  These pages explain the proper
Feb 12 14:52:21 mybusinessserver sh[3219]: before submitting a bug.  These pages explain the proper
Feb 12 14:52:21 mybusinessserver dhcpd[3219]: process and the information we find helpful for debugging..
Feb 12 14:52:21 mybusinessserver sh[3219]: process and the information we find helpful for debugging..
Feb 12 14:52:21 mybusinessserver dhcpd[3219]:
Feb 12 14:52:21 mybusinessserver dhcpd[3219]: exiting.
Feb 12 14:52:21 mybusinessserver sh[3219]: exiting.
Feb 12 14:52:21 mybusinessserver systemd[1]: isc-dhcp-server.service: Main process exited, code=exited, status=1/FAILURE
Feb 12 14:52:21 mybusinessserver systemd[1]: isc-dhcp-server.service: Unit entered failed state.
Feb 12 14:52:21 mybusinessserver systemd[1]: isc-dhcp-server.service: Failed with result 'exit-code'.

我注意到用户和组被指定为“dhcp”。这是在安装时实例化的东西,因为我不记得在任何地方设置它们吗?

希望有人可以在这里帮助我,因为我不知道下一步该去哪里,现在我的设备都无法获得 DHCP 的 IP,因此一切都是静态分配的,这不是我真正想要做的。

我期待您的帮助和支持。

克里斯

PS:我已经完成了 apt-get update、apt-get upgrade 和(只是为了确保)一个 apt-get dist-upgrade 但都返回了不需要任何操作/一切都是最新的。

networking
  • 2 2 个回答
  • 3168 Views

2 个回答

  • Voted
  1. Doug Smythies
    2017-02-13T08:03:46+08:002017-02-13T08:03:46+08:00

    您的池和您的专用任务重叠。建议改为:

    ddns-update-style none;
    default-lease-time 300;
    max-lease-time 84000;
    authoritative;
    option routers 192.168.1.1;
    option subnet-mask 255.255.255.0;
    option broadcast-address 192.168.1.255;
    
    subnet 192.168.1.0 netmask 255.255.255.0 {
        range 192.168.1.150 192.168.1.175;
    }
    
    # Chromecast
    host Chromecast {
        hardware ethernet a4:77:33:d1:c0:f8;
        fixed-address 192.168.1.5;
    }
    
    # Vonage (XXXXXXXXX - oops)
    host Vonage {
        hardware ethernet c0:cb:38:49:81:6f;
        fixed-address 192.168.1.34;
    }
    
    # Synology NAS
    host DiskStation {
        hardware ethernet 00:11:32:02:c9:da;
        fixed-address 192.168.1.202;
    }
    
    # Grandstream GXP2130 Phone
    host GXP2130 {
        hardware ethernet 00:0b:82:7e:d4:64;
        fixed-address 192.168.1.96;
    }
    
    # Epson Photosmart PX820FWD Printer
    host Epson-PX820FWD {
        hardware ethernet 00:26:ab:c2:13:f2;
        fixed-address 192.168.1.50;
    }
    
    # Home Theatre PC
    host HTPC {
        hardware ethernet d0:50:99:1b:3e:fa;
        fixed-address 192.168.1.102;
    }
    
    # My Business Server
    host mybusinessserver {
        hardware ethernet 00:21:86:f0:e5:4e;
        fixed-address 192.168.1.201;
    }
    
    • 2
  2. Best Answer
    Thomas
    2017-02-13T08:23:50+08:002017-02-13T08:23:50+08:00

    配置有错别字

    fixed-address 192.1682.1.201; 
    

    不确定这是否存在于磁盘上或只是在写入过程中发生。如果这不是原因,请运行journalctl并查找dhcpd错误。

    • 1

相关问题

  • 如何设置 VLAN 转发?

  • 如何将主机 Ubuntu 上的 VPN (tun0) 网络适配器映射到 VirtualBox 来宾 Windows?

  • 如何限制下载/上传带宽?

  • 如何通过 Windows 网络共享文件?

  • 面板小程序以文本形式显示当前网络流量?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve