Включить маршрутизацию Windows 10

Обновлено: 07.07.2024

Я пытаюсь предоставить Windows 10 возможности маршрутизатора (IP Forward). Да, я знаю, что могу купить маршрутизатор или коммутатор. Эта установка предназначена только для ТЕСТИРОВАНИЯ.

Однако после всех настроек я по-прежнему не могу подключиться к Интернету через LAN2 (USB). LAN1 может выйти в интернет. Мои настройки:

Lan1 (основное соединение, есть доступ в Интернет)

Lan1 (подключен к Lan2 компьютера1)

В regedit я включил IPEnableRouter. Я перезагрузил компьютер.

  • Я могу пропинговать Lan1-Computer2 192.168.140.48 с Lan2-Computer 1 192.168.140.47
  • Я могу пропинговать Lan2-Computer1 192.168.140.47 с Lan2-Computer2 192.168.140.46
  • Я могу пропинговать LAN1-Computer1 192.168.130.47

Так что LAN1 может связываться с LAN2 наоборот, но не с Интернетом (какой шлюз 192.168.130.1)

Пожалуйста, помогите?

Из любопытства... почему бы просто не использовать общий доступ к Интернету в Windows 10? (Панель управления - Сеть и Интернет - Сетевые подключения - щелкните правой кнопкой мыши и выберите "Свойства" в сети, к которой вы хотите предоставить общий доступ, и перейдите на вкладку общего доступа)

Я могу пропинговать Lan2-Computer1 192.168.140.47 с Lan2-Computer2 192.168.140.46 Вы не упомянули . 140,46 везде. Что это такое? Я могу пропинговать LAN1-Computer1 192.168.130.47 Откуда вы можете пропинговать его?

3 ответа 3

Если ПК1 может отправить эхо-запрос на ПК2 и наоборот, проблема заключается в восходящем маршрутизаторе, поскольку у него нет надлежащего обратного маршрута к сети 192.168.140.0/24.

Чтобы решить эту проблему, зайдите в настройки маршрутизатора и добавьте статический маршрут следующим образом: Сеть: 192.168.140.0 Маска: 255.255.255.0 Маршрут: 192.168.130.47

Также включите службу маршрутизации и удаленного доступа (RRAS) из services.msc (автоматический запуск).

Это должно решить вашу проблему.

(Вам не нужно добавлять статический маршрут на ПК1 или ПК2, кроме IPEnableRouter, для которого установлено значение 1).

Я голосую за этот ответ, потому что на данный момент он самый правильный. В ситуации, описанной в OP, ПК2 может отправлять пакеты интернет-маршрутизатору (через ПК1), но маршрутизатор не может отвечать на такие пакеты, поскольку он находится в подсети. 130.x и поэтому не знает, что делать с пакетами, предназначенными для подсети. 140.x . Чтобы сообщить об этом, вы должны установить маршрут к . 140.x (через . 130.47 ) на интернет-маршрутизаторе.

На компьютере 1 убедитесь, что служба маршрутизации и удаленного доступа включена и запущена. В Windows 10 он по умолчанию отключен.

Предпочтительная статическая маршрутизация OP, включенная IPEnableRouter по сравнению с ICS. NAT через RRAS доступен только для Windows Server.

Лично я могу пропинговать оба компьютера только друг от друга, для маршрутизации Интернета мне пришлось использовать ICS в Windows 10. Иначе это не сработало бы.

@DavidRefoua Вы можете использовать Windows в качестве маршрутизатора. Для этого вам не нужен ICS (ICS не маршрутизирует). Однако вам, возможно, придется установить маршруты на других устройствах (в данном случае на реальном интернет-маршрутизаторе), чтобы все работало должным образом.

Необходимо добавить DNS-адрес, который использует ПК1, на ПК2. Поэтому запустите команду ipconfig в командной строке на ПК1 и проверьте DNS-адрес, предоставленный вашим интернет-интерфейсом ПК1. Лично мне не нужно добавлять статический маршрут, как здесь намекают. Просто добавьте тот самый DNS-адрес из ПК1, в ПК2 — как DNS-адрес.

