erc*_*rch 2 windows-server-2008 windows-command-prompt dhcp-server
在 Windows Server 2008(R2,32位)上,我找到了以下方法来设置租用期限,例如 3600 秒(1 小时)。
netsh dhcp server scope 10.0.0.0 set optionvalue 51 DWORD 3600
[→ 来源]
这基于RFC 2132,其中optionvalue 51
代表“IP 地址租用时间”。可以通过 GUI 将租用期限设置为无限制,但我没有找到通过命令行执行此操作的方法。
问题:如何通过cmd设置无限租期?
在一篇适用于 Windows Server 2003(R2、SP1、SP2)的文章中,我发现了以下内容:
... 从
netsh dhcp server mscope>
提示符运行set lease TIME
... 指定多播[?!] 范围内客户端的租用期限。指定-1会将 IP 地址租用的持续时间设置为无限或无限时间。[ → 来源]
这对我没有多大帮助。
将选项 51 的值设置为 4294967295 秒,它将在 GUI 中显示为无限制。
C:\Users\EAnderson>netsh dhcp 服务器范围 10.0.0.0 显示选项值
将当前范围上下文更改为 10.0.0.0 范围。
范围 10.0.0.0 的选项:
Run Code Online (Sandbox Code Playgroud)DHCP Standard Option : General Option Values: OptionId : 51 Option Value: Number of Option Elements = 1 Option Element Type = DWORD Option Element Value = 3600 Command completed successfully.
C:\Users\EAnderson>netsh dhcp 服务器范围 10.0.0.0 设置选项值 51 DWORD 4294967295
将当前范围上下文更改为 10.10.10.0 范围。
命令成功完成。
C:\Users\EAnderson>netsh dhcp 服务器范围 10.0.0.0 显示选项值
将当前范围上下文更改为 10.0.0.0 范围。
范围 10.0.0.0 的选项:
Run Code Online (Sandbox Code Playgroud)DHCP Standard Option : General Option Values: OptionId : 51 Option Value: Number of Option Elements = 1 Option Element Type = DWORD Option Element Value = -1
命令成功完成。
读者练习:为什么 4294967295 特殊?
归档时间: |
|
查看次数: |
1338 次 |
最近记录: |