永发信息网

linux里dhcp中继怎么配置,具体命令?

答案:2  悬赏:40  手机版
解决时间 2021-01-27 18:12
  • 提问者网友:却不属于对方
  • 2021-01-27 04:17
linux里dhcp中继怎么配置,具体命令?
最佳答案
  • 五星知识达人网友:由着我着迷
  • 2021-01-27 05:01
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文件,检测所作的配置。
全部回答
  • 1楼网友:街头电车
  • 2021-01-27 06:10
dhcrelay dhcpserverip就可以了!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