![无线网络环境中运行 Linux 的瘦客户端](https://linux22.com/image/603851/%E6%97%A0%E7%BA%BF%E7%BD%91%E7%BB%9C%E7%8E%AF%E5%A2%83%E4%B8%AD%E8%BF%90%E8%A1%8C%20Linux%20%E7%9A%84%E7%98%A6%E5%AE%A2%E6%88%B7%E7%AB%AF.png)
我是一所小型私立学校的唯一 IT 人员。学校有大约 60 台电脑。所有电脑都连接无线网络;大楼内没有以太网网络。
我想将学校迁移到 Linux。我希望该设置只需要最少的端点维护、支持中央身份验证和文件共享,并尽可能地利用端点的 CPU。
我设想的最佳方案是在每个端点的硬盘上安装一个小型 Linux 发行版。此发行版将加入无线网络并通过 NFS 安装根文件系统。然后启动将正常进行。此方案具有以下优点:
- 它可以与无线网络配合使用。(而 PXE 解决方案则不行。)
- 我可以通过修改存储在服务器上的端点的根文件系统来更新系统的几乎所有方面。
- 与常规的瘦客户端解决方案不同,这里我们使用端点的 CPU,而不是通过无线网络进行屏幕更新。
我的问题:
- 对于我正在尝试做的事情,有没有更好的方案?
- 有没有比 NFS 更好的文件系统来实现这个目的?我希望使用支持缓存到本地硬盘的文件系统,并且只通过网络下载更新的文件。
- 有其他人做过这个并记录下来吗?我找到的所有指南都是针对有线网络和 PXE 启动的。
答案1
通过 WLAN 安装根文件系统,可供 60 个客户端使用绝不以足够多的方式工作。WLAN 是一种共享媒介,它不具备这种能力。
通过有线连接实现这一点是可能的,但仍需要考虑很多因素,而无线连接则不可行。好吧,也许你可以让它工作不知何故但是,如果您需要一个哪怕是最低限度能运行的系统,这也将导致您在非常昂贵的专业 WLAN 设备上进行大量投资(来自思科等专业供应商的许多接入点和类似产品)。
您需要使用本地根文件系统,但有很多管理解决方案可以控制一堆机器。可以先看看 Puppet、Chef 或 cfengine 之类的东西,作为起点。