zoukankan      html  css  js  c++  java
  • linux构建DHCP服务器

    1、DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网的网络协议,使用UDP协议工作,主要用途:给内部网络或网络服务供应商自动分配IP地址,DHCP有3个端口,其中UDP67和UDP68为正常的DHCP服务端口,分别作为DHCP Server和DHCP Client的服务端口。
    DHCP可以部署在服务器、交换机或者服务器,可以控制一段IP地址范围,客户机登录服务器时就可以自动获得DHCP服务器分配的IP地址和子网掩码。其中DHCP所在服务器的需要安装TCP/IP协议,需要设置静态IP地址、子网掩码、默认网关。

    2、安装DHCP服务器

    [root@centos7 ~]# yum install dhcp* -y    //或者yum install dhcp dhcp-devel -y

    3、DHCP 配置文件:/etc/dhcpd.conf

    [root@centos7 ~]# vim /etc/dhcpd.conf
    ddns-update-style interim; ignore client-updates; allow booting; allow bootp; log-facility local7; subnet 192.168.100.0 netmask 255.255.255.0 { # --- default gateway option routers 192.168.100.2; option subnet-mask 255.255.255.0; option time-offset -18000; ##Eastern Standard Time #option domain-name-servers 202.96.128.166; ##DNS服务器地址 #option domain-name "class.com"; ##域名 #option broadcast-address 10.1.1.255; ##广播地址 #default-lease-time 300; ##默认租约时间 #max-lease-time 7200; ##最大租约时间 range dynamic-bootp 192.168.100.100 192.168.100.200; ##地址池 host ns { ##根据MAC地址为特定主机分配特定地址 hardware ethernet 00:0c:29:95:0e:78; fixed-address 192.168.100.188;} host ns1 { hardware ethernet 00:0c:29:df:a8:80; fixed-address 192.168.100.189;} }

    4、启动服务

    [root@centos7 ~]# systemctl start dhcpd
    [root@centos7 ~]# systemctl enable dhcpd
  • 相关阅读:
    Abp通用配置模块的设计
    Windbg分析高内存占用问题
    IdentityServer4 知多少
    找不到对象,『空对象模式』来帮忙
    EF Core中避免贫血模型的三种行之有效的方法(翻译)
    Razor Page Library:开发独立通用RPL(内嵌wwwroot资源文件夹)
    .NET Core 源码导航(按程序集链接)
    ASP.NET Core Web App应用第三方Bootstrap模板
    给ASP.NET Core Web发布包做减法
    Azure Web连接到Azure MySql Db
  • 原文地址:https://www.cnblogs.com/zyybky/p/12452341.html
Copyright © 2011-2022 走看看