6

2 ПК участвуют. Оба подключены к интернету через Wi-Fi на одном маршрутизаторе. Я могу пинговать друг с другом и без проблем обмениваться папками, но я хотел бы иметь возможность установить прямую связь Ethernet между ними, чтобы ускорить передачу файлов и сохранить соединения Wi-Fi (без шлюза).

Поэтому я подключил свой кабель RJ45 и установил соединение. Это работает, но компьютеры используют это соединение, только если один из них отключен от Wi-Fi.

Локальный адрес ПК1 - 192.168.0.7 в интерфейсе Ethernet и 192.168.1.21 - в Wi-Fi.

Локальный адрес PC2 - 192.168.0.6 на его интерфейсе Ethernet и 192.168.1.22 на Wi-Fi.

Мой вопрос: я хотел бы использовать команду route add чтобы указать ПК1 использовать интерфейс Ethernet, когда ему необходимо подключиться к ПК2, указав "IF 2" в конце команды route add. Как я могу это сделать ? Я не знаю, что указать в параметре "gateway" команды, и все, что я пробовал, возвращает "параметр неверен" (я не знаю, какой именно).

ipconfig /all на ПК1:

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

2 ответа2

8

Ага, вопрос с подвохом :), меня это тоже зацепило.

Шлюз должен быть настроен на ваш IP.

Я играл с этим; если вы сделаете ROUTE PRINT в верхней части вывода будут перечислены номера интерфейсов, я назову ваш интерфейс Ethernet <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>

Я надеюсь, что это работает для вас :)

3

Это не проблема маршрутизации, а проблема разрешения имен. Скорее всего, вы подключаетесь к нему по имени. в зависимости от того, какой IP разрешен, будет диктоваться, какое соединение он использует. Если вы подключаетесь через IP вместо имени, он будет использовать правильное соединение.

То есть, если вы попытаетесь подключиться к 192.168.0.7 с другого компьютера, он будет использовать подключение к Ethernet, потому что эта сеть напрямую доступна через этот интерфейс. Так что либо подключайтесь по IP, либо измените файл хоста, чтобы преобразовать имя компьютера в IP по адресу Ethernet.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .