首页 > 代码库 > dhcp服务
dhcp服务
一.准备实验用的两台虚拟机
1. 安装一台RHEL6.5虚拟机
关闭防火墙
[root@ser5 桌面]# service iptables stop
[root@ser5 桌面]# chkconfig iptables off
关闭SElinux
修改配置文件
[root@ser5 桌面]# vim /etc/selinux/config
改为
SELINUX=permissive
保存退出
安装好vmware-tools,方便复制粘贴。
关闭NetworkManager服务
[root@ser5 桌面]# /etc/init.d/NetworkManager stop
[root@ser5 桌面]# chkconfig NetworkManager off
修改ip 改为192.168.4.5/24
设置ONBOOT=yes NM_CONTROLED=no
配置YUM仓库,确保可用
[new]
name=myyum
baseurl=file:///misc/cd
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
克隆出另一台RHEL6.5虚拟机
二. 搭建简单的DHCP服务器
1.服务器端
安装dhcp
[root@ser5 桌面]# yum -y install dhcp
修改主配置文件
[root@ser5 桌面]# vim /etc/dhcp/dhcpd.conf
default-lease-time 7200;
max-lease-time 14400;
subnet 192.168.4.0 netmask 255.255.255.0 {
option routers 192.168.4.1;
option domain-name "tarena.com";
option domain-name-servers 202.106.0.20,8.8.8.8;
range 192.168.4.28 192.168.4.54;
range 192.168.4.128 192.168.4.200;
}
重启服务
[root@ser5 桌面]# service dhcpd restart
正在启动 dhcpd: [确定]
[root@ser5 桌面]# chkconfig dhcpd on
2.客户机端
修改网卡设置
[root@pc205 ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0
.. ..
BOOTPROTO=dhcp
[root@pc205 ~]# service network restart
[root@pc205 ~]# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:0C:29:D3:F3:87
inet addr:192.168.4.28 Bcast:192.168.4.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fed3:f387/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:5 errors:0 dropped:0 overruns:0 frame:0
TX packets:29 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:864 (864.0 b) TX bytes:3366 (3.2 KiB)
//客户机分配地址为192.168.4.28
三. 保留地址,根据网卡MAC地址,分配给客户机指定的地址
1.服务器调整
[root@svr5 ~]# vim /etc/dhcp/dhcpd.conf
host pc205 {
hardware ethernet 00:0C:29:4A:8C:27;
fixed-address 192.168.4.110;
}
[root@svr5 ~]# service dhcpd restart
2.客户机验证
更改获取模式 为dhcp
[root@pc205 桌面]# dhclient -d eth0
Internet Systems Consortium DHCP Client 4.1.1-P1
Copyright 2004-2010 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/
Listening on LPF/eth0/00:0c:29:d3:f3:87
Sending on LPF/eth0/00:0c:29:d3:f3:87
Sending on Socket/fallback
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 6 (xid=0x4d3a16de)
DHCPOFFER from 192.168.4.5
DHCPREQUEST on eth0 to 255.255.255.255 port 67 (xid=0x4d3a16de)
DHCPACK from 192.168.4.5 (xid=0x4d3a16de)
bound to 192.168.4.110 -- renewal in 3139 seconds.
本文出自 “没有标题可写” 博客,谢绝转载!