在我的工作场所,我们有一台 Windows Small Business Server,它为我们的本地网络运行 DHCP 和 DNS 服务。我相信这是一个 Active Directory 设置,但由于我对 Windows 一无所知,因此我对此并不完全确定。我可以说的是,服务器控制着一个 Windows 域,而我们的一些 Windows 机器就在该域中。我们有更多的计算机供我们的客户使用,它们是普通的 Internet PC,运行 Windows,但未连接到域或工作组。
我们经常遇到服务器机器的问题,部分原因是硬件相当陈旧。此外,我们使用的防火墙/路由器设备经常会引起问题。我现在用一台运行 Linux 和防火墙系统 (OpenWRT) 的旧 PC 替换后者。
我们的客户有可用的 Internet 连接非常重要,在旧设置中,路由器/防火墙或 Small Business Server 的故障将意味着他们没有。当我用我的 Linux 系统替换旧的防火墙时,我还想将 DHCP 和 DNS 服务从服务器迁移到防火墙。因此,服务器故障将不再导致 Internet 问题。
现在我已经安装了新的防火墙。我已经关闭了 SBS 上的 DHCP 服务器,并且我已经配置了它的 TCP/IP 协议,以便它使用新的防火墙机器作为 DNS。一切都像一个魅力,但只有几个小时。我在域上测试了几台 Windows 计算机,它们都可以工作。我禁用并启用了网络接口,以从新的 DHCP 服务(防火墙上的服务)获取网络配置。
但是,几个小时后(即今天早上我回来工作时),域中的 Windows 计算机无法再挂载网络共享。网络驱动器和打印机也拒绝工作。双击网络驱动器时,会弹出一个警告框,提示“本地设备名称已被使用”。
当停用 SBS 上的 DHCP 服务器并在单独的(非 Windows)机器上运行 DHCP 时,我需要做什么来保持我们的 Windows 网络服务正常运行?
到目前为止,我已经在新防火墙上添加了 DHCP 选项,将 SBS 的 IP 地址称为 netbios-ns 和 netbios-dd。这似乎还不够。
我想要一个设置,其中防火墙运行本地 DHCP …