centos7配置dhcp
用su 获取root权限
用yum -y install dhcp命令安装dhcp服务(yum是基于RPM包管 理,自动下载RPM包并且安装)
查看安装后生成的配置文件 rpm -qc dhcp
编辑dhcp的配置文件 vim /etc/dhcp/dhcpd.conf
option domain-name "example.org"; option domain-name-service ns1.example.org; default-lease-time 600; max-lease-time 7200; authoritative; subnet 10.0.2.0 netmask 255.255.255 .0{ range 10.0.2.10 10.0.2.200; option domain-name-service ns1.internal.example.org; option domain-name "internal.example.org"; option routers 10.0.2.254; option broadcast-address 10.0.2.255; default-lease-time 600; max-lease-time 7200;} host passacaglia{ hardware ethernet 08:00:27:54:9d:67; fixed-address 10.0.2.55; }
全局配置详情:
authoritative: 指定当一个客户端试图获得一个不是该DHCP服务器分配的IP信息,DHCP将发送一个拒绝消息,而不会等待请求超时。当请求被拒绝,客户端会重新向当前DHCP发送IP请求获得新地址,当网络中有其他的DHCP服务器时,加上此参数可以忽略其他DHCP服务器。可把此参数加在dhcp.conf配置文件的第一行。 default-lease-time: 设置默认租约时间,参数值单位是秒。默认租约时间表示客户端从服务器租用一个IP地址的默认时间,到大时间后客户端会向服务器提出继续租用该IP地址的请求。 max-lease-time: 设置最大租约时间,参数值单位是秒。当客户端租约的地址到大这个时间,就不能继续租用该IP地址。 option domain-name: 设置主机所在域的名称,设置的域名和主机名称一起组成主机全名。 option domain-name-service :设置DNS服务器地址,设置后客户机DNS会使用该地址,如果要设置多个DNS地址,用逗号隔开。
使用subnet声明设置子网属性
subnet后面设置网络地址,尾数范围最好在0-24之间,netmask后面设置子网掩码。 range参数:是设置subnet中可供动态分配的IP地址范围,参数值一定要是subnet设置的子网之内,否则不能启动。 subnet-mask参数:设置子网掩码,设置子网掩码之后一般不需要再设置网络地址和广播地址。 routers参数:是设置默认网关。
使用host声明设置主机属性,通常用于为服务器分配好固定使用的IP地址
host: 后面需要为DHCP客户端主机设置主机名称。 hardware:是设置客户端主机的物理地址(MAC地址),因为通常使用的都是以太网,所以hardware参数类型设置为ethernet。 fixed-address:设置在host声明中指定的客户端分配固定使用的IP地址。
启动dhcp服务
systemctl start dhcpd.service
登录客户机查看是否为分配的ip
注意事项
每次启动dhcp服务前,需要启动网卡服务,systemctl start network.service 修改完客户机分配ip,也需要重启客户机的网卡来重获ip
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
CentOS7部署ELK5.2
原文发表于cu:2017-02-10 参考文档: Elasticsearchyum文档:https://www.elastic.co/guide/en/elasticsearch/reference/current/rpm.html Logstashyum文档:https://www.elastic.co/guide/en/logstash/current/installing-logstash.html Kibanayum文档:https://www.elastic.co/guide/en/kibana/current/rpm.html es5.x版本head插件安装:http://renzhiyuan.blog.51cto.com/10433137/1888862 本文通过yum的方式安装ELK Stack各套件,并做简单配置。 一.环境准备 1.操作系统 CentOS-7-x86_64-Everything-1511 2. JDK版本 # 官方文档写得很明确:elasticsearch与logstash至少需要java 8支持,其中logstash5.x版本也不支持java ...
- 下一篇
9个Linux系统常用监控命令
我们的系统一旦上线跑起来我们自然希望它一直相安无事,不要宕机,不要无响应,不要慢腾腾的。但是这不是打开机器电源然后放任不管就可以得到的。所以我们要监视系统的运行状况,发现问题及时处理。 对于系统和网络管理员来说每天监控和调试Linux系统的性能问题是一项繁重的工作。监控和保持系统启动并运行是很不容易的一件事。因此实验楼介绍部分linux的系统监控命令。 (1)Linux进程监控:TOP Linux下的Top命令是一个性能监控程序,许多系统管理员常常用它来监控Linux性能,在许多Linux或者类Unix操作系统里都有这个命令。 Top命令用于按一定的顺序显示所有正在运行而且处于活动状态的实时进程,而且会定期更新显示结果。这条命令显示了CPU的使用率、内存使用率、交换内存使用大小、高速缓存使用大小、缓冲区使用大小,进程PID、所使用命令以及其他。它还可以显示正在运行进程的内存和CPU占用多的情况。 $ top 操作截图: 在图中依次可以看到进程PID,进程用户,CPU使用率,内存使用率、交换内存使用大小等等信息。top命令提供了实时的对系统处理器的状态监视.它将显示系统中CP...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS关闭SELinux安全模块
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7安装Docker,走上虚拟化容器引擎之路