实验环境:linux服务器两台linux1和linux2
网卡:都在vm2环境下
实验目的:实现dhcp自动分配地址
实验步骤:
1.首先进入linux 1设为dhcp服务器,配置服务器的ip地址
#vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static (如何获得IP,dhcp为自动分配,static为手动设置)
IPADDR=192.168.1.1 (ip地址)
NETMASK=255.255.255.0 (子网掩码)
GATEWAY=192.168.1.1 (默认网关)
ONBOOT=yes (是否开机激活网卡yes/no)
HWADDR=00:0c:29:87:4c:32 (MAC地址)
(保存并退出)
#service network restart (重新启动网卡服务)
2. 配置主机名:
#vim /etc/sysconfig/network
在HOSTNAME=anse 更改主机名
3. 搭建dhcp服务器:(主配置文件:/etc/dhcpd.conf)
(插入光盘用yum安装dhcp)
【注:配置yum
插入光盘后挂载到/media下
#mount /dev/cdrom /media
编辑yum配置文件
#vim /etc/yum.repos.d/dhcp.repo
因为本机的配置文件在光盘里所以需要将yum源配置到光盘下的Server文件夹中
Baseurl=file:///media/Server
Enabled=1
Gpgcheck=0
保存并退出!】
#yum clean all (清除yum缓存)
#yum install *dhcp* (yum安装)
(成功后)
修改dhcp主配置文件
#cp /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcpd.conf (复制dhcp文件到/etc/下【覆盖】。)
#vim /etc/dhcpd.conf
在末行模式下
:%s/192.168.0/192.168.1/g ……(修改配置文件最后的效果图如下)
ddns-update-style none;
subnet 192.168.1.0 netmask 255.255.255.0 {
option routers 192.168.1.1; 默认网关 (根据你的IP地址改)
option subnet-mask 255.255.255.0; 子网掩码
option domain-name-servers 192.168.1.1; DNS服务器
range dynamic-bootp 192.168.1.128 192.168.1.254; 有效地址(根据你的IP地址改)
default-lease-time 21600; 默认租期
max-lease-time 43200; 最大租期
}
修改完启动dhcp服务:/etc/init.d/dhcpd start
实验结果:
启动linux2,进入后查看ip信息
#ifconfig
如下
配置成功!!!
*注意:如果分配失败:
(1).先查一下服务器自己的ip信息以及网卡是否启动
(2).检查dhcp文件是否配置错误和查看服务是否开启
(3).查看是否在一网段