迷尚21号和23号的区别:在Linux系统中配置DHCP中继为多个子网分配IP地址-

来源:百度文库 编辑:九乡新闻网 时间:2024/04/30 01:11:10
  实验拓扑图:
 
    主要步骤目录:
    配置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