• dhcp服务实验


    搭建dhcp服务器使其能够给172.24.8.0网段和192.168.168.0网段的主机分配ip地址,dhcp服务器可以给该网段的主机分配固定ip地址为172.24.8.8和192.168.168.168。

    第一步

    在虚拟机里添加一块为 NAT 模式的网卡,并将虚拟机命名为服务端。
    在虚拟机的虚拟网络编辑器里将使用本地 dhcp 服务关掉。
    配置 ip 地址

    nmcli connection modify ens160 ipv4.address 192.168.168.128/24  ipv4.gateway 192.168.168.1 ipv4.dns 192.168.168.1	   # 配置IP地址、网关、dns
    nmcli connection modify ens160 ipv4.method manual                                                                          # 手动配置					
    nmcli connection modify ens160 connection.autoconnect yes                                                                  # 开机自启
    nmcli connection up ens160                                                                                                 # 启用网卡
    

    第二步

    配置 dhcp 服务

    [root@localhost ~]# yum install dhcp-server -y                    # 装包
    [root@localhost ~]# rpm -qc dhcp-server                           # 查看包产生的配置文件
    [root@localhost ~]# vim /etc/dhcp/dhcpd.conf                      # 写配置文件
    :r /usr/share/doc/dhcp-server/dhcpd.conf.example                 # 读文件到这个文件
      1 option domain-name "haha.com";                                # 定义这个域名的名字
      2 default-lease-time 600;                                       # 租约时间
      3 max-lease-time 7200;                                          # 最大租约时间
      4 subnet 192.168.168.0 netmask 255.255.255.0 {                  # 网段和掩码
      5   range 192.168.168.10 192.168.168.100;                       # 分配地址范围
      6   option routers 192.168.168.1;                               # 网关
      7   option domain-name-servers 192.168.168.1,114.114.114.114;   # 选项域名服务器
      8 }                                                             # 结束标记
    [root@localhost ~]# systemctl restart dhcpd                       # 重启服务
    

    开启一台新的虚拟机并且有 NAT 模式的网卡,将虚拟机命名为客户端。
    然后输入 dhclient 获取地址,并复制 MAC 地址。

    [root@localhost ~]# vim /etc/dhcp/dhcpd.conf                      # 写配置文件
    :sp /usr/share/doc/dhcp-server/dhcpd.conf.example                # 在 vim 中打开一个新的窗口
    host fantasia {                                                   
      hardware ethernet 00:0c:29:c5:12:74;                            # 写 MAC 地址
      fixed-address 192.168.168.168;                                  # 要分配的固定 ip 地址
    }
    [root@localhost ~]# systemctl restart dhcpd                       # 重启服务
    

    在客户端的虚拟机重新获取地址,这样就可以分配一个固定的 ip 地址。

    第三步

    在虚拟机里添加一块为仅主机模式的网卡。
    在虚拟机的虚拟网络编辑器里将使用本地 dhcp 服务关掉。

    [root@localhost ~]# nmcli connection add con-name ens224 ifname ens224 type ethernet ipv4.addresses 172.24.8.10 ipv4.method manual connection.autoconnect yes      # 配置 ip 地址
    [root@localhost ~]# nmcli connection up ens224      # 启用网卡
    [root@localhost ~]# vim /etc/dhcp/dhcpd             # 编辑配置文件
    subnet 172.24.8.0 netmask 255.255.255.0 {           # 网段和掩码 
      range 172.24.8.5 172.24.8.200;                    # 分配 ip 地址的范围
    }                                                   # 结束标记
    host client {
      hardware ethernet 00:0c:29:c5:12:74;              # 写 MAC 地址
      fixed-address 172.24.8.8;                         # 要分配的固定 ip 地址
    }
    [root@localhost ~]# systemctl restart dhcpd         # 重启服务
    

    开启一台新的虚拟机并且有仅主机模式的网卡,将虚拟机命名为客户端。
    然后输入 dhclient 获取地址,并复制 MAC 地址写入配置文件,然后重启服务并在客户端的虚拟机重新获取地址,这样就可以分配一个固定的 ip 地址

  • 相关阅读:
    软件开发规范
    Fail2ban + firewalld 防护doss攻击
    SourceTree&Git部分名词解释
    训子
    一个网络下,手机如何访问本地网址
    tempalte.js的一般用法
    template.js的介绍
    获取URL中的参数
    js判断苹果和安卓端或者wp端
    HTML5与WebGL编程
  • 原文地址:https://www.cnblogs.com/li-qing/p/14038226.html
Copyright © 2020-2023  润新知