DHCP作用域详解

  • subnet  定义一个作用域
  • netmask  定义作用域的掩码
  • range  允许发放的IP范围
  • option routers 指定网关地址
  • option domain-name-servers 指定DNS服务器地址
  • option broadcast-address 广播地址

配置一个简单的作用域

例如我所在网段为10.10.10.0

现准备配置如下作用域

subnet 10.10.10.0 netmask 255.255.255.0 {    //配置一个10.10.10.0网段的作用域
  range 10.10.10.150 10.10.10.170;    //范围在10.10.10.150-170之间
  #option domain-name-servers 114.114.114.114;    //DNS
  option routers 10.10.10.254;    //网关
  option broadcast-address 10.10.10.255;    //广播
  default-lease-time 600;    //租约时间
  max-lease-time 7200;    //最大租约时间
}

然后重新启动DHCP服务

在另一台客户端上添加一张网卡进行测试

启动该网卡并查看IP

dhclient -d eth3  //可以用此命令获取DHCP并查看获取过程

由上可知eth3最后获取到了10.10.10.150

注:释放dhcp地址命令(dhclient -r eth3)

查看日志(/var/log/messages)

保留地址配置

--由DHCP分配地址,但是改地址不会改变

hardware ethernet  //指定以太网卡mac地址

fixed-address    //指定获取的IP地址

option host-name "hostname"    //该参数可以设置客户端主机名(需重启)

通过上述参数可以设置指定网卡获取指定IP地址

查看租约

cat /var/lib/dhcpd/dhcpd.leases

超级作用域

两个作用域合并成一个同一个作用域提供DHCP服务

用法

share-network  supper{

subnet 10.10.10.0 netmask 255.255.255.0 {
  range 10.10.10.150 10.10.10.170;
  #option domain-name-servers 114.114.114.114;
  option routers 10.10.10.254;
  option broadcast-address 10.10.10.255}

subnet 10.10.20.0 netmask 255.255.255.0 {
  range 10.10.20.150 10.10.20.170;
  #option domain-name-servers 114.114.114.114;
  option routers 10.10.20.254;
  option broadcast-address 10.10.10.255}

}

最新文章

  1. Windows 上安装 Jekyll.
  2. bfs判断连通图(无向)
  3. SQL Cumulative Sum累积求和
  4. [转]Hibernate查询对象所有字段,单个字段 ,几个字段取值的问题
  5. ACM +-字符串
  6. Center os FTP配置
  7. .NET设计模式系列文章 from TerryLee
  8. [原]Unity3D深入浅出 - 摄像机组件(Camera)
  9. 高级C++开发工程师综合测试题(风林火山)
  10. Heritrix与Nutch对比
  11. mvc拦截器
  12. Hive| 查询
  13. Bootstrap 图片
  14. MySQL数据库一个字段对应多个值得模糊查询和多个字段对应一个模糊查询
  15. P4172 [WC2006]水管局长(LCT)
  16. Map集合遍历的四种方式理解和简单使用-----不能for循环遍历
  17. zzuli2226:神奇的薯条
  18. Spring 注解(二)注解工具类 AnnotationUtils 和 AnnotatedElementUtils
  19. JS函数机制小结
  20. idea 项目添加web支持

热门文章

  1. hibernate使用手写sql以及对结果list的处理
  2. cd 命令行进入目标文件夹
  3. Leetcode刷题——007.整数反转
  4. 【android】获取本机ip地址
  5. 用mybatis进行模糊查询总是查不到结果!
  6. 进程共享变量#pragma data_seg用法
  7. NetCore2.2使用Nlog自定义日志写入路径配置方式
  8. mimikaz获取明文密码
  9. javascript 跨域问题 jsonp
  10. 【SGU194】Reactor Cooling