linux+dhcp+主备,linux下的dhcp服务+dhcp中继

《1》配置DHCP服务器

1.配置IP地址:192.168.1.1;网关:192.168.1.1

# vim /etc/sysconfig/network-scripts/ifcfg-eth0 配置如下:# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]

DEVICE=eth0

BOOTPROTO=none

HWADDR=00:0c:29:09:27:38

ONBOOT=yes

NETMASK=255.255.255.0

IPADDR=192.168.1.1

GATEWAY=192.168.1.1

TYPE=Ethernet

2.#service network restart 重启网卡

3.#mount  /dev/cdrom /media/ 挂载光盘到media目录下

4.#cd /media/Server 进入挂载光盘目录下

5.#rpm -ivh dhcp-*.rpm 安装DHCP服务

6.#cat /etc/dhcpd.conf 查看dhcp主配置文件

7.#cp /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcpd.conf复制dhcpd.conf模板到etc目录下

8.vim /etc/dhcpd.conf 编辑主配置文件dhcpd.conf如下:

ddns-update-style interim;    //none:不支持动态更新//interim:互动更新模式

ignore client-updates;

subnet 192.168.1.0 netmask 255.255.255.0 {                // 设置分配的网段

# --- default gateway

option routers                  192.168.1.1;    //设置网关

option subnet-mask              255.255.255.0;   //设置子网掩码

option nis-domain               "domain.org";

option domain-name              "domain.org";

option domain-name-servers      192.168.1.1;  //设置dns服务器地址

option time-offset              -18000; # Eastern Standard Time

#       option ntp-servers              192.168.1.1;

#       option netbios-name-servers     192.168.1.1;

# --- Selects point-to-point node (default is hybrid). Don't change this unless

# -- you understand Netbios very well

#       option netbios-node-type 2;

range dynamic-bootp 192.168.0.128 192.168.0.254;  //设置dhcp的ip地址划分范围

default-lease-time 21600;

max-lease-time 43200;

# we want the nameserver to appear at a fixed address

host ns {

next-server marvin.redhat.com;

hardware ethernet 12:34:56:78:AB:CD;

fixed-address 207.175.42.254;

}

}

9.#service dhcpd restart从新启动服务(注意:配置ip必须和本地的ip地址是同一网段,且网关必须是真实机的ip 否则无法启动)

10.#chkconfig dhcpd on

这个最简单的linux下的dhcp服务器就配置好了,现在大家可以找台计算机测试一下,只要测试机把网卡类型改成dhcp,自动获取ip即可。

《2》DHCP中继服务器(1台dhcp服务器,一台dhcp中继服务器,n个测试pc)

1.首先我们上面已经配置好了一台主的dhcp服务器,我们只有在修改一下它的主配置文件即可

#vim /etc/dhcpd.conf 修改配置如下即可:

0818b9ca8b590ca3270a3433284dd417.png

#service dhcpd restart 重启一下dhcp服务器,使新的配置生效。

2.我们打开第二台dhcp中继服务器(此服务器要有三个网卡,最少两个)

#mount  /dev/cdrom /media/ 挂载光盘到media目录下

#cd /media/Server 进入挂载光盘目录下

#rpm -ivh dhcp-*.rpm 安装DHCP服务

3.配置三个网卡不同网段IP(具体步骤请参考顶层配置)

eth0: IP:192.168.1.2网关:192.168.1.1

eth1: IP:192.168.2.1网关:192.168.2.1

eth2: IP:192.168.3.1网关:192.168.3.1

3.开启路由转发

#vim /etc/sysctl.conf

修改第七行:net.ipv4.ip_forward = 0 把0改成1

保存退出并更新

#sysctl -p 查看是否修改成功

4.允许DHCP中级数据的接口以及DHCP服务的IP地址

#vim /etc/sysconfig/dhcrelay 修改如下:

INTERFACES="eth0 eth1 eth2"  //监听的网卡接口

DHCPSERVERS="192.168.1.1"    //dhcp主服务器ip地址

5.重新启动并添加到启动项

#service dhcrelay restart

#chkconfig dhcrelay on

6.开启客户机测试自动分配

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值