linux下dhcp安装

作者: zhangxiaohao | 来源:发表于2019-05-26 07:06 被阅读0次
    安装
    yum -y install dhcp
    
    配置

    1.新版的linux不再提供配置文件,只提供配置文件样本,所以要复制 /usr/share/doc/dhcp/dhcpd.conf.example到/etc/dhcp下并更名为dhcpd.conf

    cp    /usr/share/doc/dhcp/dhcpd.conf.example     /etc/dhcp/dhcpd.conf
    

    2.另一个重要文件就是租约文件 /var/lib/dhcp/dhcpd.leases

    1. 修改配置文件: vim /etc/dhcp/dhcpd.conf
    dns-update-style none; //DNS的更新方式,必须添加,否则服务器无法启动
    option routers 192.168.11.1; //默认网关
    option subnet-mask 255.255.255.0; //子网掩码
    option domain-name "domain.org"; //域名,可有可无
    option domain-name-servers 192.168.1.100; //DNS服务器
    

    不在subnet块或其它块中是全局作用域

    subnet 局部作用域
    netmask 掩码
    range ip范围
    option routers 网关
    option domain-name-servers dns地址
    option broadcast-address 广播地址

      subnet 192.168.12.0  netmask 255.255.255.0 {  ##子网ip 子网掩码
      range 192.168.12.66 192.168.12.98;    ##地址池(给予ip地址的范围)
      option routers 92.168.12.1;     ##网关
      default-lease-time 10000; //默认释放时间
      max-lease-time 72000 //最长释放时间
    }
    

    可以用host 块设置固定ip

    host print {//这部分定义了静态地址,该IP地址不要放在地址池中,每个静态地址要建一个host
    hardware ethernet 00:03:FF:B6:9E:AB; //mac地址
    fixed-address 192.168.11.200; //分配的固定ip
    }
    
    启动
    systemctl enable dhcpd
    systemctl start dhcpd 
    

    超级作用域的原理是给一个电脑群分配不同网段的ip地址,当一个网段的ip用完的时候,就用另外的一个网段.

    shared-network cao{ //这里的shared-network是固定写法
    subnet 192.168.93.0 netmask 255.255.255.0 {
            option routers                  192.168.93.100;
            option domain-nameservers      222.222.85.85,222.88.88.88;  
             range 192.168.11.2 192.168.11.200;  //这里只是设置了一个地址
            default-lease-time 21600;
            max-lease-time 43200;
    
    subnet 192.168.92.0 netmask 255.255.255.0 {
            option routers                  192.168.92.100;
            option domain-name-servers      222.222.85.85,222.88.88.88;
            range 192.168.92.1 192.168.92.100;
            default-lease-time 21600;
            max-lease-time 43200;
    }
    
    相关命令
    dhclient -r ens33  //释放ip
    dhclinet -d ens33 //获取ip
    

    相关文章

      网友评论

        本文标题:linux下dhcp安装

        本文链接:https://www.haomeiwen.com/subject/phoszqtx.html