linux全网段地址吗,请问linux dhcpd 分发多网段地址错误

在H3C S7506R交换机上配置了多个VLAN的DHCP服务器,但遇到一个问题:设备在VLAN 100和VLAN 300中获取到了错误的VLAN 200 IP地址。尽管在Linux服务器上配置了正确的DHCPd.conf文件,包括子网和范围设置,但设备仍然无法正确分配到对应VLAN的IP。问题可能与VLAN匹配规则有关,需要进一步排查配置或客户端的DHCP请求信息。
摘要由CSDN通过智能技术生成

我有多个vlan 在h3c s7506R上

dhcp server 1 ip 192.168.1.23

int vlan 100

ip address 10.0.100.1 255.255.255.0

dhcp server 1

int vlan 200

ip address 10.0.200.1 255.255.255.0

dhcp server 1

int vlan 300

ip address 10.0.300.1 255.255.255.0

dhcp server 1

int vlan 192

ip address 192.168.1.0 255.255.255.0

dhcp server 1

linux 服务器eth0 ip 192.168.1.23

单网卡

/etc/dhcpd.conf

ddns-update-style none;

ignore client-updates;

shared-network net{

subnet 10.0.100.0 netmask 255.255.255.0 {

option routers                  10.0.100.1;

option subnet-mask              255.255.255.0;

option domain-name-servers      10.0.100.2;

option domain-name-servers      10.0.100.3;

range dynamic-bootp 10.0.100.10 10.0.100.200;

default-lease-time 21600;

max-lease-time 43200;

}

subnet 10.0.200.0 netmask 255.255.255.0 {

option routers                  10.0.200.1;

option subnet-mask              255.255.255.0;

option domain-name-servers      10.0.100.2;

option domain-name-servers      10.0.100.3;

range dynamic-bootp 10.0.200.100 10.0.200.200;

default-lease-time 21600;

max-lease-time 43200;

}

subnet 10.0.300.0 netmask 255.255.255.0 {

option routers                  10.0.300.1;

option subnet-mask              255.255.255.0;

option domain-name-servers      10.0.100.2;

option domain-name-servers      10.0.100.3;

range dynamic-bootp 10.0.300.10 10.0.300.200;

default-lease-time 21600;

max-lease-time 43200;

}

subnet 192.168.1.0 netmask 255.255.255.0 {

option routers                  192.168.1.1;

option subnet-mask              255.255.255.0;

option domain-name-servers      10.0.100.2;

option domain-name-servers      10.0.100.3;

range dynamic-bootp 192.168.1.100 192.168.1.200;

default-lease-time 21600;

max-lease-time 43200;

}

问题是我在vlan 192能获得正确ip 192.168.1.100,将pc插到其他vlan中,在vlan 100和vlan 300都是获得vlan 200的ip地址10.0.200.200.

为什么在一个shared-network中会分到错误的ip??

|

class "vlan100"{

match if substring (option agent.circuit-id,2,2) = 00:64;

}

class "vlan200"{

match if substring (option agent.circuit-id,2,2) = 00:C8;

}

subnet 10.0.100.0 netmask 255.255.255.0 {

pool {

option routers 10.0.100.1;

option subnet-mask 255.255.255.0;

option domain-name-servers 10.0.100.2;

option domain-name-servers 10.0.100.3;

range dynamic-bootp 10.0.100.10 10.0.100.200;

default-lease-time 21600;

max-lease-time 43200;

allow members of "vlan100";

}

}

subnet 10.0.200.0 netmask 255.255.255.0 {

pool {

option routers 10.0.200.1;

option subnet-mask 255.255.255.0;

option domain-name-servers 10.0.100.2;

option domain-name-servers 10.0.100.3;

range dynamic-bootp 10.0.200.100 10.0.200.200;

default-lease-time 21600;

max-lease-time 43200;

allow members of "vlan200";

}

}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值