首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ISC DHCP -用于特定mac地址的不同子网

ISC DHCP -用于特定mac地址的不同子网
EN

Server Fault用户
提问于 2014-04-16 21:41:19
回答 1查看 1.1K关注 0票数 0

我试图为几个特定的mac地址创建一个不同的子网,并将我的DHCP配置设置如下:

代码语言:javascript
复制
authoritative;

shared-network local {

 subnet 192.168.2.0 netmask 255.255.255.0 {
  range 192.168.2.1 192.168.2.99;
  option broadcast-address 192.168.2.255;
  option routers 192.168.1.100;
  option domain-name "local-network-spec";
  option domain-name-servers 8.8.8.8, 8.8.4.4;
  deny unknown-clients;
  host mdev {
   hardware ethernet 40:40:40:40:40:40;
  }
 }

 subnet 192.168.1.0 netmask 255.255.255.0 {
  range 192.168.1.1 192.168.1.99;
  option broadcast-address 192.168.1.255;
  option routers 192.168.1.1;
  option domain-name "local-network";
  option domain-name-servers 8.8.8.8, 8.8.4.4;
 }
}

然而,我似乎有错误的配置,因为相关的租约如下所示:

代码语言:javascript
复制
lease 192.168.1.5 {
  starts 3 2014/04/16 19:10:41;
  ends 4 2014/04/17 07:10:41;
  cltt 3 2014/04/16 19:10:41;
  binding state active;
  next binding state free;
  rewind binding state free;
  hardware ethernet 40:40:40:40:40:40;
  client-hostname "MyMachine";
}

这里的关键是针对不同的子网设置不同的routers选项。然而,有趣的是,尽管客户端不是所需子网中的IP地址,但它提供了正确的网关-- 192.168.1.100,而不是192.168.1.1 --因此从第一个子网声明中显然使用了一些东西。

知道我在这里做错什么了吗?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2014-04-16 21:53:29

我不知道这是否会完全解决这个问题,但是对于初学者来说,你的路由器需要位于同一个子网上。192.168.1.100不在192.168.2.0/255.255.255.0之内。如果按您配置的方式授予租约,则客户端将没有达到192.168.1.100的路径,该路径位于不同的子网上。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/589572

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档