我的一个 shell 脚本有问题。问了几个同事,他们都只是摇头(挠了挠头),所以我来这里是为了回答。
根据我的理解,下面的 shell 脚本应该打印“Count is 5”作为最后一行。除了它没有。它打印“计数为 0”。如果将“while read”替换为任何其他类型的循环,它就可以正常工作。这是脚本:
echo "1">input.data 回声“2”>>输入.数据 回声“3”>>输入.数据 echo "4">>input.data 回声“5”>>input.data 碳纳米管=0 cat input.data | 阅读时; 做 让 CNT++; echo "计数到 $CNT" 完毕 echo "计数是 $CNT"
为什么会发生这种情况,我该如何预防?我已经在 Debian Lenny 和 Squeeze 中尝试过这个,结果相同(即 bash 3.2.39 和 bash 4.1.5。我完全承认不是一个 shell 脚本向导,所以任何指针都将不胜感激。
我希望我的 Windows 2012 DHCP 服务器为 ShoreTel 电话提供一个范围内的 IP 地址,以及另一个范围内的所有其他 IP 地址。
例如,我想提供来自 192.168.132.0/24 的电话 IP,以及来自 192.168.128.0/24 的所有其他 IP。我想这样做,以便我可以以不同于其他流量的方式为手机路由流量。
我知道我可以更改来自特定供应商的设备的各个选项(为它们提供不同的 DNS 服务器等),但我不知道我是否可以从完全不同的范围中提取地址。那可能吗?
“首选生命周期”和“有效生命周期”租赁之间有什么区别?首选的意义是什么?为什么不直接使用有效的终身租赁?谢谢。
我正在为我的 DHCP 服务器运行 Windows Server 2008 R2。我们即将切换到 VoIP 系统和 Cisco VoIP 电话。我想为这些电话分配特定范围的 IP,这些电话将具有公共 MAC 前缀(例如 00:01:02)。如果可能的话,我希望它们与我们的计算机处于同一范围内。有没有人有什么建议?
我想实施一个冗余解决方案。我有两个子网,所有 Windows XP 机器 - 每个都有自己的 DHCP 服务器 - 通过网桥连接。
当前 - 所有机器都从一台 DHCP 服务器获得 DHCP 租约,而另一台已禁用。
当网桥关闭时 - 我想在多个服务器之间拆分我的 DHCP 范围。如何在 Windows XP 客户端计算机上执行此操作?
给定一个默认网关为 10.5.1.1 和子网为 255.255.0.0 的 LAN
DHCP 范围当前设置在 10.5.2.1 到 10.5.3.254 的范围内
10.5.1.x 范围是为静态 IP 保留的。
我想增加 DHCP 池(10.5.2.x - 10.5.3.x 范围太小)
由于 255.255.0.0 子网,此 DHCP 范围是否仅限于 2.x 和 3.x 范围?
在这种情况下,我无法更改子网。当我尝试向 DHCP 服务器(即 10.5.4.x)添加另一个范围时,它不会允许它(非法范围?)...
这是一个 Sonic Wall .. 型号:PRO 300(CPU:StrongARM / 233 Mhz)固件版本:6.6.0.6
scope ×6
dhcp ×5
bash ×1
bridge ×1
dhcp-server ×1
ipv6 ×1
mac-address ×1
redundancy ×1
shoretel ×1
sonicwall ×1
windows ×1
windows-xp ×1