除了设置 Active Directory 之外,在小型网络中,关于 Windows 共享/设备发现可以做哪些改进?
我有一个小型网络。
- ADSL 调制解调器/路由器/WiFi(网关、DHCP、DNS)(+其下有 2 个千兆交换机)
- 2 几乎总是在台式机上(Vista Business,一个可能尽快升级到win7)
- 2 台笔记本电脑(白天一直开机)+ 2 台每隔一天使用的笔记本电脑(操作系统各不相同:XP、Vista、Ubuntu 上网本。-- 所有这些 Windows 笔记本电脑都搭载 Windows 的“家庭”版本--)
- 客用笔记本电脑也经常发挥作用(通常是 XP 或 Vista)
- 一个小型 NAS(Muse X Duo Raid)
- 隐藏在地下室的文件服务器 PC(新增,Ubuntu)
- 打印/传真/扫描仪设备
- 游戏室里电视机下面的一台 HTPC。
无法保证他们都位于同一工作组(即客人)。
在大多数情况下,我没有任何严肃的与文件共享有关的问题。
最经常毛刺我们得到的是一台机器在其文件管理器下的“网络”中“看不到”另一台机器。用户可以手动输入 //machine-name/ 或 //ip/ 来到达那里,或者,你知道,打电话给我抱怨,我会去为他们做这件事……
当前设置:
ADSL 路由器目前具有 DHCP、网关和 DNS 职责。
一切都使用 DHCP。
并非所有机器都使用文件共享。
如果我们在桌面/笔记本电脑上有任何共享,它们对于“所有人”都是只读的,并且我们不会在那里共享任何重要内容(只是音乐,图片,一些无聊的东西)。
Muse X Duo 突袭 NAS 设备和地下室的 Ubuntu 盒子都是为帐户共享而设置的,我们确实将其用于重要的东西和私人备份等。该 NAS 很慢(<5Mbyte/s 读写速度),但最近我们开始越来越多地使用 Ubuntu 盒子进行存储。
我不打算设置 AD/PDC,因为无论如何只有部分主机会使用它,而且这会成为我们(我)绝对不需要的管理难题。
问题:
有什么建议可以改善设置吗?
如果我将 DHCP 和 DNS 任务移到地下室的 Ubuntu 机器上,是否会看到真正的改进?(也许还有其他东西?.. WINS?或者在这么小的网络中这无关紧要?)
对于始终存在的永久机器来说,什么可以改善连接性/设备发现/无论你想称呼它什么?
对于偶尔来这里的客人笔记本电脑也有同样的问题吗?
更新:如果 ubuntu 机器接管 DHCP 职责和 DNS 职责,dhcp 和 dns 是否会相互通信以保持本地 ip/名称更新?这是否会转化为 windows 机器上的一些实际差异?
即 windows 机器如何向本地 dns 服务器询问“给我所有已知的本地主机 ip/名称信息”之类的内容?或者是其他东西(即 WINS?或者这太过时了?)
答案1
设置一个包含您本地机器条目的内部 DNS 服务器,并将任何未知请求转发到 Internet(即 ISP 的名称服务器)。
查看玛拉DNS它是免费和开源的,可以在 Linux 和 Windows 上运行:
MaraDNS 支持两个平台:CentOS Linux 5 和 Windows XP(通过 MinGW32)。其他系统可以轻松移植,但不受支持。这意味着,虽然将 MaraDNS 移植到另一个平台应该相当容易,但您必须自己移植或付费让我为您移植。Windows XP 端口不支持 CentOS Linux 版本的所有功能。
可能还有其他的可供您选择。