DHCP基本配置

简介: dhcp

第一步 安装 DHCP

[root@localhost ~]# yum install dhcp dhcp-devel

DHCP文件简介

/etc/dhcp/dhcpd.conf #主配置文件,除了括号那栏,其它都要结尾 ; 这样的分号

/var/lib/dhcpd/dhcpd.leases #IP地址租约在这里

第二步 配置 DHCP

  1. 主文件配置
[root@localhost ~]# vi /etc/dhcp/dhcpd.conf

#
# DHCP Server Configuration file.
#   see /usr/share/doc/dhcp*/dhcpd.conf.sample
#   see 'man 5 dhcpd.conf'
#

# 设定租约期限

default-lease-time 259200;
max-lease-time 518400;

# 设定领域名称与DNS

option domain-name "dhcp.google";

option domain-name-servers 192.168.100.1;          #DNS服务器

ddns-update-style interim;                         #鸟哥说这是DHCP加入新功能要用的

# 动态IP分配的设定

subnet 192.168.100.0 netmask 255.255.255.0 {
        range 192.168.100.249 192.168.100.253;
        option broadcast-address 192.168.100.255;
        option routers 192.168.100.1;              #网关
}


# 给BOSS等设定静态IP

host google-inside {
        hardware ethernet 00:1D:7D:70:91:AB;       #这个网卡址址是我的(连接的是:号)
        fixed-address 192.168.100.252;
        option broadcast-address 192.168.100.255;
        option routers 192.168.100.1;
}
 
  1. dhcpd配置
[root@localhost ~]# vi /etc/rc.d/init.d/dhcpd

configtest() {
    [ -x $exec ] || return 5
    [ -f $config ] || return 6
    $exec -q -t -cf $config
    RETVAL=$?
    if [ $RETVAL -eq 1 ]; then
        $exec -t -cf $config
    else
        echo "Syntax: OK" >&2
    fi
    return $RETVAL
}

INTERFACES="eth0"                         #加入这一句

rh_status() {
    status -p $pidfile $exec
}
 

第三步 启动 DHCP

[root@localhost ~]# service dhcpd start

[root@localhost ~]# netstat -utl | grep bootps
udp        0      0    *:bootps       *:* 

看到上面的结果,证明成功了

第四步 测试

  1. windows 客户端太简单就不说了
  2. linux 客户端
[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0

BOOTPROTO=dhcp

这样就可以了

目录
相关文章
|
网络协议 Linux 应用服务中间件
2022红帽企业版网络配置--centos7配置DHCP DNS绑定域名 FTP HTTP(apache) nginx samba
2022红帽企业版网络配置--centos7配置DHCP DNS绑定域名 FTP HTTP(apache) nginx samba
195 0
|
7天前
|
Linux
kickstart自动安装系统 --DHCP 配置及测试
PXE+Kickstart自动安装系统需配置DHCP服务器分配IP。dhcpd.conf示例:设置更新样式、忽略客户端更新、指定下一服务器及启动文件。定义子网、网关、掩码、动态地址池并预留特定MAC地址。重启xinetd、NFS、DHCP服务,确保新服务器与Kickstart服务器在同一网络,避免误装其他机器。注意隔离测试网络以防干扰生产环境。
47 18
|
1月前
|
安全 Ubuntu 网络协议
在Linux中,如何配置DHCP服务器?
在Linux中,如何配置DHCP服务器?
|
2月前
|
网络协议 Linux 开发工具
配置Linux固定IP地址,为什么要固定IP,因为他是通DHCP服务获取的,DHCP服务每次重启都会重新获取一次ip,VMware编辑中有一个虚拟网络编辑器
配置Linux固定IP地址,为什么要固定IP,因为他是通DHCP服务获取的,DHCP服务每次重启都会重新获取一次ip,VMware编辑中有一个虚拟网络编辑器
|
3月前
|
Ubuntu
ubuntu 开启dhcp服务并配置
ubuntu 开启dhcp服务并配置
224 2
|
4月前
|
监控 安全 网络协议
|
4月前
|
网络架构
Ensp DHCP 接口地址池(配置命令)
Ensp DHCP 接口地址池(配置命令)
|
4月前
|
网络架构
Ensp dhcp全局地址池(配置命令 + 实例)
Ensp dhcp全局地址池(配置命令 + 实例)
133 1
|
4月前
|
域名解析 网络协议 Linux
TCP/IP协议及配置、IP地址、子网掩码、网关地址、DNS与DHCP介绍
TCP/IP协议及配置、IP地址、子网掩码、网关地址、DNS与DHCP介绍