Linux中DHCP服务器的简单配置
我安装了两台linux系统,一个作为服务器,一个客户端
两个都有3个网卡,
后两个网卡聚合为zhi一个网卡:Linux 网卡聚合
两台电脑都一样。
那么如何为这个聚合网卡进行DHCP的分配呢?
1.由于我之前在Linux 网卡聚合这一节,将聚合网卡进行了静态IP地址分配,在这里要修改回来,然后在服务端启用DHCP,在客户端自动获取IP:
nmcli connection modify zhi connection.autoconnect yes
nmcli connection modify zhi ipv4.method auto
然后在看下网卡的配置:(下图为配置完后发生网卡竞争时的状态)
然后我们要删除多余的网卡配置,否则在DHCP配置完后,网卡又会自动调用net-sfatic 和eno33555000(eno33555000在Linux网卡聚合时,其中一个网卡有两种配置的解决方法中删除了),所以为了避免发生竞争,这里只要删除net-static就好:
nmcli connection delete net-static
最后:
2.安装在server端安装DHCP可以参考Linux 中yum的配置:
yum install dhcp -y
3.编辑server端的/etc/dhcp/dhcpd.conf文件,可以参考 /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example提供的案例:
/etc/dhcp/dhcpd.conf:
/usr/share/doc/dhcp-4.2.5/dhcpd.conf.example
然后,开始编写,我这里就简单编写一下:
2.先整体设定
主要设置租约时间, 最大租约时间,其他如
option domain-name(分配域名)
option domain-name-servers IP1,IP2(系统会修改/etc/resolv.conf文件。加上DNS服务器)
ddns-update-style:(可以更新IP和域名的关系)
option routers(网关)
大家就看案例自己写就好,大致格式一样。
default-lease-time ;
max-lease-time ;
3.IP设定
动态地址:
让客户端zhi聚合网卡自动分配到192.168.1.100 -200之间的地址:
default-lease-time ;
max-lease-time ;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.100 192.168.1.200;
}
固定地址
让客户端zhi聚合网卡固定分配到192.168.1.150地址:
default-lease-time ;
max-lease-time ;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.100 192.168.1.200;
host zhi{
hardware ethernet :0c::cd::b1;
fixed-address 192.168.1.150;
}
}
4.在server端,重启dhcp服务
systemctl restart dhcpd.service
5.在客户端,释放原有的IP地址
dhclient -r
注意:这里IP的释放会释放所有网卡上的IP地址,而不仅仅只是zhi上的IP地址
6.在客户端,获取新的IP地址
dhclient
7.查看IP
ifconfig
动态IP:
固定IP:
8.开机自启动dhcp服务:
先看下dhcp服务的状态:
systemctl status dhcpd
说明在开机后,dhcp服务不会自动启动。
修改:
systemctl enable dhcpd
重新查看状态:
版权
作者:feiquan
出处:http://www.cnblogs.com/feiquan/
版权声明:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
大家写文都不容易,请尊重劳动成果~ 这里谢谢大家啦(*/ω\*)
Linux中DHCP服务器的简单配置的更多相关文章
- Linux中DHCP服务器的简单配置(转)
我安装了两台linux系统,一个作为服务器,一个客户端 两个都有3个网卡, 后两个网卡聚合为zhi一个网卡:Linux 网卡聚合 两台电脑都一样. 那么如何为这个聚合网卡进行DHCP的分配呢? 1.由 ...
- Linux中Apache服务器的简单配置
配置Apache服务器: 1.安装Apache,可以参考Linux 中yum的配置来安装: yum install http* -y 2.修改SELinux: setenforce 0 查看: 3.防 ...
- 网络操作系统 第九章 DHCP服务器管理与配置
本章小结 本章介绍了DHCP服务器的基本概念,基本原理和主要功能,详细说明了Window是下DHCP服务器的安装配置和Linux下DHCP 服务器的安装配置,通过本章的学习.读者能够理解动态主机配置协 ...
- Linux中环境变量文件及配置
Linux中环境变量文件及配置 一.环境变量文件介绍 转自:http://blog.csdn.net/cscmaker/article/details/7261921 Linux中环境变量包括系统 ...
- Linux搭建DHCP服务器
Linux搭建DHCP服务器 实验目标: 通过本实验掌握基于Linux的DHCP服务器搭建技能. 本实验包含内容为yum的认识与使用,磁盘挂载的概念与使用,DHCP原理及配置,systemctl服 ...
- Linux 中 Vi 编辑器的简单操作
Linux 中 Vi 编辑器的简单操作 Vi 编辑器一共有3种模式:命名模式(默认),尾行模式,编辑模式.3种模式彼此需要切换. 一.进入 Vi 编辑器的的命令 vi filename //打开或新 ...
- spring注解开发中常用注解以及简单配置
一.spring注解开发中常用注解以及简单配置 1.为什么要用注解开发:spring的核心是Ioc容器和Aop,对于传统的Ioc编程来说我们需要在spring的配置文件中邪大量的bean来向sprin ...
- Linux中Nginx服务器的部署和配置
目录 Nginx安装方式: yum源安装 目录结构: 源码包安装 目录结构: Nginx中支持PHP Nginx中配置php对mysql数据库的支持 Nginx配置反向代理服务器 正常代理 根据不同端 ...
- linux中Samba服务器的配置
Samba简介 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件 ...
随机推荐
- [Swift]LeetCode778. 水位上升的泳池中游泳 | Swim in Rising Water
On an N x N grid, each square grid[i][j]represents the elevation at that point (i,j). Now rain start ...
- 初步学习大数据——设置虚拟机固定ip地址
1.打开本机的网络连接 2.右键以太网,打开属性. 3.右键VMnet8,打开属性.最多不能超过255,最少不能小于0. 0~255之间. 4.找到你要设置固定IP地址的虚拟机 ,选择上方的编辑 ...
- Java-SSM框架页面时间格式转换
在JSP中,列表查询绑定时间时,会出现以下的时间格式,那样看起来的话,感觉... 那如何转换成“yyyy-MM-dd HH:mm:ss”格式呢?--很简单,在JSP头顶加上 <%@ taglib ...
- 【spring】静态资源的访问受限解决方法
前言 我们知道在整合spring mvc框架的时候需要在web.xml中配置一个servlet 代码如下 <!--spring mvc 的DispatcherServlet--> < ...
- Javascript sort方法
sort()方法用于对数组的元素进行排序 语法:array.Object.sort(sortBy) sortBy:可选.规定排序顺序.必须是函数 返回值:对数组的引用.数组在原数组上进行排序,不生成副 ...
- java.net.SocketException: 权限不够
java.net.SocketException: 权限不够 一切问题的根源都是缺乏常识 0.0.....背景:今天部署一个spring cloud服务,tanainaide 服务的端口为80,然后 ...
- 什么样的IT业务适合外包?
很多公司都应该遇到过这样的问题,什么样的IT业务才适合外包呢? 百度大家都可以百度的到一些信息,比如: 针对这样的推荐答案,是否也需要认真思考一下,我需要外包的业务是什么样的业务?是不是真的适合外包? ...
- Java面试系列--java基础
Java基础总结 JAVA中的几种基本数据类型是什么,各自占用多少字节. 八大基本数据类型,byte:8位,short:16位,int:32位,long:64位,float:32位,double:64 ...
- webpack4.0各个击破(3)—— Assets篇
目录 一. Assets资源的基本处理需求 二. webpack处理引用资源 2.1 资源打标 2.2 引用优化 2.3 sprites雪碧图合成 2.4 图片压缩及其他 webpack作为前端最火的 ...
- Collection集合。
Collection集合. java.util.Collection 接口. 没有索引 是所有单列集合的最顶层的接口,里面定义了所有单列集合共性的方法. 任意的单列集合都可以使用Collecion接口 ...