我正在研究一个项目。假设一个实验室有 20 台 PC,1 台导师 PC,其余 19 台学生 PC,在我的项目中,来自学生 PC 的所有网络流量在到达目的地之前都应经过导师 PC,因此,导师 PC 必须有两张以太网卡:卡 A 用于与学生 PC 通信,卡 B 用于与网关通信。
具体来说,卡 B 的 IP 地址为 10.21.2.*,网关 IP 为 10.21.2.1;卡 A 配置为学生电脑的网关,其 IP 地址范围为另一个范围(例如 192.168.0.*)。并将导师电脑配置为通过卡 B 共享互联网连接。
除了使用这种方法之外,还有其他方法可以将导师电脑配置为学生电脑的网关,而无需添加额外的以太网卡吗?请提供建议。
答案1
更简单的方法 - 获取用于管理实验室的软件。有些程序可以控制客户看到的内容(导师电脑显示屏、客户自己的显示屏)、屏幕变黑、切断互联网浏览、监控显示屏上的内容等。
答案2
虚拟局域网. 每个网络一个,并中继到导师的 NIC。
答案3
我的另一个回答更符合您之前发布的问题,我相信它已经关闭了;但实际上,问题是,您想要实现什么?您在监控流量吗?您在通话时切断互联网访问吗?您在尝试代理网络访问吗?因为实际上您只是要求实验室中的所有流量在出去之前在一台计算机上受到瓶颈限制,除了限制它们之外没有其他最终目标。
如果你想让他们保持注意力,可以使用我提到的软件,或者如果该实验室有一个交换机,你可以拉上行电缆(你的系统管理员很可能会不赞成这样做。)
或者您可以设置一个转发流量的代理系统,例如 Squid Web 代理。有交钥匙 Linux/BSD 发行版充当网关/路由器,然后可以为您转发流量(尽管如果您想确保流量不会绕过代理/过滤器,您需要从单个交换机上行,否则该实验室中的所有机器都需要将其网关指定为该路由器机器,并且它们可能会绕过您配置的瓶颈。
你通过这种方式“分割”这个网络,通过一台特殊的电脑进行路由,将会增加大概给网络管理增加不必要的复杂性,如果您不是该网络的管理员,这样做不会赢得他们的好感。如果您有直接的顾虑……阻止用户在课堂上浏览网页、加快网站访问速度等……您可能希望陈述您的实际最终目标,而不是已经在脑海中想出某种解决方案并询问如何实现您的解决方案。在高级网络管理员负责所有系统的背景下,设置可能扰乱 DHCP 或其他网络管理的障碍会自找麻烦。更不用说有人可能会问,为什么当老师的电脑被拿去维修或出现磁盘故障时,整个实验室突然变得毫无用处……