Linux DHCP服务的搭建与部属

简介:
   本章内容我们一起来讨论在linux下搭建DHCP服务,并且使用中继的功能让多个网段同时享有DCHP的服务。
                    DHCP服务器 
                           | 
             1网段—DHCP中继—2网段 
                           | 
                        3网段
配置之前检查DHCP服务器本身的IP地址。
本范例中为: 
   IP:192.168.1.2 
         255.255.255.0 
   GW 192.168.1.1(DHCP中继)
首先检查DHCP服务是否安装:
clip_image002
如果没有安装,将光盘放入光驱,通过mount命令进行挂载。
clip_image004
切换到光盘目录下的Server目录下
clip_image006
在这个目录下有DHCP的安装包,如图使用rpm命令进行安装。
clip_image008
安装完之后检查已经安装到机器上。
clip_image010
默认的DHCP配置文件是空的,需要我们手动去添加,为了方便,在安装目录下有一个模板,如图位置,通过CP命令进行覆盖。
clip_image012
覆盖成功后,进入配置文件进行配置。
clip_image014
如图,我们将域名,掩码,DNS设置为一样的,所以放在子网的外部。而通过subnet分开3个网段,让不同网段的机器获得不同的地址。
clip_image016
设置完成之后,DHCP服务就搭建好了,启动服务即可。
clip_image018
然后我们进入客户机,通过修改下图中的文件,将BOOTPROTO选项改为DHCP,自动获取。
clip_image020
clip_image022
重新启动网络服务,可以看到已经获取到了IP地址。
clip_image024
为了满足给多个网段分发IP信息,需要搭建一台DHCP中继服务器,本范例中中继服务器一共有3块网卡,分别为1.0 2.0 3.0网段
clip_image026
同样,需要使用光盘安装DHCP服务,跟上面的操作一样,这里不再做介绍。然后编辑/etc/syscto.conf,启动linux的路由功能,将net.ipv4.ip_forward = 值改为1
clip_image028
clip_image030
使用sysctl –p 让其生效
clip_image032
然后修改中继服务的配置文件
clip_image034
在第二行添加需要参加DHCP中继的网卡,在DHCPSERVERS行输入DHCP服务器地址。
clip_image036
然后启动中继服务
clip_image038
将我们的测试机连接到中继的第二块网卡上,重新启动网络服务,可以看到,新的IP地址已经获取到了。
clip_image040

本文转自 郑伟  51CTO博客,原文链接:http://blog.51cto.com/zhengweiit/364158


相关文章
|
1月前
|
Linux Shell Windows
通过Linux挂载Windows端NFS服务实现板端Linux传输文件到PC
通过Linux挂载Windows端NFS服务实现板端Linux传输文件到PC
|
1月前
|
运维 Linux Apache
Linux Apache服务详解——Apache虚拟目录与禁止显示目录列表实战
Linux Apache服务详解——Apache虚拟目录与禁止显示目录列表实战
22 2
|
7天前
|
存储 关系型数据库 MySQL
Linux服务详解
Linux服务详解
21 0
|
8天前
|
网络协议 Ubuntu Linux
Linux 下 TFTP 服务搭建及 U-Boot 中使用 tftp 命令实现文件下载
Linux 下 TFTP 服务搭建及 U-Boot 中使用 tftp 命令实现文件下载
|
15天前
|
监控 Java Linux
linux下监控java进程 实现自动重启服务
linux下监控java进程 实现自动重启服务
|
18天前
|
关系型数据库 MySQL Linux
linux特定服务日志
Linux系统的服务日志在`/var/log`目录下,如系统日志(`/var/log/syslog`或`/var/log/messages`)、认证日志(`/var/log/auth.log`)、SSH日志(`/var/log/auth.log`或`/var/log/secure`)。Web服务器(Apache和Nginx)的访问和错误日志、MySQL错误日志、Postfix及Dovecot邮件服务器日志也在此处。日志位置可能因发行版和服务配置而异,不确定时可查服务配置或用`grep`搜索。使用`logrotate`可管理日志文件大小。
20 6
|
25天前
|
Linux
linux中服务管理
在Linux服务管理中,从传统的System V init到Upstart,再到广泛采用的systemd,管理方式不断发展。systemd以其强大的功能和依赖解决成为现代Linux的核心。`systemctl`是管理服务的关键命令,如启动(`start`)、停止(`stop`)、重启(`restart`)服务及设置开机启动(`enable`)或取消(`disable`)。了解和服务管理,特别是systemd和`systemctl`的使用,对系统管理员至关重要。其他如xinetd用于控制网络服务,而特定环境下有OpenRC等工具。
17 2
|
1月前
|
Shell Linux C语言
【Shell 命令集合 系统设置 】Linux 管理系统服务 ntsysv命令 使用指南
【Shell 命令集合 系统设置 】Linux 管理系统服务 ntsysv命令 使用指南
28 0
|
1月前
|
存储 Shell Linux
【Shell 命令集合 系统设置 】Linux 管理系统服务 chkconfig命令 使用指南
【Shell 命令集合 系统设置 】Linux 管理系统服务 chkconfig命令 使用指南
29 0
|
1月前
|
存储 Linux
Linux Autofs自动挂载服务详解
Linux Autofs自动挂载服务详解
14 0