Активировать IP-переадресацию.

Активировать удаленный доступ (на самом деле он включен по умолчанию, я думаю, но все равно проверьте).

Установите статический IPv4, адресованный в вашей локальной сети, для двух ваших компьютеров (подробнее ниже).

Поделитесь своим интернет-интерфейсом на ПК1 с вашей локальной сетью.

Итак подробнее:

Когда я предоставляю общий доступ к своему телефонному интерфейсу (который подключает мой компьютер к Интернету), Windows устанавливает для моего интерфейса локальной сети ПК1 значение 192.168.137.1. Готово.

Теперь на ПК2 я установил адрес интерфейса LAN на 192.168.137.2 и шлюз по умолчанию на ПК1, который равен 192.168.137.1. И мне также нужно установить DNS на 192.168.42.129 — это DNS, который использует ПК1 и предоставляется сетевым интерфейсом моего телефона.

Чтобы включить IP-маршрутизацию, я нашел следующий поток: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices NetbtParameters, где я нашел IPEnableRouter и приступил к его изменению, присвоив ему значение «1».

Как включить IP-маршрутизацию?

Чтобы включить IP-маршрутизацию, используйте команду ip routing в режиме конфигурации коммутатора. Чтобы отключить IP-маршрутизацию, используйте форму no этой команды. Эта команда не имеет аргументов или ключевых слов. IP-маршрутизация отключена.

Как показать маршруты в Windows 10?

Просмотр и изменение таблицы маршрутизации вашего компьютера

  1. Откройте окно командной строки, введя cmd в поле запуска, как показано на предыдущих неделях, и убедитесь, что вы работаете от имени администратора, щелкнув правой кнопкой мыши «cmd», когда оно появится в результатах поиска, как показано на следующем рисунке.
  2. Чтобы просмотреть таблицу маршрутизации, введите route print | больше и нажмите Enter.

Как найти таблицу маршрутизации в Windows?

Просмотр таблиц маршрутизации

Если вы хотите просмотреть таблицы маршрутизации, откройте окно командной строки и введите команду ROUTE PRINT. После этого вы увидите экран, аналогичный показанному на рисунке A.

Нужно ли включать IP-маршрутизацию?

При использовании операционных систем Windows может потребоваться включить IP-маршрутизацию, чтобы настроить таблицы статической маршрутизации с помощью ROUTE. EXE. IP-маршрутизация — это процесс, который позволяет данным проходить через сеть компьютеров, а не только через один. Маршрутизация часто отключена по умолчанию в Windows.

Включена ли IP-маршрутизация по умолчанию?

Команда ip default-gateway используется, когда на маршрутизаторе отключена IP-маршрутизация. Однако ip default-network и ip route 0.0.0.0. 0.0/0 эффективны, когда на маршрутизаторе включена IP-маршрутизация, и они используются для маршрутизации любых пакетов, которые не имеют точного совпадения маршрутов в таблице маршрутизации.

Что такое команда IP-маршрутизации?

Команда IP route используется для настройки статического маршрута. Статические маршруты являются наиболее безопасным способом маршрутизации. Они также повысят общую производительность сети. Эти функции чрезвычайно полезны в небольшой сети.

Как маршрутизировать IP-адрес в Windows?

Временное решение 1. Вручную добавьте маршрут по умолчанию для интерфейса

  1. Нажмите "Пуск", выберите "Выполнить", введите cmd в поле "Открыть" и нажмите "ОК".
  2. Введите route print и нажмите клавишу ВВОД, чтобы просмотреть таблицу маршрутизации. …
  3. Введите следующую команду и нажмите ENTER. route add 0.0.0.0 mask 0.0.0.0 gateway IP metric 30 if Interface number.

