自建DHCP服务之isc-dhcp-server

  • 1、安装 isc-dhcp-server

    #   DHCP的主要配置文件有两个
    #       - 1、/etc/default/isc-dhcp-server   # 配置网卡
    #       - 2、/etc/dhcp/dhcpd.conf           # 配置dhcp池
    apt-get install isc-dhcp-server
    
  • 2、配置网卡
    编辑文件:/etc/default/isc-dhcp-server

    # Defaults for isc-dhcp-server (sourced by /etc/init.d/isc-dhcp-server)
    
    # Path to dhcpd's config file (default: /etc/dhcp/dhcpd.conf).
    #DHCPDv4_CONF=/etc/dhcp/dhcpd.conf
    #DHCPDv6_CONF=/etc/dhcp/dhcpd6.conf
    
    # Path to dhcpd's PID file (default: /var/run/dhcpd.pid).
    #DHCPDv4_PID=/var/run/dhcpd.pid
    #DHCPDv6_PID=/var/run/dhcpd6.pid
    
    # Additional options to start dhcpd with.
    #       Don't use options -cf or -pf here; use DHCPD_CONF/ DHCPD_PID instead
    #OPTIONS=""
    
    # On what interfaces should the DHCP server (dhcpd) serve DHCP requests?
    #       Separate multiple interfaces with spaces, e.g. "eth0 eth1".
    INTERFACESv4=""     # 此处添加需要提供DHCP服务的网卡名
    INTERFACESv6=""
    
  • 3、配置dhcp池
    编辑文件:/etc/dhcp/dhcpd.conf
    注意:以下代码仅便于查看,若直接复制,需要去掉每行“#”注释内容,单行不可注释粘帖到配置文件

    # A slightly different configuration for an internal subnet.
    subnet 192.168.33.0 netmask 255.255.255.0 {
       range 192.168.33.100 192.168.33.200;                       # 开放的地址池
       #option domain-name-servers ns1.internal.example.org;      # NS域名服务器,如果没有就注释掉
       #option domain-name "internal.example.org";                # 域名
       option routers 192.168.33.1;                               # 网关地址
       option broadcast-address 192.168.33.255;                   # 广播地址
       default-lease-time 600;                                    # 默认租期,单位:秒
       max-lease-time 7200;                                       # 最大租期
    }
    
  • 4、配置静态绑定
    编辑文件:/etc/dhcp/dhcpd.conf

    host w21DSM {
        hardware ethernet 00:00:00:00:00:00;      # MAC地址
        server-name "dsm.wangsansan.com";         # 主机名
        fixed-address 172.16.0.10;                # IP地址
        infinite-is-reserved on;                  # 保留该地址
    }
    
  • 4、启动服务

    service isc-dhcp-server start     # 启动服务
    service isc-dhcp-server status    # 查看状态
    
  • 5、检查状态

    root@debian:/etc/dhcp# netstat -uap
    Active Internet connections (servers and established)
    Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
    udp        0      0 0.0.0.0:bootps          0.0.0.0:*                           213527/dhcpd
    root@debian:/etc/dhcp#
    
  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值