• Linux中DHCP服务器的简单配置


    我安装了两台linux系统,一个作为服务器,一个客户端

    两个都有3个网卡,

    后两个网卡聚合为zhi一个网卡:Linux 网卡聚合

    两台电脑都一样。

    那么如何为这个聚合网卡进行DHCP的分配呢?

    1.由于我之前在Linux 网卡聚合这一节,将聚合网卡进行了静态IP地址分配,在这里要修改回来,然后在服务端启用DHCP,在客户端自动获取IP:

    nmcli connection modify zhi connection.autoconnect yes
    nmcli connection modify zhi ipv4.method auto

    然后在看下网卡的配置:(下图为配置完后发生网卡竞争时的状态)

    然后我们要删除多余的网卡配置,否则在DHCP配置完后,网卡又会自动调用net-sfatic 和eno33555000(eno33555000在Linux网卡聚合时,其中一个网卡有两种配置的解决方法中删除了),所以为了避免发生竞争,这里只要删除net-static就好:

    nmcli connection delete net-static

    最后:

    2.安装在server端安装DHCP可以参考Linux 中yum的配置

    yum install dhcp -y

    3.编辑server端的/etc/dhcp/dhcpd.conf文件,可以参考 /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example提供的案例:

     /etc/dhcp/dhcpd.conf:

    /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example

    然后,开始编写,我这里就简单编写一下:

    2.先整体设定

      主要设置租约时间, 最大租约时间,其他如

          option domain-name(分配域名)

          option domain-name-servers IP1,IP2(系统会修改/etc/resolv.conf文件。加上DNS服务器)

          ddns-update-style:(可以更新IP和域名的关系)

          option routers(网关)

      大家就看案例自己写就好,大致格式一样。

    default-lease-time 600;
    max-lease-time 7200;

    3.IP设定

      动态地址:

        让客户端zhi聚合网卡自动分配到192.168.1.100 -200之间的地址:

    default-lease-time 600;
    max-lease-time 7200;
    subnet 192.168.1.0 netmask 255.255.255.0 {
            range 192.168.1.100 192.168.1.200;
    }

      固定地址

        让客户端zhi聚合网卡固定分配到192.168.1.150地址:

    default-lease-time 600;
    max-lease-time 7200;
    subnet 192.168.1.0 netmask 255.255.255.0 {
            range 192.168.1.100 192.168.1.200;
            host zhi{
                    hardware ethernet 00:0c:29:cd:61:b1;
                    fixed-address 192.168.1.150;
            }
    }

    4.在server端,重启dhcp服务

    systemctl restart dhcpd.service

    5.在客户端,释放原有的IP地址

    dhclient -r

    注意:这里IP的释放会释放所有网卡上的IP地址,而不仅仅只是zhi上的IP地址

    6.在客户端,获取新的IP地址

    dhclient

    7.查看IP

    ifconfig

    动态IP:

    固定IP:

     8.开机自启动dhcp服务:

    先看下dhcp服务的状态:

    systemctl status dhcpd

    说明在开机后,dhcp服务不会自动启动。

    修改:

    systemctl enable dhcpd

    重新查看状态:

    版权

    作者:feiquan

    出处:http://www.cnblogs.com/feiquan/

    版权声明:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

    大家写文都不容易,请尊重劳动成果~ 这里谢谢大家啦(*/ω\*)

      

  • 相关阅读:
    世界时钟国家中英文名称国家代码与北京的时差 一览
    拼写CAML查询的小工具
    The trust relationship between this workstation and the primary domain failed
    SharePoint 2003 架构介绍
    [经典文章翻译]垃圾收集: 在Microsoft .NET Framework中的自动化内存管理 第二部分
    [转] [精华] 跟我一起写 Makefile
    c#的常用排序
    MS SQL Server查询优化方法
    如何进行成功的创业程序员创业白皮书
    SQL编码规范
  • 原文地址:https://www.cnblogs.com/feiquan/p/9232416.html
Copyright © 2020-2023  润新知