1

Скажем, у меня на компьютере три интернет-источника.

  1. USB-модем с моего телефона

  2. WiFi к моей домашней сети

  3. Ethernet на другой маршрутизатор отличается от моего Wi-Fi.

Я хочу использовать 1 для просмотра веб-страниц. 2 для передачи файлов на другую машину в доме и 3 для передачи других файлов на другие машины.

Выше приведен чрезмерно преувеличенный вариант использования. Скорее всего, вариант 3 не будет существовать.

Это возможно?

Как?

1 ответ1

5

(вы не говорите, какая ОС, поэтому я предполагаю наличие окон для этого, другие ОС имеют аналогичные команды)

Это можно легко настроить с помощью команды route в windows.

route [-f] [-p] [Command [Destination] [mask Netmask] [Gateway] [metric Metric]] [if Interface]]

Вам нужно будет настроить 3 маршрута

  1. Соединение по умолчанию, которое использует USB Teather
  2. Маршрут для одного компьютера для использования WiFi
  3. Маршрут для остальных местных соединений

Предполагает:

  • 192.168.0.1 - IP-адрес шлюза на модеме
  • Идентификатор интерфейса WiFi составляет 11
  • 192.168.1.3 - это IP "другого компьютера".
  • Идентификатор интерфейса Ethernet составляет 12
  • Подсеть Ethernet - 192.168.2.0 с маской 255.255.255.0

Добавление шлюза по умолчанию (также -f удаляет все старые маршруты, уже настроенные)

route -f -p ADD  0.0.0.0 mask 0.0.0.0 192.168.0.1

Добавьте маршрут для "другого компьютера", который подключен через WiFi (если подсеть отличается от сети 3, вы можете просто использовать ту же команду, что и третья команда для подсети 192.168.1.0 если вы хотите, чтобы каждый компьютер находился у вас дома. сеть для работы вместо одного или добавления их по отдельности)

route -p ADD 192.168.1.3 if 11

Добавьте маршрут, чтобы все остальные компьютеры в диапазоне 192.168.2.x были подключены через проводной Ethernet.

route -p ADD 192.168.2.0 mask 255.255.255.0 if 12

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