我们正在尝试对进入的库存(二手 Mac 电脑)进行盘点,并使用Deploystudio
一个特殊脚本。
脚本和数据库系统的条件之一是,每台传入的机器都必须从交换机的端口接收特定的 IP 地址,以便记录到数据库中。
例如port 1 =192.168.1.10
,Port 2 = 192.168.1.20
...无论哪个设备连接到这些总是获取其中一个示例地址。
有问题的开关是HP 2530-24G J9776A
。
我在 Google 上搜索了很久,这似乎只是一个托管Layer-2
交换机。
这HP Quick Specs 文档顺便提到了Layer 3
“服务等级“的特点和好处。
如果这只是一个layer-2
交换机,并且只关心MAC address
堆栈上层的内容(IP 地址等...)。
有没有什么办法可以解决这个问题?
答案1
交换机端口不分配 IP 地址。DHCP 服务器负责分配。
或者
- 将相关端口放入单独的 VLAN。为该 VLAN 设置 DHCP 范围,使其具有单个地址和非常短的租约时间。将 VLAN 路由到您的网络。
- 在插入机器之前,动态创建/更改机器 MAC 地址的 DHCP 保留。
- 编写脚本让机器静态使用您需要的 IP 地址。
- 使脚本更智能,以便它从 DHCP 日志中检测正确的 IP 地址。