이더넷 속도 느림 해결: MTU 최적화와 랜카드 드라이버 업데이트 완전 정복

이 글의 목적은 이더넷(유선 LAN) 속도가 이상하게 느리거나 끊기는 문제를 MTU 값 최적화와 네트워크 어댑터 드라이버 업데이트를 통해 단계적으로 진단·해결할 수 있도록 실제 현장에서 바로 적용 가능한 방법을 정리하는 것이다.

1. 이더넷 속도 느림 증상 정리

이더넷 속도 저하는 단순히 인터넷이 느리게 느껴지는 수준을 넘어, 특정 상황에서만 속도가 떨어지거나 끊김이 발생하는 등 다양한 양상으로 나타난다.

1-1. 대표적인 증상

  • 속도 측정 사이트에서 다운로드/업로드 속도가 회선 속도의 일부만 나오는 경우이다.
  • 대용량 파일 다운로드, 클라우드 업·다운로드, VPN 사용 시에만 심하게 느려지는 경우이다.
  • 온라인 게임에서 핑은 평소와 비슷하지만 순간적으로 패킷로스가 발생하여 랙이 걸리는 경우이다.
  • 같은 회선에서 Wi-Fi는 정상인데, 이더넷으로만 속도가 떨어지거나 끊기는 경우이다.
주의 : 동일한 회선에 연결된 다른 PC나 노트북에서는 속도가 정상인데 특정 PC만 느리다면, 회선 문제가 아니라 해당 PC의 MTU 설정, 랜카드 드라이버, 케이블 상태, 백그라운드 프로그램 등을 우선 의심해야 한다.

1-2. MTU와 드라이버가 중요한 이유

  • MTU(Maximum Transmission Unit)는 한 번에 전송할 수 있는 패킷의 최대 크기이다.
  • 인터넷 회선, 라우터, 스위치, VPN, 터널링 장비마다 허용 가능한 MTU가 다를 수 있다.
  • PC의 MTU가 경로 상의 허용치보다 크면 패킷 분할 또는 ICMP 관련 문제로 인해 속도 저하, 지연, 특정 사이트 접속 불가 등이 발생할 수 있다.
  • 네트워크 어댑터 드라이버는 OS와 랜카드 사이의 통신을 담당하며, 호환성 문제나 버그가 있으면 속도 저하, 링크 불안정, 협상 속도 오류 등이 발생할 수 있다.

2. 점검 전 기본 확인 사항

MTU를 조정하기 전에 하드웨어와 단순 설정 문제부터 점검해야 한다.

2-1. 랜 케이블 및 포트 확인

  • CAT.5e 이상(기가비트 지원) 케이블인지 확인한다.
  • 케이블 피복 손상, 커넥터 휘어짐, 퀵커넥터 불량 여부를 육안으로 점검한다.
  • 공유기·스위치의 다른 포트에 연결해보거나, 다른 케이블로 교체하여 비교한다.

2-2. 링크 속도 및 듀플렉스 확인

Windows에서 어댑터 상태를 확인하여 실제 협상된 링크 속도를 점검한다.

  1. 작업표시줄 우측 네트워크 아이콘을 마우스 오른쪽 버튼으로 클릭한다.
  2. “네트워크 및 인터넷 설정” → “고급 네트워크 설정” → “어댑터 옵션 더 보기”를 연다.
  3. 이더넷 어댑터를 더블클릭하여 “연결 상태” 창을 확인한다.
  4. “속도”가 1.0Gbps, 100Mbps 등으로 표시되는지 확인한다.
주의 : 가입한 인터넷 회선이 기가 인터넷이어도, 링크 속도가 100Mbps로 협상되어 있다면 케이블, 포트, 어댑터 설정 문제일 가능성이 높다. 이 경우 MTU 조정보다는 하드웨어 및 링크 협상 문제를 먼저 해결해야 한다.

