この質問はの拡張であるこの質問。私の答えは質問に答えましたが、答えられていない部分が1つありました。Wi-Fiホットスポットを介してWi-Fi接続を共有するにはどうすればよいですか?
この質問はの拡張であるこの質問。私の答えは質問に答えましたが、答えられていない部分が1つありました。Wi-Fiホットスポットを介してWi-Fi接続を共有するにはどうすればよいですか?
回答:
Wi-Fiホットスポット経由でWi-Fi接続を「共有」することはできません。
みんなを誤解させているのは、私たちが話している機能が再分配であるときに、共有の専門用語の不適切な使用です。
2 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)は、1つの物理インターフェイス上に2つの仮想Wi-Fiインターフェイスを作成できるWindowsの標準機能を単に販売しています(Windows 7のWi-Fiホットスポットを参照)。次に、Windows はプライマリWi-Fiのネットワークアクセスを2番目のWi-Fiに再配布します。
Mac OS Xには、システム環境設定の「共有」パネルに「インターネット共有」機能があります。
ここの質問と回答ですでに数人が理解しているように、他のハードウェアインターフェイスを介して1つのハードウェアインターフェイスからの接続を共有できますが、メイン接続と再接続の両方として単一のWi-Fiインターフェイスを使用することはできません-共有。(Windows 7は、Microsoftによって追加された「ネットワーク仮想化」機能のおかげでこれを行うことができます。これにより、単一のハードウェアWi-Fiインターフェイスが複数のSSIDに応答できるようになります。これがConnectifyが活用する基本機能です。)
Mac OS Xが持っている1つのオプションは、この質問に対する答えではありませんが、同じ状況のいくつかで有用です。Bluetoothを使用してパーソナルエリアネットワーク(PAN)を作成でき、そのインターネット共有機能はここに記載されているように、Bluetooth PANを介してWi-Fiからインターネット接続を共有します。
これをうまく使ってiPadをMacbookのWi-Fi接続に便乗させることができたので、Wi-Fiでデバイスを1つしか入手できないホテルで両方が同時にインターネットにアクセスできました。同じ状況でiPhone 4SをPANに接続することはできませんでしたが、iPod Touchで動作すると思われます。他のコンピューター(Mac OS X、Windows、Linuxなど)がPANに参加してインターネット接続として使用できるかどうかはわかりません。
Windowsをインストールします(Macを使用している場合はrEFItを使用)。Connectifyをインストールします。
開発者でLinuxを使用している場合は、「全二重エンドポイント+リピーター」機能を実現する新しいカーネルモジュールを開発できるはずです。まず、wifiチップセットのデータシートを入手できる特定のデバイスを1つターゲットにします。バスアーキテクチャ、レジスタ番号、メモリアドレス、割り込み番号、信号タイミング、無線ブートルーチン、および関数リスト(同期および非同期)が必要です。
Mac OS内で実行されている仮想Windows PCでこれを行う方法に関するビデオを作成しました。ビデオはhttps://www.youtube.com/watch?v=CoLxujScJSYにあります
私の答えが機能するために必要なもの:
接続している元のネットワークでWifiリピーターを使用します。
コンピューターを使用する場合は、Connectifyを使用できます。私はそれが動作するように使用します。WiFiに接続していれば素晴らしいことです。コンピューターは他のすべてのデバイスへのルーターとして機能します。iPhoneのホットスポットを意味する場合は、[設定]> [ネットワーク]> [セルラーデータをオンにする]に移動し、ホットスポットを有効にします。