我有以下设置:
a) 一台可以访问互联网的单宿主机器 A。
b) 无法访问 Internet 的其他机器 B、C 和 D。
c)A、B、C 和 D 可以互相看到对方。
d) 所有机器都运行 RHEL 5.3 或 Fedora 16。
问题:是否可以通过某种方式让 B、C 和 D 与 A 共享 Internet 连接?再次注意,机器 A 没有安装第二个 NIC。(我在网上找到的解决方案假设 A 是一个双宿主系统!)
iptables
此外,您能否为仅具有 TCP/IP 基本知识的人们推荐一套书籍或在线资源,以便提供最新和深入的介绍?
答案1
答案在于您的路由器的功能范围内。
您可以为计算机 A 使用 DMZ,然后用防火墙切断对 B、C、D 的所有互联网访问 - 但从 b、c、d 无法访问 A - 它们是完全分开的 - 并且 DMZ 将使计算机 A 比以前更容易被互联网看到。