我想要 3 台计算机之间的 Internet 连接和文件夹共享。一个永远在线并直接连接到互联网(Win XP Pro)。目前,它仅与另一台带有 ICS 的 Windows PC 共享 Internet 连接(它有 2 个 NIC)。我想将互联网和文件夹共享扩展到可能不时运行 Linux 的第三台 PC。
我必须购买什么(交换机?)以及我应该使用什么 IP 配置?(因为我没有使用 DHCP)。我还需要有关 Linux 网络配置的帮助(我使用的是 Linux Mint 6 KDE CE)。
我想要 3 台计算机之间的 Internet 连接和文件夹共享。一个永远在线并直接连接到互联网(Win XP Pro)。目前,它仅与另一台带有 ICS 的 Windows PC 共享 Internet 连接(它有 2 个 NIC)。我想将互联网和文件夹共享扩展到可能不时运行 Linux 的第三台 PC。
我必须购买什么(交换机?)以及我应该使用什么 IP 配置?(因为我没有使用 DHCP)。我还需要有关 Linux 网络配置的帮助(我使用的是 Linux Mint 6 KDE CE)。
我不喜欢将 Windows PC 直接连接到互联网。我会买一个标准的消费者互联网路由器(像这样,NewEgg 30 美元),将它连接到互联网,然后将计算机连接到它。如果您愿意,它将执行 DHCP,并且配置非常清晰。它将保护您的系统免受互联网上的疯狂影响。然后您可以毫无风险地在计算机上打开文件/文件夹共享,Windows/Linux 网络配置变得简单明了;跟随向导。
如果您想自己动手,我会使用带有 2 个 NIC 的 PC,并在其上安装免费的Astaro Security Gateway软件。它是一个Linux“设备”,是一个功能齐全的防火墙。我在工作中使用了他们的几种商业产品,我很高兴。
我意识到这并没有具体回答您的问题,但我认为它可以让您以更好的方式到达您想去的地方。
编辑:您注意到 CDMA 终端。如果 PC 通过以太网 NIC 使用 TCP/IP 连接到它,Astaro 应该可以正常工作。如果您打算将 Windows PC 作为“防火墙”,我建议您进行大量网络研究来保护该 PC。从这里开始。
另外:您可以使用 Gibson Research Corp Shields Up网站来测试对您 PC 的外部访问。它工作得很好。
最简单和最常见的方法是购买一个永久连接到互联网并使用 DHCP 将 IP 地址发送到网络的路由器。如果您需要机器上的静态 IP,大多数路由器将允许您设置保留。
如果您要使用这种方法,Linux 机器很可能开箱即用,大多数发行版默认使用 DHCP。
或者,如果您不想使用路由器,则需要一个集线器或交换机供所有客户端连接,并为所有机器提供同一范围内的静态 IP,以及提供的机器的网关 IP共享互联网访问。
一个开关确实应该足够了;如果您打算继续使用计算机作为连接到 Internet 的网关,否则您将需要路由器。
如果您不使用 DHCP,则需要确保所有计算机都在同一子网(通常为 192.168.xx)和网络掩码上。我建议您为您的计算机使用 192.168.0.1、192.168.0.2 和 192.168.0.3 以及网络掩码 255.255.255.0。
您可以在 Linux 上的 /etc/network/interfaces 中设置静态 IP 地址,如下所示:
你在你的 WinXP 机器上运行任何服务器吗?假设您不是,那么到目前为止,最安全的做事方式是购买任何支持 DHCP 的合理网络交换机,并让它成为所有机器的网络接口。然后你不需要在 WinXP 机器上配置 Internet 连接共享。
请注意,我相信当您配置 Internet 连接共享时,WinXP 会自动为连接到第二个网络的机器提供 DHCP 服务。今天几乎所有的 Linux 安装都将默认使用 DHCP,或者可以轻松配置为 DHCP 客户端。因此,将 Linux 机器添加到网络将是微不足道的。确保将 NIC 配置为 DHCP,然后将其插入。
我使用我的 Linux 服务器作为我与 Internet 的直接连接,但那是因为我在我的 Linux 服务器上运行了几台服务器(我正在为允许我运行任何我想要的服务的网络连接付费,并且我有一个静态 IP 地址) 并且这样我就可以在我的 Linux 服务器上运行一个包过滤防火墙来保护我的网络的其余部分免受外部攻击。在您的情况下,提供 DHCP 的外部网络交换机将为您提供这种保护——该交换机将受到攻击,而不会受到其他攻击。只有当他们能够入侵交换机时,他们才能入侵您的网络。(当然,我在这里忽略了病毒、木马和 spywhere,其中大部分是通过不安全的 Web 操作、通过电子邮件或通过其他方式诱骗人们安装它们来安装的。)
如果您不想这样做,并且希望对当前网络进行最小的更改,那么正如我所说,我相信 ICS 设置了 DHCP 服务器。只需在新机器上安装 Linux,将其 NIC 配置为 DHCP,然后将其插入第二个网络。它应该可以工作。我帮助我的父母建立了一个类似这样的网络,并且毫不费力地将我的 Linux 笔记本电脑连接到了他们的网络。
编辑:是的,Microsoft.com 上的一篇文章Internet Connection Sharing with Windows XP确认 ICS 确实在主机上自动配置了 DHCP 服务器。