본문 바로가기
IT의 모든 것/IT 상식

[네트워크 연결해결] 고급 네트워크 문제 해결 기법

by 어깨 :) 2024. 9. 26.
반응형

1. 명령 프롬프트 도구 사용하기

명령 프롬프트는 윈도 운영 체제에서 제공하는 강력한 도구입니다. 네트워크 문제를 진단하는 데 유용한 몇 가지 명령어를 살펴보겠습니다.

 ipconfig 명령어

1) 윈도우 검색창에 'cmd'를 입력하고 명령 프롬프트를 실행합니다.
2) 프롬프트 창에 'ipconfig /all'을 입력하고 엔터를 누릅니다.
3) 이 명령어는 여러분의 네트워크 설정 정보를 보여줍니다. IP 주소, 서브넷 마스크, 기본 게이트웨이 등을 확인할 수 있습니다.

 

IP 주소 확인 방법 tip!

자신의 IP 주소를 확인하는 방법을 상세히 알아보겠습니다.

Windows에서:
1. 시작 메뉴에서 'cmd' 입력하여 명령 프롬프트 실행
2. 'ipconfig' 입력 후 Enter
3. 'IPv4 주소'를 확인 (사설 IP)

 

https://louis-j.tistory.com/entry/IP-%EC%A3%BC%EC%86%8C-%EC%99%84%EC%A0%84-%EC%A0%95%EB%B3%B5-%EA%B3%B5%EC%9D%B8-IP%EC%99%80-%EC%82%AC%EC%84%A4-IP%EC%9D%98-%EB%AA%A8%EB%93%A0-%EA%B2%83

 

[IP 주소 완전 정복] 공인 IP와 사설 IP의 모든 것!

안녕하세요,  오늘은 IP 주소에 대해서 설명해 보겠습니다.특히 공인 IP와 사설 IP의 차이, 그리고 그 활용에 대해 상세히 알아보겠습니다.1. IP 주소의 기본 구조IP 주소는 32비트로 구성되며,

louis-j.tistory.com

 

결과 확인 방법
- IP 주소가 169.254.x.x 형식이라면 DHCP 서버와 통신이 안 되고 있다는 의미입니다.
- 게이트웨이 주소가 비어있다면 라우터와의 연결에 문제가 있을 수 있습니다.
- 사설 IP(예: 192.168.x.x)와 공용 IP의 차이를 이해하는 것이 중요합니다.

 

 


ping 명령어

https://velog.io/@eassy/www.google.com%EC%9D%84-%EC%A3%BC%EC%86%8C%EC%B0%BD%EC%97%90%EC%84%9C-%EC%9E%85%EB%A0%A5%ED%95%98%EB%A9%B4-%EC%9D%BC%EC%96%B4%EB%82%98%EB%8A%94-%EC%9D%BC


1) 명령 프롬프트에 'ping www.google.com'을 입력하고 엔터를 누릅니다.
2) 이 명령어는 구글 서버와의 연결 상태를 확인합니다. 응답 시간과 패킷 손실 여부를 볼 수 있습니다.

 


결과 확인 방법:
- 패킷 손실이 있다면 네트워크 연결이 불안정할 수 있습니다.
- 응답 시간이 100ms 이상으로 길다면 네트워크 지연 문제가 있을 수 있습니다.



 tracert 명령어

1) 'tracert www.google.com'을 입력하고 엔터를 누릅니다.
2) 이 명령어는 여러분의 컴퓨터에서 구글 서버까지 데이터가 이동하는 경로를 보여줍니다.


결과 확인 방법:
- 특정 홉에서 응답이 없거나 지연이 크다면 해당 라우터에 문제가 있을 수 있습니다.
- 마지막 홉에서 문제가 발생한다면 목적지 서버의 문제일 가능성이 높습니다.

 



2. DNS 캐시 삭제하기

DNS 캐시에 오래된 정보가 쌓이면 인터넷 연결에 문제가 생길 수 있습니다. 이를 해결하기 위해 DNS 캐시를 삭제해 보겠습니다.

1) 명령 프롬프트를 관리자 권한으로 실행합니다.
2) 'ipconfig /flushdns'를 입력하고 엔터를 누릅니다.
3) "Windows IP 구성: DNS 확인자 캐시를 성공적으로 비웠습니다."라는 메시지가 나타나면 성공입니다.

효과:
- 오래된 DNS 정보를 제거하여 웹사이트의 최신 IP 주소를 다시 받아옵니다.
- 잘못된 DNS 캐시로 인한 연결 문제를 해결할 수 있습니다.

 

 



 3. 네트워크 프로토콜 스택 재설정하기

네트워크 프로토콜 스택에 문제가 생기면 인터넷 연결이 불안정해질 수 있습니다. 이를 초기화해 보겠습니다.

1) 관리자 권한으로 명령 프롬프트를 실행합니다.
2) 'netsh winsock reset'을 입력하고 엔터를 누릅니다.
   - 이 명령어는 Windows 소켓 API를 초기화합니다.
3) 'netsh int ip reset'을 입력하고 엔터를 누릅니다.
   - 이 명령어는 TCP/IP 스택을 초기화합니다.
4) 컴퓨터를 재부팅합니다.

효과:
- 네트워크 관련 설정을 초기 상태로 되돌려 다양한 연결 문제를 해결할 수 있습니다.

 

https://www.youtube.com/watch?v=eOBEkwSTKjU

 



4. 레지스트리 편집하기 (Windows)

 

레지스트리 편집기는 시스템 레지스트리를 보고 수정하는 데 사용되는 강력한 도구입니다. 레지스트리는 Windows 및 사용하도록 선택한 애플리케이션에 대한 하위 수준 설정을 저장하는 데이터베이스입니다.

레지스트리 편집기를 사용하면 시스템 정책, 설치된 애플리케이션 및 특정 애플리케이션이 열 수 있는 파일 유형을 포함하여 사용자 인터페이스에 노출되지 않는 설정을 변경할 수 있습니다.

레지스트리 편집기를 열려면 다음 방법 중 하나를 사용할 수 있습니다


1) 시작하기 전에 반드시 레지스트리를 백업하세요.
2) 윈도우 키 + R을 눌러 실행 창을 엽니다.
3) 'regedit'을 입력하고 확인을 클릭합니다.
4) HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters로 이동합니다.
5) 오른쪽 창에서 'DefaultTTL' 값을 찾습니다. 없다면 새로 만듭니다.
6) 값을 64로 설정합니다.
7) 컴퓨터를 재부팅합니다.

주의: 레지스트리 편집기를 사용하는 경우 주의해서 진행하는 것이 중요합니다. 레지스트리를 잘못 변경하면 시스템 불안정성, 애플리케이션 오류, Windows 시작 방지 등의 중요한 문제가 발생할 수 있습니다. 변경하기 전에 항상 레지스트리를 백업했는지 확인하고 잠재적인 영향에 대한 이해가 있는 경우에만 레지스트리 설정을 수정합니다. 신뢰할 수 있는 지침을 따르거나 의심스러운 경우 IT 전문가와 상담하는 것이 좋습니다.

 

주의사항:
- 레지스트리 편집 전 반드시 백업을 생성하세요.
- 문제 발생 시 시스템 복원 기능을 사용할 수 있습니다.

https://support.microsoft.com/ko-kr/windows/windows%EC%9D%98-%EC%8B%9C%EC%8A%A4%ED%85%9C-%EA%B5%AC%EC%84%B1-%EB%8F%84%EA%B5%AC-f8a49657-b038-43b8-82d3-28bea0c5666b

 

Windows의 시스템 구성 도구 - Microsoft 지원

작업 관리자는 Windows용 시스템 모니터 및 시작 관리자 역할을 하는 애플리케이션으로, 디바이스의 성능 및 리소스 소비에 대한 인사이트를 제공합니다. 실행 중인 애플리케이션을 보고 관리하

support.microsoft.com

 



 5. 추가 고급 네트워크 문제 해결 기법

 MTU 설정 조정
1) 명령 프롬프트에서 'netsh interface ipv4 show subinterfaces'를 실행하여 현재 MTU 값을 확인합니다.
2) 'netsh interface ipv4 set subinterface "이더넷" mtu=1492 store=persistent'와 같은 명령어로 MTU 값을 조정합니다.

 

Windows에서 MTU 확인 방법

  1. CMD를 관리자 권한으로 실행합니다.
  2. 관리자 권한으로 실행한 CDM 창에서
    netsh interface ipv4 show interfaces
    를 입력하면 현제 네트워크 어댑터의 MTU를 확인할 수 있습니다.
 
색인     메트릭         MTU          상태                이름
---  ----------  ----------  ------------  ---------------------------
 12          50        1500  connected     Wi-Fi
  1          75  4294967295  connected     Loopback Pseudo-Interface 1
 10          25        1500  disconnected  로컬 영역 연결* 2
  3          35        1500  disconnected  이더넷 2
  7          55        1500  connected     로컬 영역 연결* 11

Windows에서 MTU를 수정하는 방법입니다.

  1. CMD를 관리자 권한으로 실행합니다.
  2. 관리자 권한으로 실행한 CDM 창에서
    netsh interface ipv4 show interfaces
    를 입력하면 현제 네트워크 어댑터의 MTU를 확인할 수 있습니다.
 
색인     메트릭         MTU          상태                이름
---  ----------  ----------  ------------  ---------------------------
 12          50        1500  connected     Wi-Fi
  1          75  4294967295  connected     Loopback Pseudo-Interface 1
 10          25        1500  disconnected  로컬 영역 연결* 2
  3          35        1500  disconnected  이더넷 2
  7          55        1500  connected     로컬 영역 연결* 11
  1. 확인 후 netsh interface ipv4 set subinterface "10" mtu=9000 store=persistent
    를 입력하여 MTU를 수정할 수 있습니다.
    netsh interface ipv4 set subinterface "이더넷 2" mtu=9000 store=persistent
    subinterface란을 색인 번호 말고 인터페이스를 직접 적어 수정도 가능합니다.
  2. 수정 후
    netsh interface ipv4 show interfaces 명령어로 확인하면 다음과 같이 변경되었음을 확인 하 실수 있습니다.
 
색인     메트릭         MTU        상태                이름
---  ----------  ----------  ------------  ---------------------------
 12          50        1500  connected     Wi-Fi
  1          75  4294967295  connected     Loopback Pseudo-Interface 1
 10          25        9000  disconnected  로컬 영역 연결* 2
  3          35        9000  disconnected  이더넷 2
  7          55        1500  connected     로컬 영역 연결* 11

 


효과: 특정 웹사이트 연결 문제나 다운로드 중단 문제를 해결할 수 있습니다.

https://community.plus-i.co.kr/t/windows-mtu/250

 

Windows에서 MTU 확인 및 수정 방법

Windows에서 MTU 확인 방법 CMD를 관리자 권한으로 실행 합니다. 관리자 권한으로 실행한 CDM 창에서 netsh interface ipv4 show interfaces 를 입력 하면 현제 네트워크 어댑터의 MTU를 확인 할 수 있습니다. 색

community.plus-i.co.kr

 

 

라우팅 테이블 확인
1) 'route print' 명령어를 사용하여 라우팅 테이블을 확인합니다.
2) 잘못된 경로 설정이 있는지 확인하고 필요시 수정합니다.

 

예시
C:\Users\User> route print
// 전체 IP 라우팅 테이블의 내용을 표시합니다.

C:\Users\User> route print 10.*
// IP가 10으로 시작하는 라우팅 테이블 항목만 표시합니다.

C:\Users\User> route add 0.0.0.0 mask 0.0.0.0 192.168.12.1
// 192.168.12.1을 기본 게이트웨이로 하는 기본 경로를 추가합니다.

C:\Users\User> route add 10.41.0.0 mask 255.255.0.0 10.27.0.1
// 10.41.0.0 네트워크로 가는 경로를 추가합니다. 다음 홉은 10.27.0.1입니다.

C:\Users\User> route /p add 10.41.0.0 mask 255.255.0.0 10.27.0.1
// 위와 같은 경로를 영구적으로 추가합니다. 재부팅 후에도 유지됩니다.

C:\Users\User> route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 metric 7
// 메트릭 값이 7인 경로를 추가합니다. 메트릭은 경로의 비용을 나타냅니다.

C:\Users\User> route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 if 0x3
// 인터페이스 인덱스가 0x3인 네트워크 어댑터를 통해 경로를 추가합니다.

C:\Users\User> route delete 10.41.0.0 mask 255.255.0.0
// 10.41.0.0 네트워크로 가는 경로를 삭제합니다.