Как настроить маршрутизацию между VLAN?

  1. Включите маршрутизацию на коммутаторе с помощью команды ip routing. …
  2. Запишите VLAN, между которыми вы хотите выполнить маршрутизацию. …
  3. Используйте команду show vlan, чтобы убедиться, что сети VLAN существуют в базе данных VLAN. …
  4. Определите IP-адреса, которые вы хотите назначить интерфейсу VLAN на коммутаторе.

Что такое команда netstat?

Как добавить маршрут?

  1. Введите route add 0.0. 0.0 маска 0.0. 0.0 , где указан адрес шлюза для сетевого назначения 0.0. 0,0 в действии 1. …
  2. Введите ping 8.8. 8.8 для проверки подключения к Интернету. Пинг должен пройти успешно. …
  3. Закройте командную строку, чтобы завершить это действие.

Как добавить постоянный маршрут?

Используйте параметр -p с командой add, чтобы сделать маршрут постоянным. Используйте параметр -p с командой печати, чтобы просмотреть список зарегистрированных постоянных маршрутов.

Параметры команды.

Перезагрузите систему и снова выполните команду «netsh interface ipv4 show interface», чтобы проверить, включена ли IP-переадресация.

Как включить IP-маршрутизацию в Windows 10?

Чтобы включить IP-маршрутизацию, я нашел следующий поток: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices NetbtParameters, где я нашел IPEnableRouter и приступил к его изменению, присвоив ему значение «1».

Как настроить IP-переадресацию?

  1. Вы можете настроить свой дистрибутив Linux для работы в качестве маршрутизатора и соединения различных сетей. Для этого вам нужно включить IP-переадресацию в файле конфигурации, обычно хранящемся в /etc/sysctl.conf:
  2. Найдите и раскомментируйте строку net.ipv4.ip_forward=1:
  3. Сохраните изменения и закройте файл.

Как найти свой IP-адрес для переадресации?

Используйте команду sysctl -a|grep net. IPv4. ip_forward для проверки статуса IP-переадресации.

  1. Если нетто. IPv4. ip_forward=1, IP-переадресация включена.
  2. Если нетто. IPv4. ip_forward=0, выполните следующие действия, чтобы включить его.

Как включить IP-маршрутизацию?

Теперь перейдите к запуску и введите «cmd», чтобы получить командную строку, и введите «ipconfig / all». и вы должны увидеть эту строку «IP-маршрутизация включена. . . . . . . . : Yes», ​​которая будет третьей строкой. Это означает, что маршрутизация включена. Вы можете отключить, изменив тип запуска на отключенный и отметив «ipconfig /all», чтобы увидеть статус.

Включена ли IP-маршрутизация по умолчанию?

Команда ip default-gateway используется, когда на маршрутизаторе отключена IP-маршрутизация. Однако ip default-network и ip route 0.0.0.0. 0.0/0 эффективны, когда на маршрутизаторе включена IP-маршрутизация, и они используются для маршрутизации любых пакетов, которые не имеют точного совпадения маршрутов в таблице маршрутизации.

Как включить переадресацию IP в конфигурации BungeeCord?

Переадресация IP в BungeeCord

  1. На сервере BungeeCord выберите «Файлы» > «Файлы конфигурации».
  2. Выберите параметр BungeeCord Config.
  3. Найдите параметр ip_forward и установите для него значение true.
  4. Нажмите "Сохранить" и перезапустите сервер.

Что такое IP-маршрутизация?

IP-маршрутизация — это общий термин для набора протоколов, определяющих путь, по которому следуют данные, чтобы перемещаться по нескольким сетям от источника к месту назначения.… Протоколы IP-маршрутизации позволяют маршрутизаторам создавать таблицу переадресации, которая сопоставляет конечные пункты назначения с адресами следующего перехода.

Что такое команда добавления маршрута?

  • Введите route add 0.0. 0.0 маска 0.0. 0.0 , где указан адрес шлюза для сетевого назначения 0.0. 0,0 в действии 1. …
  • Введите ping 8.8. 8.8 для проверки подключения к Интернету. Пинг должен пройти успешно. …
  • Закройте командную строку, чтобы завершить это действие.

Как добавить постоянный маршрут?

