Linux下配置DHCP中继代理

Linux下配置DHCP中继代理,第1张

首先启用路由功能:

echo 1 >/proc/sys/net/ipv4/ip_forward

然后修改dhcrelay的配置文件:

vi /etc/sysconfig/dhcrelay

加入以下内容:

INTERFACES="eth0 eth1"

DHCPSERVERS="192.168.1.2"

换成你的dhcp服务器的地址即可

最后启动中继服务

service dhcrelay start

1. 安装DHCP:rpm –ivh dhcp-2.0pl5-8.i386.rpm

2. 配置服务器:

l 为服务器自身设置静态IP地址。编辑/etc/sysconfig/network-scripts目录下脚本文件ifcfg-eth0,内容形式如下:

DEVICE=”eth0”

IPADDR=”192.168.xx.10”

NETMASK=“255.255.255.0”

ONBOOT =”yes”

BOOTPROTO=”none”

l 编辑/etc/sysconfig/network文件,内容如下:

NETWORKING=yes

HOSTNAME=”dhcpserver.ncie.org”

GATEWAY=”192.168.xx.254”

GATEWAYDEV=”eth0”

l 启动TCP/IP网络:service network restart

l 为广播地址设置主机名称为dhcp。在/etc/hosts文件中加入如下一行:

255.255.255.255 dhcp

l 把广播地址加入路由表:route add –host dhcp dev eth0

l 编辑/etc/dhcpd.conf文件,内容如下:

subnet 192.168.xx.0 netmask 255.255.255.0

default-lease-time 86400

max-lease-time 259200

option routers 192.168.xx.254

option subnet-mask 255.255.255.0

option domain-name “ncie.org”

option domain-name-servers 192.168.0.1

{

range 192.168.xx.101 192.168.xx.200

}

l 建立租约数据库文件:touch /var/lib/dhcp/dhcpd.leases

l 启动dhcp服务器:service dhcpd start

l 检测dhcp服务器是否启动正常: netstat -utl

3. 配置客户端:

l 登录到局域网中的一台Linux客户机,检测客户机上是否安装有DHCP客户端软件dhcpcd,如果没有则安装该软件包。

l 配置客户机使用DHCP获取网络参数。编辑/etc/sysconfig/network-scripts下的ifcfg-eth0文件,内容形式如下:

DEVICE=”eth0”

ONBOOT=”yes”

BOOTPROTO=”dhcp”

l 启动网络接口eth0: ifup eth0

l 利用ifconfig命令查看一下客户机的网络接口启动状况,确认网络接口已经被启动。

任务二 配置DHCP中继代理

实验要求:

配置DHCP服务器和中继代理,使子网A内的DHCP服务器能够同时为子网A和子网B提供DHCP服务。为子网A内的客户机分配的网络参数同上,为子网B内的主机分配的网络参数如下:

l IP地址段:192.168.10.101-192.168.10.200

l 子网掩码:255.255.255.0

l 网关地址:192.168.10.254

l 域名服务器:192.168.0.5

l 子网所属域的名称:ncie.org

l 默认租约有效期:1天

l 最大租约有效期:3天

实验步骤:

l 配置DHCP中继代理

1. 登录到子网A和子网B的路由器,安装DHCP服务器端软件包。

2. 启动DHCP中继代理: dhcprelay –I eth2 192.168.xx.10(其中eth2连接B子网,192.168.xx.10是子网A内的DHCP服务器的IP地址。在实验中视具体情况而定。)

3. 用netstat命令检测中继代理是否成功启动,以及监听的网络接口是否是连接子网B的网络接口:netstat –utl|grep bootps

l 配置DHCP服务器

1. 编辑DHCP服务器/etc目录下的dhcpd.conf文件,内容形式如下:

share-network ncie.org{

default-lease-time 86400

max-lease-time 259200

option domain-name “ncie.org”

subnet 192.168.xx.0 netmask 255.255.255.0{

option routers 192.168.xx.254

option subnet-mask 255.255.255.0

option domain-name-servers 192.168.0.1

range 192.168.xx.101 192.168.xx.200

}

subnet 192.168.10.0 netmask 255.255.255.0{

option routers 192.168.10.254

option subnet-mask 255.255.255.0

option domain-name-servers 192.168.0.5

range 192.168.10.100 192.168.10.200

}

}

2. 重新启动DHCP服务: service dhcpd restart

l 客户端配置与检测

1. 配置子网B内的客户机使用DHCP服务器获取网络参数,步骤和配置子网A的客户机相同。

2. 查看网络B内的客户机上/etc/dhcpcd目录下的dhcpcd-eth0.info文件,检测所作的配置。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7326123.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-04
下一篇2023-04-04

发表评论

登录后才能评论

评论列表(0条)

    保存