web-dev-qa-db-ja.com

スイッチを介したインターネット接続の共有

スイッチを介してインターネット接続を共有できるかどうかを尋ねたい。

2つのRaspberryPiがスイッチに接続され、Windowsラップトップがインターネットにワイヤレスで接続されています。

ラップトップがスイッチを介してインターネット接続を共有することは可能ですか?

1
Manos

はい、あなたはインターネット接続の共有(ICS)が何であるかを正確に説明しています。マイクロソフトはそれを使用する方法を説明します ここ

詳細:基本的に、ラップトップをホームルーターに変えています。 Wi-FiアダプターはWANになり、イーサネットアダプターはLANになります。ホームルーターと同じように、ラップトップはLAN上に静的IPを持つゲートウェイになり、DHCPを提供します。 LAN上のクライアントであり、LANからのDNS要求を受け入れ、インターネットアドレスの要求をWANに転送します。

代替手段:ワイヤレスブリッジを使用します。一部の安価なホームルーター(ASUS、TP-Linkなど)は、ワイヤレスブリッジとしての使用をサポートしています。

2
Jason

Raspberry Piとインターネット接続を共有するには、ラップトップで Windowsインターネット接続の共有 を使用する必要があります。または、RaspberryPiの1つをルーターとして使用することもできます。それを行う方法はたくさんあります。 OpenWRT を実行することは1つのオプションにすぎません。

2
paradroid

ラップトップを使用してwifi経由でインターネットを受信し、単純なスイッチを介して再配布することは非常に可能です。ICSには独自のDHCP実装が含まれています。また、ラップトップをとして使用するようにRaspberriPiを構成する必要があります。また、スイッチを介してネットワーク接続を共有する場合は、ラップトップからスイッチへの「クロスオーバーケーブル」を使用する必要があるか、一部のスイッチのアップリンクポートにautoMDI(MDIX)があります。標準のイーサネットコードの使用。参考のために、特に下部の「アップリンクポート」セクションをお読みください http://www.pcweenie.com/hni/lan/lan3.shtml

1
smackyboy

簡単に言うと、スイッチではなくルーターが必要です。ラップトップを使用してルーターを兼ねることができますが、ほとんどの場合、2つのネットワークインターフェイスが必要になります。

長い答え:

インターネット接続の共有とは、通常、1つのデバイスがインターネットとローカルネットワークの両方に接続し、これらのネットワーク上で異なるIPアドレスを持っていることを意味します。

ローカルネットワークからインターネット宛てのIPパケットは、 リンク層 パケット(送信元と宛先のMACアドレスが配置されている場所)から解凍され、インターネットリンク上の新しいリンク層パケットに配置されます。パケットの インターネット層 部分のターゲットIPアドレスに基づきます。これは routing と呼ばれるため、名前はrouterです。

多くの場合、このプロセスには NATまたはネットワークアドレス変換 も含まれます。これは、ルーターが送信元IPアドレスを置き換え、接続の状態を維持して、着信関連パケットを元の送信者ホストに戻すことができることを意味します。この場合、あなたのPiの1つです。

それとは対照的に、スイッチはどのパケットにも何も触れず、1つのポートでパケットを受信し、リンクレベルヘッダーの宛先MACアドレスを読み取り、そのターゲットMACアドレスに対応するポートにパックされたものを出力します。 。

また、完全を期すために、ハブはダムスイッチであり、元のポートを除くすべてのポートで受信したすべてのパケットを出力します。

結論:ルーターとして機能するデバイスが必要になります。そのデバイスには、ほとんどの場合、インターネット接続とローカルネットワーク用に個別のリンクが必要です。たとえば、インターネット用のLANポートとローカルネットワーク用のWLANポート、またはその逆を使用できますが、ルーターはかなり安価であり、ラップトップをとして使用できるため、ルーターを購入する方がはるかに良いでしょう。ポータブルデバイス。

0
Janos Pasztor