课堂笔记01——搭建DHCP服务器

客户端配置dhcp,可以从服务器上自动获取IP、子网掩码、DNS、网关等信息。能够解决人工配置IP地址的冲突,减轻管理员的工作量。

在Linux系统中搭建DHCP服务器,必须先得安装相关程序。(如红帽中可以通过查看dhcp的rpm包是否安装了)

[root@hua ~]# rpm -q dhcp
package dhcp is not installed
这里表示没有安装,此时我们需要插入安装光盘进行安装。
[root@hua ~]# ls dhcp* /misc/cd/Server/
[root@hua Server]# rpm -ivh dhcp-3.0.5-31.el5_8.1.x86_64.rpm 
此时再次查看,已安装:
[root@hua Server]# rpm -q dhcp
dhcp-3.0.5-31.el5_8.1
安装后,需要进入dhcp程序主配置文件,进行配置
[root@hua Server]# vim /etc/dhcpd.conf
ddns-update-style interim;【全局配置】
ignore client-updates;
subnet 192.168.10.0 netmask 255.255.255.0 {【声明网段】
        option routers                  192.168.10.254;【设置路由】
        option subnet-mask              255.255.255.0;【设置子网掩码】
        option nis-domain               "domain.org";
        option domain-name              "domain.org";【默认搜索域】
        option domain-name-servers      192.168.1.1;【DNS服务器】
        option time-offset              -18000; # Eastern Standard Time
        range dynamic-bootp 192.168.10.10 192.168.10.20;【IP分配网段】
        default-lease-time 21600;【默认租期】
        max-lease-time 43200;【最大租期】
               host ns {【对ns配置固定IP】 【ns是标识名称】
                next-server marvin.redhat.com;
                hardware ethernet 12:34:56:78:AB:CD;【客户机MAC地址】
                fixed-address 192.168.10.250;【固定的IP地址】
        }
}
配置完成后,启动dhcp服务
[root@hua Server]# service dhcpd start
启动 dhcpd:                                               [确定]
[root@hua Server]# chkconfig --list dhcpd
dhcpd           0:关闭  1:关闭  2:启用  3:启用  4:启用  5:启用  6:关闭
最后在客户机上设置成自动获取IP即可。(需要与dhcp服务器一个网内)
故障排查:
DHCP服务无法开启:
1、DHCP服务器是否设置了IP地址。
2、DHCP主配置文件是否正确。
[root@hua Server]# /etc/init.d/dhcpd configtest 【通过查看配置文件是否语法错误】
客户端无法自动获取IP:
1、客户端是否与DHCP服务器统一个网内。
相关命令
监听服务:(DHCP服务端UDP67、客户端UDP68)
[root@hua Server]# netstat -anpu | grep :67

客户端临时配置/测试,使用dhclien命令

格式:

dhclient 选项 网络接口

选项:

-d调试模式

-r释放地址

服务端查看DHCP租约信息、地址分配情况:

[root@hua ~]# less /var/lib/dhcpd/dhcpd.leases

虚拟机搭建rustdesk 虚拟机搭建dhcp服务器步骤_运维

客户端查看DHCP租约信息:

/var/lib/dhclient/dhclient.leases

/var/lib/dhclient/dhclient/dhclien-ethN.leases

限制DHCP服务接口:

[root@hua ~]# /etc/sysconfig/dhcpd

                ……

                 DHCPDARGS=“eth0”【限制eth0网卡】

[root@hua ~]# service dhcpd restart 【重新启动服务】

DHCP中继服务器(了解)

虚拟机搭建rustdesk 虚拟机搭建dhcp服务器步骤_虚拟机搭建rustdesk_02





转载于:https://blog.51cto.com/venwa/1395630