LINUX网络服务之DHCP

1”DHCP的工做原理:
动态主机配置协议(DHCP)是用来自动给客户端分配TCP/IP信息的网络协议,如IP地址,网关,子网掩码等信息。
每一个DHCP客户端经过广播链接到区域内的DHCP服务器,该服务器会相应请求返回包括IP地址,网关和其余网络配置信息。
2”DHCP的安装:
1经过su - root 命令转换至拥有最高执行权的ROOT身份下。
2经过rpm -qa | grep dhcp命令查看是否已经安装DHCP软件包(若是未显示任何结果则说明未安装)
3经过yum install -y dhcp命令安装DHCP软件包
4至此DHCP服务安装完毕
3”DHCP的主要文件:
/etc/dhcp/dhcpd.conf 为DHCP主配置文件。
/usr/lib/systemd/system/dhcpd.service DHCP服务单元。
4”编辑/etc/dhcp/dhcpd.conf文件:
vim /etc/dhcp/dhcpd.conf
subnet 192.168.1.0 netmask 255.255.255.0 ( #指定要给客户端分配的IP地址网段
option routers 192.168.1.1; #指定默认网关
option subnet-mask 255.255.255.0; #指定默认子网掩码
max-lease-time 172800; #指定最大租用周期(单位:秒)
range 192.168.1.10 192.168.1.100; #指定DHCP服务要分配的IP地址范围

(特别声明:本地须要有一个网络地址为“192.168.1.0”的IP DHCP才会生效)
(若需配置更多选项可经过“man dhcpd.conf”获取更多信息)
(使用systemctl start dhcpd.service启动DHCP服务。 若是启动失败 能够参考屏幕输出定位错误内容,或查看/var/log/messages的内容,而后参考dhcpd.conf的帮助文档。)
5”配置DHCP客户端
vim /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
HWADDR=00:0c:29:be:db:d5
TYPE=Ethernet
UUID=363f11a7-dfd1-ssc8-dbce-1f2306ac88dbf
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=dhcp #此处为自动获取方式,无需为同服务端同样的系统 其余版本的LINUX或WINDOWS系统都可
测试:
经过service network restart命令重启本地网络 即eth1
经过ifconfig命令查看是否从DHCP服务端自动获取到IP地址
至此DHCP服务端与客户端安装配置完毕vim

相关文章
相关标签/搜索