搭建DHCP服务器
一、实验需求
1、让客户机通过DHCP服务器自动获取IP地址;
2、C2使用固定IP地址(192.168.80.110/24)
三、配置IP地址
用vi编辑器打开网卡eth0的网络接口的配置文件,
l [root@localhost~]#vi/etc/sysconfig/network-scripts/ifcfg-eth0(用:wq退出vi编辑器)
解说上图:
DEVICE=eth0 --------设置网卡接口的名称
ONBOOT=yes---------设置网络接口是否在Linux系统启动时激活
BOOTPROTO=static--------设置网络接口的配置方式为静态指定
IPADDR=192.168.80.10------设置网络接口的IP地址
NETMASK=255.255.255.0------设置网络接口的子网掩码
GATEWAY=192.168.80.1------设置网络接口的默认网关地址
l [root@localhost ~]# ifconfig------查看网卡信息
注:在上图中可以看出IP地址、MAC地址、广播地址、子网掩码、连接类型
四、安装DHCP软件包
l [root@localhost ~]# mount /dev/cdrom /mnt-----将光盘挂载在/mnt目录
上图表示光盘挂载成功
l [root@localhost ~]# ls /mnt/Packages/ | grep dhcp---找dhcp软件包
l [root@localhost ~]# yum install dhcp-----安装dhcp软件包
上图表示完成dhcp软件包的安装
五、配置DHCP配置文件
l [root@localhost ~]#cat /etc/dhcp/dhcpd.conf---查看dhcp的配置文件
解说上图:
DHCP Server Configuration file.----DHCP服务器的配置文件
#see /usr/share/doc/dhcp*/dhcpd.conf.sample----意思是说DHCP的配置举列文件在/usr/share/doc/dhcp*/dhcpd.conf.sample
#see 'man 5 dhcpd.conf'-----
l [root@localhost~]#cp/usr/share/doc/dhcp*/dhcpd.conf.sample /etc/dhcp/dhcpd.conf----将/usr/share/.....下的文件复制到/etc/dhcp/dhcpd.conf文件下
cp:是否覆盖"/etc/dhcp/dhcpd.conf"? Y---表示是否覆盖/etc/dhcp/dhcpd.conf里的内容(y表示“是”)
l [root@localhost ~]# cd /etc/dhcp----切换到/etc/dhcp
l [root@localhostdhcp]#cp dhcpd.conf dhcpd.conf.backup-----将dhcp.conf复制一份名为dhcpd.conf.backup
l [root@localhost dhcp]# ls-----查看复制是否成功
dhclient.d dhcpd6.conf dhcpd.conf dhcpd.conf.backup
l [root@localhost dhcp]# grep -v "#" dhcpd.conf.backup | grep -v "^$" >dhcpd.conf----过滤dhcpd.conf.backup里的“#”和空白行并将其结果导入到dhcpd.conf
l [root@localhost dhcp]# vi dhcpd.conf----进入vi编辑器编辑dhcpd.conf
注:在编辑dhcp配置文档的出错时,查看日志文件/var/log/messages排错(如:tail -50 /var/log/messsages)
解说上图:
subnet 192.168.80.0 netmask 255.255.255.0 ------设置网段地址
range 192.168.80.100 192.168.80.200;-----设置地址池
option domain-name-servers 8.8.8.8;-------设置DNS
option routers 192.168.80.1;----设置默认网关
option broadcast-address 192.168.80.255;------设置广播地址
default-lease-time 600;------默认的租约
max-lease-time 7200;------最大租约
host C2 ----为哪台主机所保留IP地址的简单描述
hardware ethernet 00:0C:29:72:A0:BF;----是为保留主机的MAC地址
fixed-address 192.168.80.110;-----是为主机C2保留的IP地址
注:此配置文件中{}必须成对出现,编辑完每行文件时后面应该以“;”结尾
六、开启DHCP服务
l [root@localhost dhcp]# service dhcpd start---开启dhcp服务
5、用客户机自动获取地址
用vmnet1获取地址,将vmnet1TCP/IP属性设为自动获取,结果如下:
客户机C2
That end