В чем разница между new-netroute и route add?

у меня Windows Server 2012R2 с VPN Server (RRAS)

когда какой-то пользователь подключен я хочу настроить маршрутизацию к своей сети.

все работает нормально, когда я использую route add, но когда я использую New-netroute routing не работает по мере необходимости.

например (сети 192.168.110.0/24 и 192.168.111.0/24. оба доступны через соединение, когда я использую команду добавления маршрута)

PS C:tools> Get-NetRoute
ifIndex DestinationPrefix                              NextHop                                  RouteMetric PolicyStore
------- -----------------                              -------                                     ----------- -----------
22      192.168.111.0/24                               192.168.99.199                                     1 ActiveStore
22      192.168.110.0/24                               192.168.99.199                                     1 ActiveStore

маршрутизация в сеть 192.168.110.0 / 24 была добавлена с команда

route add 192.168.110.0/24 192.168.99.199

маршрутизация в сеть 192.168.111.0 / 24 была добавлена командой

New-NetRoute -DestinationPrefix 192.168.111.0/24 -NextHop 192.168.99.199 -PolicyStore ActiveStore -RouteMetric 1 -InterfaceIndex 22

когда я пытаюсь пинговать хост по сети, я получаю следующий вывод:

PS C:tools> ping 192.168.110.1 -n 1

Pinging 192.168.110.1 with 32 bytes of data:
Reply from 192.168.110.1: bytes=32 time=61ms TTL=63

Ping statistics for 192.168.110.1:
    Packets: Sent = 1, Received = 1, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 61ms, Maximum = 61ms, Average = 61ms
PS C:tools> ping 192.168.111.1 -n 1

Pinging 192.168.111.1 with 32 bytes of data:
General failure.

Ping statistics for 192.168.111.1:
    Packets: Sent = 1, Received = 0, Lost = 1 (100% loss),

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

3
задан igor.kuzuro
22.01.2023 1:02 Количество просмотров материала 2720
Распечатать страницу

1 ответ

согласно опубликованным документам...

Создать-NetRoute Создание маршрута в таблице IP-маршрутизации.

описание

командлет New-NetRoute создает IP-маршрут в таблице IP-маршрутизации. Укажите префикс назначения и укажите интерфейс с помощью псевдонима интерфейса или индекса интерфейса.

IP-маршрутизация-это процесс пересылки пакетов на основе IP-адреса назначения. Маршрутизация выполняется на узлах TCP/IP и IP-маршрутизаторах. Тот отправляющий хост или маршрутизатор определяет, куда пересылать пакет. Чтобы определить, куда перенаправить пакет, узел или маршрутизатор обращается к таблице маршрутизации, которая хранится в памяти. При запуске TCP / IP создаются записи в таблице маршрутизации. Записи можно добавлять вручную или автоматически.

синтаксис

Новый-NetRoute [-DestinationPrefix] [-AddressFamily] [-CimSession] [-Следующего Прыжка] [-PolicyStore] [-PreferredLifetime] [Протокол] [Публикации] [-RouteMetric] [-ThrottleLimit] [-ValidLifetime] [-InterfaceAlias] [Подтвердить] [Параметр-Whatif] []

Новый-NetRoute [-DestinationPrefix] [-AddressFamily] [-CimSession] [-Следующего Прыжка] [-PolicyStore] [-PreferredLifetime] [Протокол] [Публикации] [-RouteMetric] [-ThrottleLimit] [-ValidLifetime] [-Индекс_интерфейса] [Подтвердить] [Параметр-Whatif] []

# Examples
# Example 1: Add an IP route to the routing table


New-NetRoute -DestinationPrefix "10.0.0.0/24" -InterfaceIndex 12 -NextHop 192.168.0.1
Get-NetRoute | Format-List -Property *

в этом примере добавляется запись таблицы маршрутизации, а затем отображаются свойства всех записей в таблице маршрутизации.

первая команда создает маршрут для префикса назначения 10.0.0.0 / 24 для интерфейса, который имеет индекс 12. Команда задает 192.168.0.1 в качестве следующего перехода.

https://docs.microsoft.com/en-us/powershell/module/nettcpip/new-netroute?view=win10-ps

в вычислениях route-это команда, используемая для просмотра и управления IP-адресом таблица маршрутизации в операционных системах Unix и Microsoft Windows[1] системный. Характерно ручное управление таблицей маршрутизации из статическая маршрутизация.

в дистрибутивах Linux на основе 2.2.X ядра Linux, ifconfig и команды маршрута управляются совместно для подключения компьютера к сети, а также для определения маршрутов между компьютерными сетями. Распределения на основе более поздних ядер устарели ifconfig и route, заменив их с iproute2.

https://en.wikipedia.org/wiki/Route_ (команда)

Итак, вы сообщаете, что это не то, что происходит? Если это так, он должен быть представлен в MS PS GitHub как проблема / ошибка.

https://github.com/PowerShell/PowerShell/issues

0
отвечен postanote 2023-01-23 08:50

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх