Utilizando “route add” para dizer ao meu computador para usar uma conexão Ethernet direta em vez de wifi?

6

2 PCs estão envolvidos. Ambos estão conectados à internet via Wi-Fi no mesmo roteador. Eu posso fazer um ping para / do outro e compartilhar pastas sem problemas, mas gostaria de poder definir um link Ethernet direto entre eles para acelerar as transferências de arquivos E manter as conexões Wifi (sem gateway).

Então, liguei meu cabo RJ45 e configurei a conexão. Funciona, mas os PCs só estão usando essa conexão se um deles estiver desconectado do Wifi.

O endereço local PC1 é 192.168.0.7 na interface ethernet e 192.168.1.21 no wifi.

O endereço local do PC2 é 192.168.0.6 na interface ethernet e 192.168.1.22 no wifi.

A minha pergunta é: Gostaria de usar o comando route add para dizer ao PC1 para usar a interface Ethernet quando precisar conectar-se ao PC2, especificando "IF 2" no final do comando route add. Como posso fazer isso ? Eu não sei o que colocar no parâmetro "gateway" do comando, e tudo que eu tentei retorna "o parâmetro está incorreto" (não sei qual).

ipconfig / all no PC1:

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
    
por KeatsPeeks 28.11.2009 / 13:21

2 respostas

8

Aha, pergunta :) também me pegou.

O gateway deve ser definido para o seu IP.

Eu brinquei com isso; se você fizer um ROUTE PRINT listará os números da interface no topo da saída, eu chamarei sua interface ethernet <ETH> .

O comando seria então o seguinte para a máquina 192.168.0.7 (e similar para .6):

ROUTE ADD 192.168.0.0/24 192.168.0.7 IF <ETH>

ou

ROUTE ADD 192.168.0.0 MASK 255.255.255.0 192.168.0.7 IF <ETH>

Espero que isso funcione para você:)

    
por 23.01.2010 / 02:48
3

Este não é um problema de roteamento, mas um problema de resolução de nomes. Você provavelmente está se conectando a ele pelo nome. dependendo de qual IP for resolvido, irá determinar qual conexão ele usa. Se você se conectar via IP em vez de nome, usará a conexão correta.

Se você tentar se conectar ao 192.168.0.7 do outro PC, ele usará a conexão ethernet, porque esta rede é acessada diretamente através dessa interface. Então, conecte-se por IP ou modifique seu arquivo host para resolver o nome do PC para o IP no endereço Ethernet.

    
por 18.07.2011 / 15:53