2-3. 백그라운드 트래픽 및 보안 프로그램 확인

  • 대용량 클라우드 동기화, 게임 업데이트, 토렌트 등이 백그라운드에서 실행 중인지 확인한다.
  • 보안 프로그램(백신, 방화벽, 필터링 솔루션)이 네트워크 속도에 영향을 주는지 일시 중지 또는 예외 설정을 통해 확인한다.

3. MTU 개념과 최적값 찾기 원리

MTU 조정은 네트워크 경로 전 구간에서 패킷이 쪼개지지 않고 안정적으로 전달될 수 있는 최대 크기를 찾는 과정이다.

3-1. MTU와 패킷 단편화

  • MTU보다 큰 패킷은 전송 과정에서 둘 이상으로 잘려 전송되며 이를 단편화(fragmentation)라고 한다.
  • 단편화가 심하면 CPU 오버헤드 증가, 재조립 지연, 패킷 손실 발생 가능성이 커진다.
  • 일부 구간에서 ICMP 차단, PMTUD(Path MTU Discovery) 실패 등이 발생하면 묵시적인 속도 저하, 특정 사이트 접속 실패 등으로 나타날 수 있다.

3-2. 일반적인 MTU 기준값

환경 일반 MTU 값 특징
일반 유선 인터넷 (PPPoE 아닌 경우) 1500 이더넷 기본 MTU로 가장 널리 사용되는 값이다.
PPPoE 환경 1452~1492 PPPoE 헤더로 인해 약간 줄여서 사용하는 경우가 많다.
VPN, 터널링 1300~1472 암호화 오버헤드로 인해 경로 MTU가 낮아질 수 있다.
특수 장비/해외 회선 경로별 테스트 필요 ICMP 정책, 장비 특성에 따라 최적 MTU가 크게 달라질 수 있다.
주의 : MTU를 무조건 낮추는 것이 정답은 아니다. 지나치게 낮은 MTU는 헤더 비율이 커져 오히려 효율이 떨어질 수 있다. 경로를 기준으로 “딱 맞는” 값을 찾는 것이 중요하다.

4. Windows에서 MTU 최적값 찾기

Windows에서는 명령 프롬프트의 ping 명령과 “조각 내지 않음(DF bit 설정)” 옵션을 사용하여 경로 MTU를 추정할 수 있다.

4-1. 테스트 준비

  1. 시작 메뉴에서 “cmd”를 검색하여 “명령 프롬프트”를 관리자 권한으로 실행한다.
  2. 테스트 대상 주소는 다음과 같이 선택할 수 있다.
    • 국내 ISP DNS 서버 또는 공용 DNS 서버
    • 실제 속도 문제가 발생하는 서비스의 서버(도메인)

4-2. ping으로 MTU 후보값 테스트

ping에서 데이터 길이를 지정하는 -l 옵션과 조각 금지 -f 옵션을 사용하여 테스트한다.

ping 대상주소 -f -l 1472 
  • 1472는 IP 헤더(20바이트) + ICMP 헤더(8바이트)를 더하면 이론상 MTU 1500에 해당하는 데이터 길이이다.
  • 응답이 정상적으로 오면 경로 MTU가 최소 1500 이상이란 의미이다.
  • “패킷이 조각나므로 더 작은 패킷으로 보내십시오.”와 같은 메시지가 나오면 MTU가 더 작다는 의미이다.

4-3. 이분법으로 최적 데이터 길이 찾기

경로 MTU를 정확히 추정하기 위해 데이터 길이를 조금씩 조정하면서 반복 테스트한다.

  1. 처음에 1472로 테스트한다.
  2. 조각난다는 메시지가 나오면 값을 1400 정도로 낮춰 다시 테스트한다.
  3. 정상 응답이 오면 1400과 1472 사이에서 중간값을 다시 테스트하는 식으로 이분법으로 범위를 좁혀간다.
  4. “조각 없음” 상태에서 가장 큰 데이터 길이를 찾는다.
  5. 최종 데이터 길이에 28바이트(IP+ICMP 헤더)를 더해 MTU 후보값을 계산한다.
주의 : 일부 네트워크에서는 ICMP가 차단되어 ping 테스트가 부정확할 수 있다. 이 경우 다른 서버를 대상으로 여러 번 테스트하거나, 실측 도구(속도측정, 파일 전송 등)와 병행하여 판단해야 한다.

5. Windows에서 MTU 값 변경 방법

최적 MTU 후보값을 찾았다면, 이제 실제 네트워크 어댑터에 해당 값을 적용해야 한다.

5-1. 현재 MTU 값 확인

  1. 관리자 권한 명령 프롬프트를 연다.
  2. 다음 명령을 입력하여 시스템 내 네트워크 인터페이스 목록과 MTU를 확인한다.
netsh interface ipv4 show subinterfaces 
  • “MTU”, “인터페이스” 열을 보고 이더넷 어댑터 이름과 현재 설정값을 확인한다.

5-2. MTU 값 설정

다음 명령 형식으로 MTU를 변경한다.

netsh interface ipv4 set subinterface "인터페이스이름" mtu=최적값 store=persistent 

예를 들어, 이더넷 인터페이스 이름이 “이더넷”이고 최적 MTU를 1492로 판단한 경우 다음과 같이 입력한다.

netsh interface ipv4 set subinterface "이더넷" mtu=1492 store=persistent 
  • store=persistent 옵션은 재부팅 후에도 설정을 유지하도록 한다.
  • 변경 후 다시 netsh interface ipv4 show subinterfaces 명령으로 적용 여부를 확인한다.

5-3. IPv6 MTU 조정

IPv6을 사용하는 환경이라면 IPv6 서브인터페이스에 대해서도 MTU를 맞추는 것이 바람직하다.

netsh interface ipv6 show subinterfaces netsh interface ipv6 set subinterface 인터페이스ID mtu=최적값 
주의 : 회사 네트워크나 관리형 장비 환경에서는 임의로 MTU를 수정하면 다른 시스템과의 호환성 문제를 유발할 수 있다. 반드시 네트워크 관리자와 협의 후 조정해야 한다.

6. 이더넷 드라이버(랜카드) 업데이트 방법

MTU 값을 올바르게 설정했음에도 속도 저하 또는 불안정이 지속된다면, 랜카드 드라이버를 최신 버전으로 업데이트해야 한다.

6-1. 장치 관리자에서 드라이버 버전 확인

  1. Windows 검색에서 “장치 관리자”를 열어 실행한다.
  2. “네트워크 어댑터” 항목을 펼친다.
  3. 이더넷 어댑터(예: Intel, Realtek, Broadcom 등)를 마우스 오른쪽 버튼으로 클릭 후 “속성”을 선택한다.
  4. “드라이버” 탭에서 “드라이버 날짜”와 “드라이버 버전”을 확인한다.

6-2. 자동 업데이트 시도

간단히 Windows에서 제공하는 자동 업데이트를 먼저 시도한다.

  1. 장치 관리자에서 이더넷 어댑터를 마우스 오른쪽 버튼으로 클릭한다.
  2. “드라이버 업데이트” → “드라이버 자동 검색”을 선택한다.
  3. 새 버전이 있을 경우 다운로드 및 설치를 진행한다.
주의 : 자동 검색으로 설치되는 드라이버는 안정성 위주의 버전일 뿐, 제조사 홈페이지에서 제공하는 최신 버전보다 낮은 경우가 많다. 속도 문제나 특정 버그가 의심된다면 제조사 드라이버 패키지를 직접 설치하는 것이 좋다.

6-3. 제조사 웹사이트에서 최신 드라이버 수동 설치

  1. 랜카드 칩셋(예: Intel I219-V, Realtek RTL8111H 등)을 확인한다.
    • 장치 관리자 → 어댑터 속성 → “자세히” 탭 → “하드웨어 ID”에서 칩셋 정보를 확인할 수 있다.
  2. 해당 제조사 공식 웹사이트의 다운로드/지원 페이지로 이동한다.
  3. 운영체제 버전에 맞는 최신 드라이버를 다운로드한다.
  4. 설치 프로그램 실행 후 안내에 따라 설치를 완료하고 PC를 재부팅한다.

6-4. 드라이버 초기화·롤백

드라이버 업데이트 후 오히려 속도가 떨어지거나 연결 문제가 발생하면 이전 버전으로 롤백하거나 초기화할 수 있다.

  1. 장치 관리자에서 이더넷 어댑터 속성을 열고 “드라이버” 탭으로 이동한다.
  2. “드라이버 롤백” 버튼이 활성화되어 있다면 클릭하여 이전 버전으로 되돌린다.
  3. 문제가 심각할 경우 장치 삭제 후 재부팅하여 Windows 기본 드라이버로 재인식시키고, 이후 안정적인 버전을 다시 설치한다.

7. 고급 어댑터 설정 최적화

MTU와 드라이버 외에도 이더넷 어댑터의 고급 옵션을 조정함으로써 속도를 최적화할 수 있다.

7-1. 전원 관리 설정

  1. 장치 관리자 → 이더넷 어댑터 속성 → “전원 관리” 탭으로 이동한다.
  2. “전원을 절약하기 위해 컴퓨터가 이 장치를 끌 수 있음” 체크를 해제한다.
  3. 절전 기능으로 인해 절전→복귀 시 속도 저하나 링크 재협상 지연이 발생하는 상황을 예방한다.

7-2. 속도 및 듀플렉스 강제 설정

공유기 또는 스위치와의 호환성 문제로 자동 협상에 실패할 때는 속도·듀플렉스를 수동으로 맞추는 것이 도움이 되는 경우가 있다.

  1. 어댑터 속성 → “고급” 탭에서 “속도 및 듀플렉스” 항목을 찾는다.
  2. 기본값인 “자동 협상” 상태에서 문제가 발생할 경우, 1.0Gbps Full Duplex 또는 100Mbps Full Duplex 등으로 직접 지정해본다.
  3. 설정 변경 후 속도 측정과 패킷 손실 여부를 다시 확인한다.

7-3. 대기 시간에 영향을 주는 항목

  • Large Send Offload(LSO), Large Receive Offload(LRO), 체크섬 오로드 같은 기능은 CPU 부하를 줄이는 대신 특정 환경에서 지연을 유발할 수 있다.
  • 온라인 게임이나 실시간 스트리밍 중심 환경에서는 해당 옵션들을 비활성화했을 때 더 안정적인 경우도 있다.
주의 : 고급 설정은 장비·드라이버 조합에 따라 효과가 제각각이다. 한 번에 여러 항목을 바꾸기보다, 변경 전/후를 기록하면서 항목별로 테스트하는 것이 중요하다.

8. MTU와 드라이버 조정 후 검증 방법

설정을 변경한 뒤에는 객관적인 도구로 성능이 개선되었는지 반드시 확인해야 한다.

8-1. 속도 측정 사이트 활용

  • 브라우저에서 공신력 있는 속도 측정 사이트를 사용하여 다운로드·업로드 속도, 지연 시간을 측정한다.
  • 변경 전/후 동일 시간대, 동일 서버, 동일 브라우저로 여러 번 측정해 평균을 비교한다.

8-2. 실제 파일 전송 테스트

  • NAS, 사내 파일 서버, 클라우드 스토리지 등을 이용해 대용량 파일을 전송해본다.
  • 전송 속도가 일정하게 유지되는지, 특정 구간에서 심하게 떨어지지 않는지 확인한다.

8-3. 게임·VPN 환경 검증

  • 온라인 게임의 핑 변동, 패킷 로스, 랙 발생 빈도를 비교한다.
  • VPN 접속 상태에서 웹 브라우징, 파일 전송 속도, 원격 데스크톱 반응 속도의 변화를 확인한다.

9. 이더넷 속도 문제 원인별 해결 전략 요약

주요 증상 가능한 원인 우선 점검 항목
모든 사이트에서 항상 속도 낮음 링크 협상 속도 100Mbps, 케이블 불량, 공유기 포트 문제 케이블·포트 교체, 링크 속도 확인
특정 사이트·서비스에서만 느림 경로 MTU 불일치, 해외 회선 지연, VPN 경로 문제 ping MTU 테스트, MTU 조정, 다른 회선·VPN 비교
Wi-Fi는 정상, 이더넷만 느림 랜카드 드라이버 문제, 어댑터 고급 설정, 케이블 문제 드라이버 업데이트, 고급 옵션 초기화, 케이블 교체
일정 시간 사용 후 속도 급하락 발열, 전원 관리, 버퍼/드라이버 버그 전원 관리 해제, 드라이버 업데이트, 재부팅 후 비교
게임 시 간헐적 랙·핑 튐 패킷 손실, MTU/경로 문제, 백그라운드 트래픽 MTU 최적화, 백그라운드 프로그램 종료, 공유기 상태 점검
주의 : 이더넷 속도 문제는 단일 원인보다는 여러 요소가 복합적으로 작용하는 경우가 많다. MTU 최적화와 드라이버 업데이트는 “기본기”에 해당하는 작업이며, 이 과정을 거친 후에도 문제가 지속될 경우 공유기 펌웨어, 스위치, ISP 회선 품질 등 상위 구간을 순차적으로 의심해야 한다.

FAQ

Q1. MTU 값을 잘못 설정하면 인터넷이 완전히 끊길 수도 있는가?

이론적으로 MTU 값을 극단적으로 낮게 설정하면 속도 저하가 심해질 뿐 연결 자체는 유지되는 경우가 많다. 다만 경로 MTU보다 지나치게 큰 값으로 설정하고, 동시에 경로 상에서 ICMP가 차단된 환경이라면 특정 사이트나 서비스가 아예 열리지 않는 상황이 발생할 수 있다. 설정 변경 후 문제가 생기면 이전 값으로 되돌리고 테스트를 반복하는 것이 안전하다.

Q2. MTU는 공유기에서만 조정하면 되는가, PC에서도 조정해야 하는가?

공유기 MTU만 조정해도 어느 정도 효과를 볼 수 있으나, PC의 네트워크 어댑터 MTU도 경로 MTU와 일관되게 맞춰주는 것이 이상적이다. 특히 VPN 클라이언트나 특수 터널링 프로그램을 사용하는 경우 각 인터페이스별 MTU를 따로 조정해야 원하는 결과를 얻을 수 있다.

Q3. 드라이버를 최신 버전으로 올렸는데 오히려 속도가 떨어졌다.

최신 버전이 항상 최상의 성능을 보장하는 것은 아니다. 특정 버전에 버그가 존재하거나, 메인보드·OS 조합과의 호환성 문제로 인해 성능 저하가 발생할 수 있다. 이 경우 장치 관리자에서 드라이버 롤백 기능을 사용하거나, 제조사에서 제공하는 이전 안정 버전을 수동으로 설치하여 비교 테스트를 수행하는 것이 좋다.

Q4. 이더넷 속도 문제를 해결하는 데 MTU 조정과 드라이버 업데이트 중 어떤 것을 먼저 해야 하나?

일반적으로는 하드웨어 및 링크 상태 점검 → 드라이버 업데이트 및 전원 관리 설정 수정 → MTU 최적화 순서로 진행하는 것이 효율적이다. 드라이버 문제로 링크 협상이나 패킷 처리에 오류가 있는 상태에서 MTU만 조정해도 근본적인 문제가 해결되지 않을 수 있다.

Q5. 회사 네트워크에서 임의로 MTU나 어댑터 설정을 바꿔도 되는가?

기업 환경에서는 네트워크 구성과 보안 정책이 복잡하기 때문에 개인이 임의로 MTU나 고급 설정을 변경하면 다른 시스템과의 통신 문제를 유발할 수 있다. 반드시 네트워크 관리자와 협의 후 변경하고, 변경 내용과 테스트 결과를 기록으로 남겨야 한다.

: