IT일반/네트워크

[네트워크] MTU 설정방법.

ss-pro 2020. 9. 24. 22:18
반응형

먼저 MTU란 무엇일까요? Maximum transmission unit의 약자로 TCP/IP네트워크에서 패킷 또는 프레임기반의 네트워크에서 전송될수 있는 최대크기 패킷을 가르킵니다. 기본적으로 MTU값을 1500으로 설정이 되어있습니다. 설정되어있는 방법을 확인해보도록 하겠습니다. 한번에 전송하는 프레임 크기를 늘리면 기본적으로 전송속도가 향상됩니다. 사용하는 공유기,랜카드 모두 해당부분을 지원해야만 늘려서 사용할수 있습니다.  점보프레임(점포패킷)이라도 부르며 해당부분을 늘려주면 인터넷이 조금빨라진다고 하나 실상은 미비하다고 합니다. 오히려 점보프레임을 사용하지 못하는 환경에서 사용할경우에 잘못 설정하면 인터넷 속도가 저하될수도 있다고 하니 잘 확인하신후 사용하시기 바랍니다. 

고성능 기가카메라등 특정시스템에서는 해당부분을 설정해야만 정상적으로 통신데이터를 얻을수있어서 필히 점보프레임을 설정해야만 동작하기도 합니다. 그럼 OS별로 MTU확인방법 및 설정방법에 대해서 알아보도록 하겠습니다.

1. Window OS에서의 설정방법
MTU정보 확인
도스창에서 "netsh interface ipv4 show interfaces" 명령을 실행합니다. 해당명령을 실행하면 MTU값이 어떻게 설정되어있는지 확인할수 있습니다. 1500으로 설정된것을 확인할수 있습니다.

MTU정보변경
1. 도스커맨드로 변경방법
netsh명령으로 설정하면 됩니다. 여기서 조심할부분은 interface(색인)번호를 지정해줘야되는데 이번호는 변경하고자 하는 네트워크카드번호로 변경처리하면됩니다.
netsh interface ipv4 set subinterface "4" mtu=9000 store=persistent 

2. 제어판->네트워크 및 공유센터->네트워크 연결설정에 이더넷 속성 -> 구성을 클릭합니다.

고급탭 -> 속성(P)항목중 점보프레임 선택 -> 값 : 9KB MTU 설정

netsh interface ipv4 show interfaces 명령으로 다시 확인해보면 MTU값이 9198로 변경된것을 확인할수 있습니다.

===========================================================================

2. Linux OS에서의 설정방법

MTU 확인방법. 
먼저 확인방법에 대해 살펴보도록 하겠습니다. 터미널에 ifconfig명령으로 확인이 가능합니다.
ifconfig명령으로 확인해보면 mtu값이 1500인것을 확인할수 있습니다. 기본값은 윈도우와 동일합니다. 

MTU값을 변경해보도록 하겠습니다. 명령어는 ifconfig가 동일합니다.  터미널에서 다음과 같이 명령어를 입력후 실행하겠습니다.  우분투12버전에는 eth0,eth1 이런식이였던거 같은데 버전이 올라가면서 인터페이스명칭부분도 변경된걸로 보입니다. 

ifconfig enp0s3 mtu 9000
enp0s3 : 랜카드인터페이스정보입력, 

ifconfig를 사용하여 mtu를 변경한경우에는 OS를 재부팅시에 해당설정값이 초기화 됩니다. 시작부분에 쉘스크립트로 강제로 변경하는 방법이 있고 영구적으로 하려면 아래 링크사이트를 참고하셔 네트워크값을 설정하면됩니다. 
우분투 버전별로 차이가 있습니다.

ubuntu 16이전버전의 고정ip설정 (vi /etc/network/interfaces 파일정보를 설정)
www.lesstif.com/lpt/ubuntu-server-network-config-24445571.html

 

우분투 서버 네트워크 설정(ubuntu server network config)

$ sudo service networking restart stop: Job failed while stopping start: Job is already running: networking

www.lesstif.com

ubuntu 18 LTS 고정ip설정방법 (sudo vi /etc/netplan/50-cloud-init.yaml 파일정보를 설정)

www.lesstif.com/lpt/ubuntu-18-lts-ip-static-ip-config-61899302.html

 

ubuntu 18 LTS 고정 ip 설정(static ip config)

고정 IP 설정시 dhcp4: no 를 꼭 추가

www.lesstif.com

 

 

반응형