Используйте параметр -p с командой add, чтобы сделать маршрут постоянным. Используйте параметр -p с командой печати, чтобы просмотреть список зарегистрированных постоянных маршрутов.

Параметры команды.

td>
Команда Определение
print Распечатывает маршрут
добавить Добавляет маршрут
delete Удаляет маршрут
change Изменяет существующий маршрут

Что делает команда IP-маршрутизации?

Команда IP route используется для настройки статического маршрута. Статические маршруты являются наиболее безопасным способом маршрутизации. Они также повысят общую производительность сети. Эти функции чрезвычайно полезны в небольшой сети.

Как работает IP-переадресация?

Переадресация IP, также известная как интернет-маршрутизация, – это процесс, используемый для определения пути, по которому можно отправить пакет или дейтаграмму. Этот процесс использует информацию о маршрутизации для принятия решений и предназначен для отправки пакета по нескольким сетям. Как правило, сети отделены друг от друга маршрутизаторами.

Требуется ли для Docker переадресация IP-адресов?

Докеру необходимо включить переадресацию пакетов, чтобы контейнеры Docker, использующие мостовую сеть по умолчанию, могли обмениваться данными за пределами хоста. … 8 (выпущено около 2 лет назад) вы должны увидеть следующее сообщение при запуске контейнера с мостовой сетью, если переадресация IP отключена: ПРЕДУПРЕЖДЕНИЕ: переадресация IPv4 отключена.

Что такое переадресация портов маршрутизатора?

Переадресация портов на вашем маршрутизаторе позволяет вам ввести номер порта (или, возможно, диапазон или комбинацию цифр, в зависимости от маршрутизатора) и IP-адрес. Все входящие соединения с совпадающим номером порта будут перенаправляться на внутренний компьютер с этим адресом.

< бр />

Уолтер Гленн


Уолтер Гленн
Бывший главный редактор

Уолтер Гленн – бывший главный редактор How-To Geek и связанных с ним сайтов. Он имеет более чем 30-летний опыт работы в компьютерной индустрии и более 20 лет в качестве технического писателя и редактора. Он написал сотни статей для How-To Geek и отредактировал тысячи. Он является автором или соавтором более 30 книг по компьютерам на более чем дюжине языков для таких издательств, как Microsoft Press, O'Reilly и Osborne/McGraw-Hill. Он также написал сотни технических документов, статей, руководств пользователя и курсов. Подробнее.


В некоторых конкретных типах сред может оказаться полезным добавить статический маршрут в таблицу маршрутизации в Windows. Вот как это сделать.

Таблица маршрутизации определяет, куда направляются все пакеты, когда они покидают систему, будь то физический маршрутизатор или ПК. Большинство маршрутизаторов, в том числе встроенный в ваш ПК с Windows, используют некоторую форму динамической маршрутизации, при которой маршрутизатор может выбирать наилучшее место для пересылки пакетов на основе информации, которую он получает от других маршрутизаторов. Вы можете увидеть это в действии, если воспользуетесь командой traceroute для наблюдения за соединениями, которые создает пакет, когда он достигает конечного пункта назначения.

Большинство маршрутизаторов также позволяют добавить статический маршрут (который не обновляется динамически), если вы хотите всегда перенаправлять определенный трафик на определенный маршрутизатор или шлюз. Почему? Что ж, большинство людей, использующих Windows дома или в малом бизнесе, скорее всего, этого не сделают, но это может быть полезно при определенных обстоятельствах, например:

  • У вас есть два подключения к Интернету — одно для обычного использования, а другое для подключения к рабочей сети — и вы хотите, чтобы весь трафик на определенный диапазон IP-адресов проходил через одно из этих подключений.
  • В вашей сети настроено несколько подсетей, и вам необходимо направить трафик в определенную подсеть. Статические маршруты могут быть особенно полезны при тестировании таких типов сред.
  • На самом деле вы используете ПК с Windows в качестве маршрутизатора для своей сети и хотите лучше контролировать его.

