首页主机资讯ubuntu dhcp服务器IP如何分配

ubuntu dhcp服务器IP如何分配

时间2026-01-20 11:25:03发布访客分类主机资讯浏览480
导读:Ubuntu DHCP服务器IP分配实操指南 一 安装与接口绑定 安装 ISC DHCP 服务器:sudo apt update && sudo apt install isc-dhcp-server -y 指定监听接口(...

Ubuntu DHCP服务器IP分配实操指南

一 安装与接口绑定

  • 安装 ISC DHCP 服务器:sudo apt update & & sudo apt install isc-dhcp-server -y
  • 指定监听接口(Ubuntu 18.04+ 使用 INTERFACESv4;旧版可能是 INTERFACES):
    • 编辑:sudo vim /etc/default/isc-dhcp-server
    • 示例:INTERFACESv4=“eth0”(多个接口用空格分隔)
  • 如系统使用 Netplan(/etc/netplan/*.yaml),先给服务器网卡配置静态地址,再应用:sudo netplan apply
  • 注意:DHCP 服务器本机网卡需配置为静态IP,且位于要服务的网段内

二 配置地址池与全局选项

  • 编辑主配置:sudo vim /etc/dhcp/dhcpd.conf
  • 常用全局项与示例:
    • option domain-name “example.lab”;
    • option domain-name-servers 192.168.10.1;
    • default-lease-time 600;
    • max-lease-time 7200;
    • authoritative; (声明为此网络的唯一/权威 DHCP)
  • 定义子网与地址池(示例为 192.168.10.0/24):
    • subnet 192.168.10.0 netmask 255.255.255.0 {
      • range 192.168.10.50 192.168.10.200;
      • option subnet-mask 255.255.255.0;
      • option routers 192.168.10.15;
    • }
  • 应用生效:sudo systemctl restart isc-dhcp-server.service
  • 提示:将固定保留地址(静态租约)放在 range 之外,避免冲突

三 为指定设备分配固定IP

  • 在 /etc/dhcp/dhcpd.conf 的相应 subnet 内添加 host 声明(示例):
    • host dhcp-client {
      • hardware ethernet 00:04:9f:01:00:1b;
      • fixed-address 192.168.10.190;
      • option host-name “dhcp-client.eth”;
    • }
  • 使配置生效:sudo systemctl restart isc-dhcp-server.service
  • 校验:在客户端执行 ip a 应看到被分配的 192.168.10.190/24

四 验证与运维

  • 服务状态:sudo systemctl status isc-dhcp-server
  • 实时日志:sudo tail -f /var/log/syslog | grep dhcpd
  • 租约查看:sudo dhcp-lease-list(若未安装可先 apt install dhcpd-pools)
  • 修改地址池后无需重建,直接重启服务即可:sudo systemctl restart isc-dhcp-server
  • 避免与网络中其他 DHCP 冲突;单网段建议保留 authoritative 声明

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: ubuntu dhcp服务器IP如何分配
本文地址: https://pptw.com/jishu/787075.html
ubuntu dhcp配置中option43怎么设置 Java服务在Linux如何优化启动

游客 回复需填写必要信息