我的工作站只有 1 个以太网插头,但我有 2 台机器(台式机和笔记本电脑)我的工作台式机有 2 个以太网端口。
有没有办法让我的台式机充当路由器,并为我的笔记本电脑提供互联网?我画了一个图表来解释我想要实现的目标。
我正在使用 MS Windows 7 Enterprise 64bit。
谢谢
答案1
是的;您可以通过以下两种方式之一使用计算机来执行此操作:
使其成为第 2 层交换机。简而言之,这涉及“桥接”您的“eth0”和“eth1”适配器,以便它们都位于同一个以太网网络上。这意味着你的“eth2”盒子需要在上游网络上有自己的 IP 地址并且还会向网关发送自己独特的MAC地址。工作中的网络管理员会知道你正在这样做(非常容易)即使没有对您的台式电脑的管理访问权限。
使其成为第 3 层交换机/路由器(设置 IP 伪装)。简而言之,这涉及将计算机设置为与普通路由器类似的行为方式,这意味着您创建网络地址转换 (NAT) 子网,也称为 IPv4 伪装,这意味着您“转发”发送的数据包从eth2到您的计算机(反之亦然)通过网关 NIC 向上传输数据。这意味着你的“eth2”盒子不需要在上游网络上有自己的 IP 地址并且不会将其自己的唯一 MAC 地址发送到网关。如果没有对您的台式电脑的管理访问权限,网络管理员将无法很容易地判断您正在执行此操作,除非检查应用程序层的流量。
更新
从评论来看,似乎我可以帮助您做出一些决定:
您使用的是 Windows,因此存在关于如何在 Windows 上执行此操作的超级用户问题(上述任一选择)。
你不想让 IT 人员惊动,因此您可能需要在计算机上使用第 3 层交换机/路由器。如果您具有管理权限,则可以设置 Internet 连接共享。为此,我参考了 RedGrittyBrick 的回答:到这里。或者可能会有数百个超级用户对此提出疑问。
仔细想想,既然你的问题归结为“使用 ICS”,这是一个重复的问题,我敢肯定。只需要找到正确的问题进行关闭投票即可。
答案2
是的,有办法。但具体如何精确取决于所使用的操作系统。
还要注意,当台式机关闭时,您必须将笔记本电脑插入隔间以太网插孔。当您想要再次使用两者时,您必须再次反转。因此,购买便宜的集线器或让 IT 部门提供第二个以太网插孔可能更为实用。
设置完成后:如果您不介意处于 NAT 后面:
- Windows:互联网共享
- Linux。加载 ipmasq 并设置正确的路由,然后使用 启用转发
echo 1>/proc/sys/net/ipv4/ip_forward
。
如果您不想为笔记本电脑使用第二个单独的网络,而是让它出现在正常网络上,那么您要么需要向 IT 部门索要一个固定的 IP,要么转发笔记本电脑的 DHCP 请求。
答案3
或者查看微软的解释