我想添加 netsh 命令来在 DHCP 范围内设置无类静态路由 249,我使用了这个命令,但它给了我一个错误,我使用的是 Windows Server 2003 R2
netsh dhcp 服务器 \SRVDC01 范围 10.0.17.45 设置选项值 249 IPADDRESS 10.0.0.0 255.0.0.0 10.0.16.1
答案1
我怀疑您看到的错误是:
提供的选项数据类型对于该选项无效。
DHCP 服务器设置 OptionValue 失败。
传递的参数不完整或无效。
您看到这些是因为选项 249 必须指定为二进制值,而不是 IPADDRESS 值。
如果您无法使用 GUI 设置此项,则必须自行将所需路由转换为十六进制字符串。示例如下:可通过 10.1.1.1 访问的 10.1.1.0/24 转换为“180a01010a010101”。第一个八位字节“18”是子网掩码的位数(0x18 = 十进制的 24)。接下来的八位字节是网络 ID(0a = 10、01 = 1、01 = 1,表示“10.1.1”),如果子网掩码不是以偶数八位字节边界结尾,则在右侧用零填充。最后四个八位字节是网关的 IP 地址。
在 GUI 中设置该值,您会更高兴。