Linux公共服务组件之DHCP篇

一、简介

DHCP(DynamicHost ConfigurationProtocol,动态主机配置协议)通常被应用在大型的局域网络环境中,主要作用是集中的管理、分配IP地址,使网络环境中的主机动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率。

二、安装
  1. 安装软件包 yum -y install dhcp

  2. 修改配置文件 vi /etc/dhcp/dhcpd.conf

#规定子网和掩码
subnet 120.10.10.0 netmask 255.255.255.0 {
  #规定dhcp地址池范围
  range 120.10.10.220 120.10.10.250;
  #规定网关地址
  option routers 120.10.10.10;
  #规定DNS服务器
  option domain-name-servers 120.10.10.10;
  #规定广播地址
  option broadcast-address 120.10.10.255;
  #默认租约时间(单位是秒)
  default-lease-time 60000;
  #最大租约时间(单位是秒)
  max-lease-time 720000;
}
  1. 启动服务
systemctl start dhcpd
systemctl enable dhcpd
  1. 验证,查看67端口,服务启动在UDP:67端口
[root@localhost ~]# netstat -anput | grep 67
udp    0    0 0.0.0.0:67    0.0.0.0:*    29242/dhcpd
三、实验

新建同网段主机,配置网卡为dhcp模式

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO="dhcp"
NAME=ens37
UUID=95b614cd-79b0-5755-b08d-99f1cca7271b
DEVICE=ens37
ONBOOT=yes

启停网卡进行验证,可以看到ens37网卡正确识别到DHCP服务器并获得ip地址

[root@localhost ~]# ifconfig ens37
ens37: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 120.10.10.220  netmask 255.255.255.0  broadcast 120.10.10.255
        inet6 fe80::20c:29ff:fe3c:6cfc  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:3c:6c:fc  txqueuelen 1000  (Ethernet)
        RX packets 167922  bytes 39624497 (37.7 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 13478  bytes 1588715 (1.5 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

附:一些常用网络命令

dhclient -d ens33:可以为主机重新获取新的IP地址;
dhclient -r ens33:释放IP地址;
hostnamectl  -set hostname:主机名”可以永久使用主机名(使用“bash”命令立即生效);
route add default gw IP地址:添加默认网关;
route del default gw IP地址:删除默认网关;
traceroute IP地址:可以测试从当前主机到目的主机经过的网络节点;
可通过查看“/etc/resolv.conf”了解本机的默认DNS地址,对该文件的修改保存退出后会立即生效,不用重启系统(这是获取IP地址的linux主机自动获取的DNS服务器地址)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

暴走的Mine

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值