Vista의 IPCONFIG가 하나의 어댑터 상태 만 표시 할 수 있습니까?
원하는 어댑터가 너무 많아서 맨 위로 스크롤했습니다.
또는 특정 어댑터 (IP 주소 등)의 상태를 표시 할 수있는 다른 프로그램이 있습니까?
Vista의 IPCONFIG가 하나의 어댑터 상태 만 표시 할 수 있습니까?
원하는 어댑터가 너무 많아서 맨 위로 스크롤했습니다.
또는 특정 어댑터 (IP 주소 등)의 상태를 표시 할 수있는 다른 프로그램이 있습니까?
답변:
만큼 짧지는 ipconfig
않지만 사용할 수 있습니다 netsh
.
> netsh interface ip show address "로컬 영역 연결" "로컬 영역 연결"인터페이스 구성 DHCP 사용 가능 : 예 IP 주소 : 10.34.46.91 서브넷 접두사 : 10.34.46.0/24 (마스크 255.255.255.0) 기본 게이트웨이 : 10.34.46.254 게이트웨이 메트릭 : 0 기본 게이트웨이 : 10.10.124.14 게이트웨이 메트릭 : 0 기본 게이트웨이 : 139.30.107.176 게이트웨이 메트릭 : 0 InterfaceMetric : 4245
IPv6 정보를 얻으려면 명령에서 "ip"를 "ipv6"으로 바꾸십시오.
적은 타이핑을 위해 배치에 넣으십시오 :-)
| findstr "<string>"
출력을 구문 분석하는 사람들의 경우 grep과 비슷한 것을 발견했습니다 (제 경우에는 서브넷 정보를 찾고 있습니다).
netsh 인터페이스 ip show address "Local Area Connection"
참고 사항 : 현재 상태를 반영하지 않습니다.
이 솔루션을 사용하여 dhcp 주소를 확인하면 ipconfig가 실행될 때까지 상태가 업데이트되지 않습니다.
귀하의 질문에 따르면 Windows에서 명령 창의 화면 버퍼 크기를 변경할 수 있다는 것을 모르는 것 같습니다. 그러면 창의 측면에 스크롤 막대가 표시되어 위로 스크롤하여 창의 상단에서 스크롤 된 정보를 볼 수 있습니다.
콘솔 창에서 제목 표시 줄 왼쪽의 아이콘을 클릭하거나 제목 표시 줄을 마우스 오른쪽 버튼으로 클릭하여 기본값을 선택하고 레이아웃 탭을 클릭 한 다음 화면 버퍼 크기 높이를 창 크기 높이보다 몇 배 큰 것으로 변경하십시오. (광산은 현재 창의 높이는 25 줄이지 만 화면 버퍼 높이는 300 줄입니다).
이것이 Vista에 기본적으로 설정되어 있는지 여부를 기억할 수는 없지만 XP 및 이전 버전에서는 확실히 들어가서 수동으로 변경해야합니다.
새 설치에서 항상 변경하는 또 다른 유용한 옵션은 첫 번째 탭에서 빠른 편집 모드를 전환하는 것입니다. 이를 통해 마우스로 명령 창에서 텍스트를 선택한 다음 Enter 키를 눌러 클립 보드로 보내면 콘솔 창을 마우스 오른쪽 버튼으로 클릭하여 붙여 넣을 수 있습니다 (사용하는 콘솔 응용 프로그램을 사용하는 경우이 기능을 켜지 마십시오) 마우스).
하나의 어댑터 만 출력한다는 목표를 달성하려면 명령 문자열을 GnuWin32 패키지 head
에서 파이프하십시오 .
:: 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"
자세한 내용은 https://sysinfo.io/output-ip-address-with-ipconfig/ 를 참조 하십시오 .
head
? 건배!