linux配置dhcp中继服务

最近开始学习linux下面一些服务的配置及使用,今天刚好讲到dhcp服务,并在双星唐老师指导下进行了dhcp中继服务的实验。本次实验使用3台rhel6.3的虚拟机,进行dhcp的相关配置,以下是实验步骤,由于本人技术有限,写的不好的地方还望多多谅解。

    网络环境
本次实验使用3台rhel6.3的虚拟机,网络适配器选择Custom模式,分别使用vmnet1和vmnet2(均为host-only模式),dhcp端选择vmnet1网卡,由于dhcp中继服务器也充当路由器,所以选用两块网卡,客户端选用vmnet2。实验先配置好网络环境,先让客户机和dhcp服务器分别能与中继器(充当路由器)ping通,然后中继器开启路由功能,保证客户机能与dhcp服务器能正常通信。

    服务器端配置
(1)配置服务器端网卡,具体配置信息如下

[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0               #eth0网卡接口 
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
IPADDR=10.0.10.2
NETMASK=255.255.255.0
GATEWAY=10.0.40.254

配置完后重启下network服务

[root@localhost ~]# service network restart

(2)配置dhcp,并启动服务

[root@localhost ~]# vim /etc/dhcp/dhcpd.conf

default-lease-time 600;
max-lease-time 7200;

subnet 10.0.20.0 netmask 255.255.255.0 {
  range 10.0.20.10 10.0.20.250;
  option routers 10.0.20.254;
}
subnet 10.0.10.0 netmask 255.255.255.0 {
}

配置完后启动dhcpd服务(注意配置文件中必须声明服务器的所在网段,不然服务启动不了)

[root@localhost ~]# service dhcpd restart

Shutting down dhcpd:                                       [  OK  ]
Starting dhcpd:                                            [  OK  ]


    中继服务器配置

(1)网络配置


配置eth0

[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0

# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
DEVICE=eth0
BOOTPROTO=none
HWADDR=00:0c:29:16:31:75
ONBOOT=yes
NETMASK=255.255.255.0
IPADDR=10.0.10.254
TYPE=Ethernet

配置eth1

[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth1

# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
DEVICE=eth1
BOOTPROTO=none
ONBOOT=yes
HWADDR=00:0c:29:16:31:7f
NETMASK=255.255.255.0
IPADDR=10.0.40.254
TYPE=Ethernet

(2)开启本机的路由功能

[root@localhost ~]# vim /etc/sysconfig/dhcrelay

# Controls IP packet forwarding
net.ipv4.ip_forward = 1            #将配置文件此项值设为1

下面的命令让配置生效

[root@localhost ~]# sysctl -p    #配置生效

(3)配置dhcp中继服务

[root@localhost ~]# vim /etc/sysconfig/dhcrelay

# Command line options here
INTERFACES="eth0 eth1"            #设置需提供中继服务的网卡接口
DHCPSERVERS="10.0.10.2"         #dhcp服务器地址

查看67号端检测dhcp中继服务是否开启

[root@localhost ~]# lsof -i :67
COMMAND  PID  USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
dhcpd   6282 dhcpd    7u  IPv4  37982      0t0  UDP *:bootps

以下命令可以重启dhcp中继服务

[root@localhost ~]# service dhcrelay restart

    客服端配置

客服端先自己配置一个ip和默认路由,确保能ping通dhcp服务器和中继服务器

然后输入以下命令通过dhcp获取到ip

[root@localhost ~]# dhclient eth0

成功获取ip的话,网卡会出现两个ip地址
eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:0c:29:9e:3a:11 brd ff:ff:ff:ff:ff:ff
    inet 10.0.20.5/24 brd 10.0.20.255 scope global eth0
    inet 10.0.20.10/24 scope global secondary eth0
    inet6 fe80::20c:29ff:fe9e:3a11/64 scope link 
       valid_lft forever preferred_lft forever

转载于:https://blog.51cto.com/su92wei/1259968

linux配置dhcp中继服务相关推荐

  1. Linux实训项目——第十章(下):配置DHCP中继服务

    实训目的 6.掌握LINUX下DHCP中继代理的配置方法 项目设计 一.配置DHCP中继代理 DHCP中继代理 DHCPRelay(DHCPR)DHCP中继 也叫做DHCP中继代理.DHCP中继代理, ...

  2. Cisco配置DHCP中继服务

    作用于网络中的终端通过发送DHCP广播的方式来获取IP地址信息.由于VLAN隔离广播,当终端与DHCP服务器不在同一广播域时,就需要用到DHCP中继. 路由器: Router(config)#inte ...

  3. DHCP原理及服务器搭建详解(固定IP地址,DHCP中继服务)

    DHCP原理及服务器搭建详解 一.引子: DHCP在网络中的作用非常重要,简单来说就像给每台服务器配身份证的机构,你有合格的身份才能做合格的事情,要不然连火车都坐不了.服务器只有被DHCP服务配置了I ...

  4. 细述!!DHCP中继服务配置!!

    目录 DHCP中继的应用场合 DHCP的工作原理 实验设计 设计方案 拓扑图 配置方法 [对R1配置] [对R2配置] [对交换机配置] DHCP中继的应用场合 当一个网络中的主机数目较大时,手工分配 ...

  5. IPV4 IPV6 DHCP中继服务器之思科交换机配置

    IPV4 && IPV6 DHCP中继服务器之思科交换机配置 标题:IPV4 &&IPV6 DHCP中继服务器配置 + 思科交换机配置 + DHCP服务器配置 一.DH ...

  6. 怎么用Windows 2008配置DHCP中继?

    windows2008配置DHCP中继 在对网络建设的学习过程中,我们会遇到这样一个情况,那就是用服务器当交换机或路由器来配置DHCP服务器.那么这里我们就讲解一下有关的dhcp中继配置的内容吧.我们 ...

  7. DHCP的基本介绍以及在HC3上配置DHCP中继和DHCP snooping

    一.DHCP简介 DHCP全称是 Dynamic Host Configuration Protocol﹐中文名为动态主机配置协议,它的前身是 BOOTP,它工作在OSI的应用层,是一种帮助计算机从指 ...

  8. 华为路由器配置DHCP中继

    DHCP(动态主机配置协议) 理论知识: DHCP主要用来为客户机自动配置I P地址相关的网络参数,包括IP地址.子网掩码.默认网关.DNS服务器等. DHCP 通信为广播的方式,因此当需要 DHCP ...

  9. 华三H3C交换机路由器如何配置dhcp中继

    华三H3C交换机路由器如何配置dhcp中继(dhcp relay) 华三交换机路由器如何配置dhcp中继(dhcp relay) 具体环境如上图,内网有专门的dhcp服务器(此处用华三路由器代替)连接 ...

最新文章

  1. mysqld服务器系统变量和状态变量
  2. SMT32如何进入sleep模式
  3. Android系统移植与驱动开发概述
  4. dtsi与dts_[dts]DTS实例分析
  5. C语言程序设计 | 结构体,枚举,联合
  6. python xrange_Python学习中的知识点(range和xrange)
  7. C/C bit 位操作
  8. spring mvc注解之@RequestBody和@RequestParm
  9. js 取get过来的数据
  10. linux之stat
  11. JAVA使用bean配置ftp_FTP文件上传(By)java
  12. Oracle 左连接(+)加号用法及常用语法之间的关系
  13. 单片机开发系列(一)之Keil 5 安装使用教程
  14. 上海二手房8月排名:链家、悟空找房、中原、太平洋、我爱我家、易居、房天下、iwjw、房多多、房好多、q房网、、、...
  15. 随机过程之马尔科夫链
  16. 高通SDX62平台 MBIM搜网、查询信号等功能异常
  17. java 订单减库存_下单减库存
  18. NetBeans 界面美化与字体设置
  19. adb命令查看手机设备
  20. Vue-创建组件时报错:Component names should conform to valid custom element name in html5 specification.

热门文章

  1. 搜狗浏览器智慧版_奥维互动地图浏览器下载_奥维互动地图浏览器64位版v7.1.2
  2. 定价是什么意思_茶商给茶叶定价也有潜规则!从定价就能看出,买的不如卖的精...
  3. arduinowin7_Win7系统下Arduino驱动安装失败的解决方法
  4. JMS学习(1):MS基本概念
  5. mysql存储过程while 遍历游标
  6. 两种IO模式:Proactor与Reactor模式
  7. ugui unity 取消选择_关于Unity中的UGUI优化,你可能遇到这些问题
  8. 反射获取成员方法并运行
  9. Nginx添加ngx_http_headers_module模块
  10. sklearn综合示例5:多分类分类器