Если что-то из этого относится к вам, читайте дальше. Вам нужно погрузиться в командную строку, чтобы добавить статический маршрут в таблицу маршрутизации Windows, но это легко, и мы проведем вас через шаги.

Просмотр таблицы маршрутизации Windows

Прежде чем вы начнете добавлять маршруты, может быть полезно сначала просмотреть таблицу маршрутизации. Запустите командную строку, нажав Windows+X, а затем выбрав «Командная строка (администратор)» в меню опытных пользователей.


Примечание. Если вы видите PowerShell вместо командной строки в меню опытных пользователей, это переключатель, появившийся в обновлении Creators для Windows 10. Вернуться к отображению командной строки очень просто. Подсказка в меню «Опытные пользователи», если хотите, или вы можете попробовать PowerShell. В PowerShell можно делать практически все то же, что и в командной строке, а также много других полезных вещей.

В командной строке введите следующую команду и нажмите Enter:


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

Добавить статический маршрут в таблицу маршрутизации Windows

Чтобы добавить статический маршрут в таблицу, введите команду, используя следующий синтаксис:

Компоненты subnet_mask и metric_cost являются необязательными для команды. Если вы не укажете маску подсети, 255.255.255.0 будет использоваться автоматически. Если вы не укажете стоимость метрики, будет использоваться стоимость, на единицу превышающая значение 0.0.0.0. Значение стоимости метрики — это просто стоимость, которая соотносится с другими затратами в таблице и используется, когда Windows выбирает между несколькими маршрутами, которые могут достичь одного и того же пункта назначения.

Например, если вы хотите добавить маршрут, указывающий, что весь трафик, связанный с подсетью 192.168.35.0, направляется на шлюз 192.168.0.2, и вы просто хотите использовать автоматическую стоимость метрики, вы должны использовать следующее: команда:


Если бы вы использовали команду route print для просмотра таблицы сейчас, вы бы увидели свой новый статический маршрут.


Все это достаточно просто, но есть одна маленькая загвоздка. Когда вы добавляете статический маршрут, по умолчанию он действует только до следующего запуска Windows. Причина этого в том, что многие компании используют согласованный список статических маршрутов, который довольно часто обновляется. Вместо того, чтобы добавлять и обновлять все эти маршруты на каждой машине, они просто распространяют пакетный файл сценария, который добавляет новейшие маршруты во время запуска Windows. Благодаря этому таблица маршрутизации остается относительно незагроможденной.

Конечно, вы можете сами использовать метод пакетного сценария. Написание пакетных сценариев не сложно. Но если вы просто добавляете один или два статических маршрута, которые не собираетесь часто менять, вы можете вместо этого просто добавить параметр -p в команду, чтобы сделать маршрут постоянным. Постоянный маршрут остается на месте даже при запуске Windows. Используя ту же команду, которую мы использовали ранее, вы можете сделать этот маршрут постоянным со следующей модификацией:


Удалить статический маршрут из таблицы маршрутизации Windows

Конечно, придет время, когда вы захотите удалить статический маршрут из своей таблицы. Все, что вам нужно сделать, это ввести команду, используя следующий синтаксис:

Итак, чтобы удалить маршрут, который мы создали ранее с сетью назначения 192.168.35.0, все, что нам нужно сделать, это ввести эту команду и нажать Enter:


Да, использование статических маршрутов не совсем понятно, когда речь идет об управлении большинством домашних сетей и сетей малого бизнеса. Но если вам нужно это сделать, это довольно простой процесс. И если вам не нужно делать это прямо сейчас, по крайней мере, вы знаете, что это вариант в будущем.

  • › Что означает XD и как вы его используете?
  • › 7 основных функций Microsoft Excel для составления бюджета
  • › Что такое GrapheneOS и как она делает Android более приватным?
  • › Почему СМС должен умереть
  • › 5 вещей, которые вы, вероятно, не знали о GIF-файлах
  • › Худшее, что есть в телефонах Samsung, — это программное обеспечение Samsung.

Читайте также: