Как узнать, какой IP-адрес активен для связи? - PullRequest
0 голосов
/ 23 января 2012

Я использую Windows XP Sp3.У нас есть и проводная сеть, и беспроводная сеть.

Оба будут иметь различный диапазон IP-адресов.

Есть ли способ узнать, какой IP-адрес / шлюз используется для связи?

то есть у нас есть разрешение на диапазон IP-адресов проводной сети для подключения к нашим лабораторным машинам.Но с беспроводным соединением мы не можем.

Часто люди забывают об этом и спрашивают меня.

Если беспроводная сеть является активным каналом, то она должна либо попытаться подключиться через проводную сеть, либо установить соединение с ними.Как этого добиться с помощью powershell?

Ответы [ 2 ]

3 голосов
/ 23 января 2012

Вы можете получить ту же информацию route print показывает, как это:

Get-WmiObject -Class Win32_IP4RouteTable | select Destination, Mask, NextHop, Metric1

Если ваш сетевой адрес 10.0.0.0, вы можете получить IP-адрес NextHop следующим образом:

Get-WmiObject -Class Win32_IP4RouteTable | ? {$_.Destination -eq "10.0.0.0"} | select NextHop
0 голосов
/ 23 января 2012

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

route print 

, запущенной из консоли Windows (cmd)

Думаю, эти ссылки также могут быть вам полезны:

Настройка шлюза по умолчанию

Команда использования маршрута

Добавление статического IP-маршрута

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...