将网络托管在另一个网络后面

将网络托管在另一个网络后面

我对此不太擅长,但我会尽力具体说明。

情况:
我通过无线连接从邻居家的固定 PC 获得互联网。我有一些想要访问的网络设备,但不想在邻居家的网络上共享。

我想(如果可能的话)使用我的固定 PC 的互联网连接,让我自己的路由器能够访问互联网,并能够托管私人网络(从我的固定 PC 有线连接)。接下来是棘手的部分:我想托管与我的路由器不同的网络(不同的 SSID 和密码)。这是因为我不想在邻居的网络上放置打印机和网络硬盘。我试过在 Google 上搜索,但我能找到的只是扩展网络的方法。

我无权更改主路由器(我邻居的)上的设置。

我的问题是:是否可以实现这一点?如果可以,最好的方法是什么?我需要如何设置路由器?下图说明了我想将设备连接到“我的 wifi”的情况:

在此处输入图片描述

然后是附加问题: 如何从固定 PC 访问我的 wifi 上的设备?通常我会通过该网络上的 IP(192.168.0.X)访问它,但这没有用,因为我连接到邻居的网络,并且只与我自己共享互联网(实际上并未连接到它)。

还:我不会背着邻居使用他的互联网,他完全知道我将他的互联网作为我唯一的互联网。

谢谢您的帮助,请像对五岁小孩解释那样解释,也许我会明白 :)

答案1

Minde 试图实现的设置与 Dave Rook 提到的不同。

1) 首先,Minde 想要在他的台式机(我想这就是 Minde 所说的固定式)和路由器之间共享一个 wifi 连接;而在 Dave Rook 的参考资料中却没有这样的说法;

2)其次,他希望能够从桌面与连接到新 WiFi 网络的所有机器进行通信,向后可以这么说,通过路由器。

答案是:

1)第 1 点可以在任何操作系统中实现:在 Windows 中,它被称为 Internet 连接共享 (ICS)。可以找到一个很好的解释这里,很容易理解。

2)第 2 点比较棘手。您已经使用 wifi 卡连接到邻居的网络,因此,为了连接到新的 wifi 网络,您需要另一张 wifi 卡,或者能够构建虚拟接口在您已有的同一张 wifi 卡上。您可以在 Windows 中通过Microsoft 环回适配器。或者,您可能只是决定购买第二张 USB wifi 卡并使用它更容易。

无论如何,您必须确保流量正确路由。换句话说,您必须确保这个新的 wifi 接口(通过它连接到您自己的新 wifi 网络)仅用于访问您的本地网络,而不是一般的互联网。

您可以通过确保您的默认网关(在朋友家中)是 192.168.1.1,而您的家庭网络是 192.168.0.07/24 来实现这一点。命令

route print

显示路由表。该命令

route add 0.0.0.0 mask 0.0.0.0 192.168.1.1

告诉你的电脑使用 192.168.1.1 作为默认网关,命令

route -p add 0.0.0.0 mask 0.0.0.0 192.168.1.1

以永久 (-p!) 方式执行此操作。为了以防万一,命令

route del 0.0.0.0 mask 0.0.0.0 192.168.0.1

将 192.168.0.1 从默认网关位置上卸下来。

我假设您的桌面已安装 Windows。在 Unix/Linux 中,甚至可能进行更复杂的设置,如果需要帮助,请咨询。

相关内容