我想在三台电脑之间共享互联网和文件夹。 一个总是直接连接到互联网(Win XP Pro)。 目前它与另一台带有ICS的Windows PC共享Internet连接(它有2个NIC)。 我想将互联网和文件夹共享扩展到可能运行Linux的第三台个人电脑。
我需要购买什么(交换机?)以及我应该使用什么IPconfiguration? (因为我没有使用DHCP)。 我还需要Linuxnetworkingconfiguration方面的帮助(我正在使用Linux Mint 6 KDE CE)。
我不喜欢将Windows PC直接连接到互联网。 我会购买一个标准的消费互联网路由器(像这样 ,在NewEgg 30美元),连接到互联网,并连接到它的电脑。 如果你喜欢,它会做DHCP,configuration非常清晰。 它将保护您的系统免受互联网上的疯狂。 然后,您可以无风险地打开电脑上的文件/文件夹共享,Windows / Linuxnetworkingconfiguration变得非常简单; 跟随奇才。
如果你想自己推出,我会带2个网卡的电脑,并安装免费的Astaro安全网关软件。 这是一个全function的防火墙的Linux“装置”。 我在工作中使用他们的几个商业产品,很高兴。
我意识到这并不是专门回答你的问题,但是我认为这会让你更想去更好的方式。
编辑:你注意到了CDMAterminal。 如果PC通过以太网NIC使用TCP / IP连接,Astaro应该可以正常工作。 如果你打算把Windows PC作为“防火墙”,那么我build议你把大量的networking研究放到PC上。 从这里开始
另外:您可以使用Gibson Research Corp Shields Up网站testing外部访问您的PC。 它工作得很好。
最简单也是最常见的方法是购买永久连接到互联网的路由器,并使用DHCP将IP地址发送到networking。 如果你需要机器上的静态IP,大多数路由器将允许你设置预约。
如果你要使用这种方法,linux机器很可能会开箱即用,大多数发行版默认使用DHCP。
或者,如果您不想使用路由器,则需要一个集线器或交换机供所有客户端连接,并为所有机器提供相同范围内的静态IP,以及提供该机器的网关IP共享的互联网接入。
切换应该是足够的; 如果你计划继续使用电脑作为连接到互联网的网关,如果不是,你需要一个路由器。
如果您不使用DHCP,则需要确保所有计算机都位于同一个子网(通常为192.168.xx)和networking掩码上。 我build议你使用192.168.0.1,192.168.0.2和192.168.0.3你的电脑和networking掩码255.255.255.0。
您可以在Linux上的/ etc / network / interfaces中设置静态IP地址,如下所示:
auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.0.3 netmask 255.255.255.0 gateway 192.168.0.1
你在你的WinXP机器上运行任何服务器? 假设你不是,那么到目前为止最安全的做法是购买任何合理的支持DHCP的networking交换机,让它成为所有机器的networking接口。 那么你不需要在WinXP机器上configurationnetworking连接共享。
请注意,我相信当您configuration互联网连接共享时,WinXP将自动为连接到第二个networking的计算机提供DHCP服务。 现在几乎所有的Linux安装都将默认为DHCP,或者可以简单configuration为DHCP客户端。 因此,将Linux机器添加到networking将是微不足道的。 确保将NICconfiguration为DHCP,然后插入。
我使用我的Linux服务器作为我的直接连接到互联网,但那是因为我在我的Linux服务器上运行几个服务器(我支付的networking连接,使我可以运行我想要的任何服务,我有一个静态IP地址),还可以在Linux服务器上运行包过滤防火墙,以保护我的networking免受外部攻击。 在你的情况下,提供DHCP的外部networking交换机将为你提供这种保护 – 交换机将暴露在攻击之中,而没有其他的东西。 只有当他们能够破解交换机时,他们才能够进入你的networking。 (当然,我忽略了病毒和特洛伊木马以及这里的间谍软件,其中大部分是通过不安全的networking操作,通过电子邮件,或以其他方式诱骗人们安装它们来安装的。)
如果你不想这样做,并且想要对现有networking进行最小的修改,那么正如我所说的那样,我相信ICS会build立一个DHCP服务器。 只需在新机器上安装Linux,将其网卡configuration为DHCP,然后将其插入第二个networking。 它应该只是工作。 我帮助我的父母build立了一个这样的networking,并且将我的Linux笔记本电脑连接到了他们的networking上。
编辑:是的,Microsoft.com上的一篇文章, 与Windows XP的Internet连接共享证实了ICS会自动在主机上configurationDHCP服务器。