
私は Windows XP SP3 を使用しており、基本的にトポロジは 3 台のコンピュータ (詳細は図を参照)、インターネットへのワイヤレス接続、およびルーターへの有線接続で構成されています。メイン コンピュータ (A) はワイヤレス USB カードを使用してインターネット (I) に接続されており、メイン コンピュータはルーター (R) にも接続されています。他の 2 台のコンピュータ (B と C) もルーターに接続されていますが、ルーター自体はインターネットに接続されていません。ルーターを使用して 3 台のマシンを (LAN) 接続し、メイン コンピュータから他の 2 台のマシンのいずれかに TCP パケット (BOOST-ASIO を使用) を送信したいだけです (ちなみに、他の 2 台のマシンは、メイン コンピュータにも接続されているルーター以外には何も接続されていません)。
ネットワーク トポロジ図:
A - 2 つの接続 I と R を持つメイン コンピューター。このマシンにはサブネット マスクの修正が必要です。
B - ルーター R を介してコンピュータ A に接続されたコンピュータ。
C - ルーター R を介してコンピュータ A に接続されたコンピュータ。
R - ルーター。
私 - インターネット。
I R------
\ / \ \
\ / \ \
A B C
私が抱えている問題は、この設定をすでに試したのですが、Windows XPでサブネットアドレスを何らかの方法で設定する必要があることです(インターネットで検索しましたが、サブネットマスクの理論だけで具体的なことは何も出てきませんでした)。セットアップは基本的に接続を選択しますネットワーク接続 -> 詳細設定 -> ネットワーク バインディングで、LAN とインターネットの両方を連携させることができません。
Toms Hardware でも詳細は説明されていないようです =(。
答え1
2 つのネットワークがあります。1 つは A とインターネットに接続するもので構成され、もう 1 つは A、B、C の間です。「インターネット」ネットワークは、DHCP を使用して自動的に構成されます。2 番目のネットワークにも DHCP があり、競合している可能性があります。競合している場合は、ルーターで DHCP を無効にします。
次に、PC に次の静的 IP 設定を割り当てます。
A - IP 192.168.123.10, Subnet mask 255.255.255.0
B - IP 192.168.123.11, Subnet mask 255.255.255.0
C - IP 192.168.123.12, Subnet mask 255.255.255.0
これはイーサネット アダプタで設定します。デフォルト ゲートウェイは空のままにしておきます。
PC A には、2 番目のネットワーク インターフェイスであるワイヤレス スティックがあります。これを自動的に構成します。
ルーターをスイッチとして使用しています。いずれかの PC を「モデム」またはアップリンク ポートに接続していないことを確認してください。
これは、他の PC にインターネットへのアクセスを許可しないことを前提としています。許可したい場合は、WiFi を PC A のイーサネットにブリッジするか、PC A をルーターとして動作させる必要があります。どちらの方法を選択しても、ルーターはスイッチとして動作します。
答え2
DHCP を使用していますか?
解決策としては、有線インターフェイスがDHCPを使用していないことを確認し、同じサブネット(例:172.16.1.x)内のIPを手動で割り当てることだと思われます。ゲートウェイを空のままにし(またはルーターのゲートウェイを使用)、ネットマスク255.255.255.0を指定できるはずです。
(これを設定する方法を説明しているサイトは数多くあります。Google で「xp static IP」と検索するだけです。ただし、問題は DHCP を使用しているため、サブネットがルーターによって決定されることにあると思われます)。
172.16.1.x を推奨していることに注意してください。もちろん、ワイヤレス接続と競合しない限り、192.168.xx、10.xxx、または 172.16-31.xx の範囲内の任意のアドレスを使用できます。
ところで、あなたの設定についての説明は非常に明確でした。よくできました。