前提条件:
1:关闭防火墙
systemctl stop firewalld.service
2:关闭selinux
getenforce
结果为Disabled 为关闭状态 不用管 结果为其他则执行 setenforce 0(临时关闭)
开始搭建dhcp1.挂载安装光盘mount /dev/cdrom /media/cdrom/
2.搭建本地yum仓库 yum安装光盘中的 dhcp-4.1.1-38.P1.el6.centos.x86_64.rpm
或者
yum install -y dhcp
3.关闭虚拟机 虚拟机点击走上见《编辑》——>《虚拟网络编辑器》——>《更改设置》
——>《添加网络》直接确定——>修改子网ip为自己想要的——>
把这dhcp选项对号取消——>点击右下角《应用》——>《确定》
4.开机 配置固定ip地址
vi /etc/sysconfig/network-scripts/ifcfg-ens33
注意!!!我的是ens33 大家在配置的时候可以用 ifconfig 或者 ip a 查询一下
内容如下:
DEVICE=eth0
HWADDR=00:0C:29:F5:1D:6A
TYPE=Ethernet
UUID=8f49ebc2-5b1b-4135-863b-6acb0c84453f
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static #设置为静态
IPADDR=192.168.1.13 #ip
NETMASK=255.255.255.0#子网
GATEWAY=192.168.1.2#网关
DNS1=8.8.8.8 #配置网关连接外网
保存退出
重启网卡
systemctl restart network
注!!!如果报错表示配置文件有些错的地方,仔细检查
5.手动配置dhcp配置文件
cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf
vim /etc/dhcp/dhcpd.conf 修改想要的配置
或者以下为最基础的配置
> /etc/dhcp/dhcpd.conf //清空chcpd.conf
vim /etc/dhcp/dhcpd.conf
内容为:
subnet 192.168.xxx.0 netmask 255.255.255.0{ //subnet表示网段 netmask表示子网掩码
range 192.168.xxx.100 192.168.xxx.120; //range 192.168.1.100 192.168.1.120表示dhcp可分配的ip地址范围
option routers 192.168.xxx.1 ; //option oruters 表示路由
}
保存退出
systemctl restart dhcpd //重启dhcp
6.添加一台虚拟机当作客户机,选择网络适配器 为自定义(U) 选择与服务机相同的
vment,然后开机。
ifconfig ens33 ip地址为上一步设定的范围之内表示成功
也可dhclient -v 查看 其中有一行为 DHCPOFFER from 192.168.xxx.xxx
和你的服务器ip地址相同
未经允许请勿转载