![共享 Wifi 环境的家庭网络拓扑](https://linux22.com/image/1245862/%E5%85%B1%E4%BA%AB%20Wifi%20%E7%8E%AF%E5%A2%83%E7%9A%84%E5%AE%B6%E5%BA%AD%E7%BD%91%E7%BB%9C%E6%8B%93%E6%89%91.png)
由于添加了新设备,我需要重新评估我的家庭网络拓扑,我想知道是否有人有任何见解或意见可以帮助我。
一般环境
- 多单元住宅(15 名以上居民)信号范围内大约还有另外 5 栋多单元房屋。
- Wifi 是 WPA2,但我并不拥有路由器,也无法独立控制它的设置。
- 路由器的理想位置适合所有居民,我不方便使用有线连接。
我的环境
- 运行 Win7Pro 的台式电脑(无 Wifi 连接)
- 运行 WinXPpro 的旧笔记本电脑
- XBOX360(无 Wifi 连接)
- Android 手机
- 全新 MacBook Pro
- 即将添加 GoogleTV 机顶盒(或电视)
在购买 MacBook 之前,我的设置如下:
旧笔记本电脑连接到家用 Wifi,并使用以太网与台式电脑共享连接。我尝试过几次让 XBOX 做同样的事情,但从来没有成功过(而且几乎从来没有玩过游戏)。Android 连接到家用 Wifi 或 3G。此外,旧笔记本电脑上有 Ubuntu,但我无法让它的互联网共享与 Windows 一起工作,而且由于 XPpros 可以工作,所以我推迟了这项研究。
现在我已经引入了 Mac,并且令人头痛的不仅是将第三个系统联网,而且特别是在 Windows 领域中的 Mac……这种解决方案是难以忍受的。
理想情况下,我想要做的是像这样设置“我的环境”:
初始目标:一个独立的网络,在这个网络中,我可以在所有系统上使用相同的用户名和强密码,并且可以在 OSX/Win7 世界之间轻松共享文件,同时 Android/XBOX 也能够从文件共享中流式传输选定的媒体。
最初的想法: - 在旧笔记本电脑上安装 Linux 变体,让它基本上做 XPpro 迄今为止为我所做的相同的事情:作为“我”所认为的公共网络的网络接入点。 - 在我的环境中安装本地 Wifi 路由器(不同的频道、单独的 WPA2 密钥等...),然后可以为台式电脑、XBOX360 提供有线数据,并为 Android 手机和 MacBook 提供无线数据。
未来实施的最后一个考虑因素是如何配置它,以允许 Android/MacBook 在网络上或通过 VPN 远程控制 Linux 旧 PC、Windows7Pro 台式电脑。VNC/RDC 客户端可用于两者,所以这是我以后要牢记的事情。
我需要弄清楚并评估的是:
我的做法是否全都错了?
- 如果不 -
哪一个 Linux 变体能给我带来最大的性价比(简单、直接、有效)?
需求:互联网共享与典型无线路由器 (Wifi -> 以太网) 上的 WAN 输入兼容
从 CLI 的角度来看,我对 *nix 很熟悉(TTY 连接服务器对我来说并不是什么新鲜事),但我想将这个“服务器”的操作和维护简化到相当基本的程度。旧笔记本电脑运行缓慢且老化,在繁重处理时容易过热(强制硬关机),但显示器关闭时电池仍然可用,因此它有点像内置 UPS(这意味着在大多数断电后它仍将处于活动状态并正常运行)。
作为规划和设置/维护的一部分,我需要牢记哪些注意事项以确保:
- Linux 机上的防火墙允许 Windows/OSX/Android 和 XBOX 上的应用程序访问网络,同时严格锁定家庭网络和整个世界的访问权限。
- 网络上允许的所有内容都可以安全而无缝地相互通信。
- 我遗漏了什么?
任何帮助或讨论都会有帮助。
答案1
假设我理解正确,我认为你的想法是对的。建立自己的局域网环境的方法是使用无线路由器,例如Linksys WRT54GL(我喜欢这个,因为它支持第三方固件)并将其配置为专用有线/无线以太网网络,就像您将其插入电缆调制解调器一样。您现在唯一要做的就是弄清楚如何让您的 LAN 连接到互联网。
不幸的是,即便是我所能想象到的最好的情况,也无法实现您的 LAN 与互联网其余部分之间的完全无缝连接。至少,您将无法运行自己的任何服务器,但希望您大楼的无线路由器足够强大,大多数互联网服务不会受到影响。无论如何,该路由器是您的上行链路。
最简单的方法就是将硬线以太网从该路由器连接到您自己的路由器的 WAN 端口。如果我们只能访问建筑物的 Wi-Fi,我们仍然会使用 WAN 端口,但两者之间需要无线桥接。
您使用 Linux 或 Windows 机顶盒(连接到建筑物 Wi-Fi 并通过以太网共享)的想法可能很适合这种情况,但可能会充当额外的路由器,这完全没有必要,而且可能会增加更多复杂性。无线网桥是一种硬件,它只需连接到无线网络并将该连接降低到有线级别。硬件网桥通常是人为标记的——许多路由器可以配置为执行相同的操作,我相信 Linux 机顶盒也可以配置为实现此目的。
其他人将不得不帮助您完成 Linux 配置的具体细节,但要知道“Internet 共享”几乎总是指充当路由器。如果将某个盒子配置为充当网桥,您可能无法从该特定盒子访问 Internet,因此路由器选项通常是在 PC 上进行 Internet 共享的唯一有用方法。