实验拓扑图:
主要步骤目录: 配置DHCP服务器192.168.1.1 配置DHCP中继服务器192.168.2.1 配置客户机192.168.1.200 配置客户机192.168.2.200 验证客户机 详细步骤: 配置DHCP服务器 1.先使用rpm命令检查系统中是否安装DHCP软件包,如果没有安装,则挂载RHEL5系统光盘,并安装其中的DHCP软件包即可。命令如下所示: [root@localhost ~]#rpm -q dhcp //查询系统是否安装DHCP包 [root@localhost ~]#mkdir /mnt/cdrom //创建挂载文件夹 [root@localhost ~]#mount /dev/cdrom /mnt/cdrom //挂载系统光盘 [root@localhost ~]#rpm ivh /mnt/cdrom/Server/dhcp-3.0.5-18.el5.i386.rpm //安装DHCP包,注意:dhcp-后面最好用Tab键补齐。 2.dhcpd服务的主要配置文件位于“/etc/dhcpd.conf”,但该文件中默认并不包含任何有效配置,需要管理员手动建立。所以我们参考配置模板文件,来建立有效的配置内容。命令如下所示: [root@localhost ~]#cp /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcpd.conf cp:是否覆盖“/etc/dhcpd.conf”? y //复制模板配置文件到/etc下把dhcpd.conf覆盖,得到有模板的dhcpd.conf配置文件。 3.配置dhcpd.conf配置文件中的参数: [root@linux ~]# vi /etc/dhcpd.conf ddns-update-style none; default-lease-time 21600; max-lease-time 43200; option domain-name "wji123.com"; option domain-name-servers 192.168.1.1; subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.10 192.168.1.200; option subnet-mask 255.255.255.0; option routers 192.168.1.1; } subnet 192.168.2.0 netmask 255.255.255.0 { range 192.168.2.10 192.168.2.200; option subnet-mask 255.255.255.0; option routers 192.168.2.1; } 4.配置dhcp服务器网络参数: [root@linux ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0 # Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE] DEVICE=eth0 BOOTPROTO=static IPADDR=192.168.1.1 NETMASK=255.255.255.0 GATEWAY=192.168.1.2 ONBOOT=yes [root@localhost ~]#ifdown eth0;ifup eth0 //重启网络接口使配置生效。 5.启动dhcpd服务 [root@localhost ~]#service dhcpd start //启动dhcpd服务 配置DHCP中继服务器
1.添加第二块网卡 2.配置两块网卡的网络参数,具体配置如下: [root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0 # Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE] DEVICE=eth0 BOOTPROTO=static IPADDR=192.168.1.2 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 HWADDR=00:0C:29:F7:81:F8 ONBOOT=yes [root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth1 # Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE] DEVICE=eth1 BOOTPROTO=static IPADDR=192.168.2.1 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 HWADDR=00:0c:29:f7:81:02 ONBOOT=yes 3.在RHEL5系统中,安装好DHCP软件包后就已经包含了DHCP中继相关的程序和脚本等文件。具体配置如下: 1)安装DHCP软件包(请参考配置DHCP服务器) 2)开启服务器的路由转发功能。配置如下: [root@localhost ~]#vi /etc/sysctl.conf net.ipv4.ip_forward = 1 //在配置文件中找到此行,把0改为1。 [root@localhost ~]#sysctl -p 3)设置允许DHCP中继数据的接口及DHCP服务器的IP地址 [root@localhost ~]#vi /etc/sysconfig/dhcrelay INTERFACES="eth0 eth1" DHCPSERVERS="192.168.1.1" 4)启动dhcrelay中继服务程序 [root@localhost ~]#service dhcrelay start [root@localhost ~]#chkconfig --level 35 dhcrelay on //设置dhcrelay服务为自启动 配置客户机 IP地址设为自动获得 验证客户机 通过ipconfig 获得信息如下: Ethernet adapter VMware Network Adapter VMnet1: Connection-specific DNS Suffix . : wji123.com IP Address. . . . . . . . . . . . : 192.168.1.200 Subnet Mask . . . . . . . . . . . : 255.255.255.0 Default Gateway . . . . . . . . . : 192.168.1.1 Ethernet adapter 本地连接: Connection-specific DNS Suffix . : wji123.com IP Address. . . . . . . . . . . . : 192.168.2.200 Subnet Mask . . . . . . . . . . . : 255.255.255.0 Default Gateway . . . . . . . . . : 192.168.2.1 |
|