web-dev-qa-db-ja.com

「routeadd」を使用して、wifiの代わりに直接イーサネット接続を使用するようにコンピューターに指示しますか?

2台のPCが関係しています。どちらも同じルーターでWifi経由でインターネットに接続されています。相互にpingを実行したり、フォルダーを問題なく共有したりできますが、ファイル転送を高速化し、Wi-Fi接続を維持するためにフォルダー間に直接イーサネットリンクを設定できるようにしたいと思います(ゲートウェイなし)。

そこで、RJ45ケーブルを接続し、接続を設定しました。それは機能しますが、PCはWifiから切断されている場合にのみこの接続を使用します。

PC1のローカルアドレスは、イーサネットインターフェイスでは192.168.0.7、wifiインターフェイスでは192.168.1.21です。

PC2のローカルアドレスは、イーサネットインターフェイスでは192.168.0.6、wifiインターフェイスでは192.168.1.22です。

私の質問は、route addコマンドを使用して、route addコマンドの最後に「IF2」を指定することにより、PC2に接続する必要があるときにイーサネットインターフェイスを使用するようにPC1に指示したいです。これどうやってするの ?コマンドの「gateway」パラメーターに何を入力すればよいかわかりません。試したすべての結果が「パラメーターが正しくありません」(どちらかわかりません)です。

pC1のipconfig/all:

Windows IP Configuration

Host Name . . . . . . . . . . . . : Sam-PC    
Primary Dns Suffix  . . . . . . . :    
Node Type . . . . . . . . . . . . : Hybrid    
IP Routing Enabled. . . . . . . . : No    
WINS Proxy Enabled. . . . . . . . : No

Wireless LAN adapter Wireless Network Connection:

Connection-specific DNS Suffix  . : 
Description . . . . . . . . . . . : NETGEAR WG111v3 54Mbps Wireless USB 2.0 Adapter    
Physical Address. . . . . . . . . : 00-22-3F-DA-51-56    
DHCP Enabled. . . . . . . . . . . : Yes    
Autoconfiguration Enabled . . . . : Yes    
Link-local IPv6 Address . . . . . : fe80::1d33:60b:476c:d396%12(Preferred) 
IPv4 Address. . . . . . . . . . . : 192.168.1.21(Preferred)    
Subnet Mask . . . . . . . . . . . : 255.255.255.0  
Lease Obtained. . . . . . . . . . : vendredi 27 novembre 2009 15:38:48    
Lease Expires . . . . . . . . . . : dimanche 29 novembre 2009 07:33:04    
Default Gateway . . . . . . . . . : 192.168.1.1    
DHCP Server . . . . . . . . . . . : 192.168.1.1    
DHCPv6 IAID . . . . . . . . . . . : 301998655    
DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-12-7E-58-EA-00-1A-4D-59-B2-71 
DNS Servers . . . . . . . . . . . : 192.168.1.1    
NetBIOS over Tcpip. . . . . . . . : Enabled

Ethernet adapter Local Area Connection:

Connection-specific DNS Suffix  . : 
Description . . . . . . . . . . . : Realtek PCIe GBE Family Controller    
Physical Address. . . . . . . . . : 00-1A-4D-59-B2-71    
DHCP Enabled. . . . . . . . . . . : No    
Autoconfiguration Enabled . . . . : Yes    
Link-local IPv6 Address . . . . . : fe80::f598:c3a0:df8d:706e%11(Preferred) 
IPv4 Address. . . . . . . . . . . : 192.168.0.7(Preferred)    
Subnet Mask . . . . . . . . . . . : 255.255.255.0  
Default Gateway . . . . . . . . . :    
DHCPv6 IAID . . . . . . . . . . . : 234887757    
DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-12-7E-58-EA-00-1A-4D-59-B2-71 
DNS Servers . . . . . . . . . . . : fec0:0:0:ffff::1%1
                                    fec0:0:0:ffff::2%1
                                    fec0:0:0:ffff::3%1    
NetBIOS over Tcpip. . . . . . . . : Enabled
6
KeatsPeeks

ああ、トリックの質問:)、それも私を捕まえました。

ゲートウェイはIPに設定する必要があります。

私はそれで遊んだ。 ROUTE PRINTを実行すると、出力の上部にインターフェイス番号が表示されます。イーサネットインターフェイスを<ETH>と呼びます。

その場合、コマンドは192.168.0.7マシンの場合は次のようになります(.6の場合も同様です)。

ROUTE ADD 192.168.0.0/24 192.168.0.7 IF <ETH>

または

ROUTE ADD 192.168.0.0 MASK 255.255.255.0 192.168.0.7 IF <ETH>

私はこれがあなたのために働くことを願っています:)

8
Tyler Szabo

これはルーティングの問題ではなく、名前解決の問題です。あなたはおそらく名前でそれに接続しています。解決されるIPに応じて、使用する接続が決まります。名前ではなくIPを介して接続する場合は、正しい接続が使用されます。

IEは、他のPCから192.168.0.7に接続しようとすると、このネットワークはそのインターフェイスを介して直接アクセスできるため、イーサネット接続を使用します。したがって、IPで接続するか、ホストファイルを変更して、PC名をイーサネットアドレスのIPに解決します。

3
Mucker