C:\Users\User> route delete 10.*
// IP가 10으로 시작하는 모든 경로를 삭제합니다.

C:\Users\User> route change 10.41.0.0 mask 255.255.0.0 10.27.0.25
// 10.41.0.0 네트워크로 가는 경로의 다음 홉을 10.27.0.25로 변경합니다.

 

방화벽 및 네트워크 보안 설정 확인
1) Windows 방화벽 설정을 확인하고 필요한 프로그램의 접근을 허용합니다.
2) 안티바이러스 프로그램의 방화벽 설정도 점검합니다.

 

 



 6. 문제 해결 이후 추가 조치

- Windows 네트워크 진단 도구를 주기적으로 실행하여 네트워크 상태를 모니터링합니다.
- 네트워크 어댑터 드라이버를 최신 버전으로 유지합니다.

이 고급 기법들을 사용하면 대부분의 네트워크 문제를 해결할 수 있습니다. 하지만 여전히 문제가 지속된다면, 

인터넷 서비스 제공업체(ISP)에 문의하거나 전문가의 도움을 받아보시는 것이 좋습니다.

실제사례

네트워크 어댑터 오류

Q. 데스탑에 윈도 10 설치하여 인터넷 연결이 잘되어 사용하고 있으나 재 부팅 시 인터넷 연결이 되지 않아 확인 결과 장치 관리자의 네트워크 어댑터의 Intel(R) 82578DC Gigabit Net Work Connection 디바이스가 사용 안 함(D)으로 되어있어  이를 사용함으로 변경해야 인터넷 연결이 됩니다. 재 부팅 시 사용 안 함으로 되어있어 매 부팅마다 장치관리자의 네트워크 어댑터를 사용하는 번거로움이 있습니다. 의견을 부탁드립니다.

 
 
 

 

Answer

1. 최신 Windows 업데이트를 설치합니다.

2. 장치 관리자에서 인텔 82578DC 기가비트 드라이버를 업데이트하거나 롤백합니다.
장치 관리자를 클릭>> 네트워크 어댑터를 클릭 >> 오른쪽 버튼- 클릭 인텔 82578DC 기가비트 드라이버 >> 업데이트 드라이버를 클릭합니다.
시스템이 최신 드라이버를 설치했다고 말하는 경우. 드라이버를 롤백해 보십시오. 인텔(R) 82578DC 기가비트 드라이버를 마우스 오른쪽 버튼으로 클릭 >>하면 드라이버 탭을 클릭>> 클릭하여 드라이버를 클릭 >>하고 롤백 드라이버를 클릭합니다.

3. 현재 설치된 인텔 82578DC 기가비트 드라이버를 제거한 다음 PC 제조업체/인텔 웹 사이트에서 다양한 버전의 드라이버를 다운로드하여 설치합니다.

4. 윈도우 문제 해결사를 실행합니다.
업데이트 및 보안 > >> 설정 열기. 문제 해결 >> 네트워크 어댑터를 클릭 >> 문제 해결을 클릭합니다.


 

https://answers.microsoft.com/ko-kr/windows/forum/all/%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC/f319bb1e-aa5d-408d-b71b-cc13c0bce22c

 

리디렉션 중

 

login.microsoftonline.com

 

 


#네트워크문제해결 #인터넷연결오류 #윈도우네트워크 #명령프롬프트 #ipconfig #ping #tracert #DNS캐시 #프로토콜스택 #레지스트리편집 #네트워크진단 #인터넷속도개선 #윈도우팁 #컴퓨터문제해결 #IT팁 #네트워크최적화 #인터넷트러블슈팅 #윈도우명령어 #DNS설정 #네트워크설정 #인터넷보안 #TCP/IP #네트워크관리 #컴퓨터네트워킹 #윈도우10팁 #윈도우11팁 #인터넷연결최적화 #MTU설정 #라우팅테이블 #방화벽설정 #네트워크모니터링 #DHCP문제해결 #IP주소설정 #서브넷마스크 #게이트웨이설정 #패킷손실 #네트워크지연 #DNS서버 #Winsock초기화 #TCP/IP스택 #시스템레지스트리 #DefaultTTL #네트워크드라이버 #ISP문의 #고급네트워크설정 #인터넷프로토콜 #네트워크보안

728x90