这个问题的扩展这个问题。虽然我的回答确实回答了问题,但有一部分未得到回答:如何通过Wi-Fi热点共享Wi-Fi连接?
这个问题的扩展这个问题。虽然我的回答确实回答了问题,但有一部分未得到回答:如何通过Wi-Fi热点共享Wi-Fi连接?
Answers:
您无法通过Wi-Fi热点“共享” Wi-Fi连接。
误导每个人的是,当我们正在谈论的功能是重新分配时,不恰当地使用了共享的技术术语。
当两台PC连接在同一Wi-Fi热点上时,它们实际上 共享相同的连接:它们使用相同的 Wi-Fi通道,它们共享路由器IP公共地址。
当您在InternetSharing
内部启动时,System Preferences > Sharing
您不是在开始共享,而是将主网络访问重新分配给辅助网络访问。在此辅助网络访问上,您充当访问路由器。您正在分发IP专用地址。在主网络访问中,您有一个公用IP地址,在辅助网络访问中,您有一个专用IP地址,然后将流量IP地址从公共端转换为私有端,反之亦然。为了能够将来自主网络访问的IP流量重新分配给相同的物理访问,您的OS应该能够将该物理接口呈现为2种不同的虚拟接口,通常en1
和en2
。
MacOS X不提供这种虚拟化功能。
您无法将以太网连接重新分配给以太网连接。
您无法将Wi-Fi连接重新分配给Wi-Fi连接。
Connectify(在Windows 7上)仅销售Windows的标准功能,该功能允许在一个物理接口上创建2个虚拟Wi-Fi接口(请参阅:Windows 7的Wi-Fi热点)。然后,Windows 将主要Wi-Fi的网络访问重新分配给第二个Wi-Fi。
Mac OS X在“系统偏好设置”的“共享”面板中具有“互联网共享”功能。
正如已经在这里的问题和答案中弄清楚的几个人一样,它可以让您通过任何其他硬件接口共享来自一个硬件接口的连接,但是它不能使用单个Wi-Fi接口作为主要连接和重新连接。 -分享。(由于Microsoft添加了“网络虚拟化”功能,Windows 7可以做到这一点,它实质上允许单个硬件Wi-Fi接口响应多个SSID,而这正是Connectify所利用的基本功能。)
Mac OS X的一个选项不能完全解决该问题,但在某些相同情况下很有用,它可以使用蓝牙创建个人局域网(PAN),并且其Internet共享功能可以分享从Wi-Fi通过蓝牙PAN了互联网连接,作为记录在这里。
我已经成功地使用它来使iPad搭载Macbook的Wi-Fi连接,因此两个人都可以在一家酒店同时访问互联网,而我只能在Wi-Fi上获得一台设备。在相同的情况下,我无法将iPhone 4S连接到PAN,但据说它可以在iPod Touch上使用。我不知道其他计算机(Mac OS X,Windows,Linux或其他)是否能够加入PAN并将其用作其Internet连接。
安装Windows(如果是Mac,请使用rEFIt)。安装Connectify。
如果您是开发人员并且使用Linux,那么应该有可能开发一个新的内核模块,该模块将完成“全双工端点+转发器”功能。首先,请针对一种特定的设备,您可以从中获取wifi芯片组数据表。您需要总线架构,寄存器号,存储器地址,中断号,信号时序,无线电启动例程和功能列表(同步和异步)。
我制作了一个视频,介绍如何在Mac OS内运行的虚拟Windows PC上执行此操作。该视频位于https://www.youtube.com/watch?v=CoLxujScJSY
我的答案起作用所需的工作:
在要连接的原始网络上使用Wifi中继器。
如果您的意思是在计算机上,则可以使用Connectify。我使用它可以正常工作,如果您已连接到WiFi,那就太好了;您的计算机将充当您所有其他设备的路由器。如果您是指iPhone上的热点,请转至设置>网络>打开蜂窝数据,然后启用该热点。