14

Возможно ли для IPCONFIG в Vista отображать состояние только одного адаптера. У меня так много адаптеров, что тот, который я хочу, прокрутился сверху.

Кроме того, есть ли другая программа, которая может отображать состояние специального адаптера (IP-адрес и т.д.)

7 ответов7

24

Он не такой короткий, как ipconfig , но вы можете использовать netsh для этого:

> netsh interface ip show addresses "Local Area Connection"

Configuration for interface "Local Area Connection"
    DHCP enabled:                         Yes
    IP Address:                           10.34.46.91
    Subnet Prefix:                        10.34.46.0/24 (mask 255.255.255.0)
    Default Gateway:                      10.34.46.254
    Gateway Metric:                       0
    Default Gateway:                      10.10.124.14
    Gateway Metric:                       0
    Default Gateway:                      139.30.107.176
    Gateway Metric:                       0
    InterfaceMetric:                      4245

Замените "ip" в команде на "ipv6", чтобы получить информацию об IPv6.

Поместите это в пакет для меньшего количества печати :-)

2

Интерфейс netsh ip показать адреса "Подключение по локальной сети"

просто sidenote: это не отражает текущее состояние.

Когда я попробовал это решение для проверки адреса dhcp, он не обновлял статус, пока не был выпущен ipconfig.

1

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

В окне консоли щелкните значок слева от строки заголовка (или просто щелкните правой кнопкой мыши строку заголовка), выберите «По умолчанию», перейдите на вкладку «Макет», измените высоту размера буфера экрана на величину, в несколько раз превышающую высоту размера окна. (у меня в настоящее время 25 строк высоты для окна, но 300 строк для высоты экранного буфера).

Не могу вспомнить, было ли это включено по умолчанию для Vista или нет, но для XP и ранее вам определенно приходилось заходить и вручную менять его на что-то разумное самостоятельно.

Другой очень полезный параметр, который я всегда меняю при новой установке, - это включение режима QuickEdit на первой вкладке. Это позволяет вам выделять текст в командном окне мышью, затем просто нажать Enter, чтобы отправить его в буфер обмена, и просто щелкнуть правой кнопкой мыши на окне консоли, чтобы вставить (очевидно, не включайте его, если вы используете какие-либо консольные приложения, которые используют мышь).

1

Я установил Gnu Grep для Windows, а затем изменил свой путь, чтобы я мог запустить grep из любого места

Затем я сделал командный файл, который содержит

ipconfig | grep -A5 -i "Ethernet Adapter Local Area Connection:"

У меня есть тонна адаптеров, поэтому ipconfig сама по себе была боль.

1

Пожалуйста, смотрите https://sysinfo.io/output-ip-address-with-ipconfig/.

Для достижения своей цели только выводя один адаптер, просто трубу строки команд head (от gnuwin32 пакета).

:: Output network adapter name and IP addresses using native commands only

ipconfig /all | findstr /IR "ipv4 ethernet adapter" | findstr /IRV "description tunnel vpn dial bluetooth [2-9]:$" | findstr /LV "*"

:: Using grep binary from gnuwin32 output only network adapter name and IP addresses

ipconfig /all | grep -iE "ipv4|ethernet|adapter" | grep -iEv "description|tunnel|vpn|dial|bluetooth|[2-9]:$" | grep -iFv "connection*"

:: And one more that yields the bare essentials (hostname, adapter name, MAC, IPv4, subnet, gateway, DNS)
:: I purposefully excluded v6 addresses because I don't have a need, if you need then just omit it

ipconfig /all | findstr -iv "ipv6 bluetooth Description DHCP Autoconfiguration Netbios routing wins node Connection-specific obtained expires disconnected"
0

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

http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/redirection.mspx?mfr=true

0

Вы также можете просмотреть эту информацию в Центре управления сетями и общим доступом.

В "Центре управления сетями и общим доступом" нажмите "Управление сетевыми адаптерами" или аналогичным - здесь отобразится папка сетевых подключений. Если вы дважды щелкните по соединению, вы увидите тот же вывод, что и ipconfig в графическом интерфейсе.

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