MTU 설정 방법

FAQ 2005/07/04 14:20
네트워크에는 최대 전송 단위, 즉 그 물리적인 네트워크를 통하여 전송할 수 있는 가장
큰 패킷이 지정됩니다.
하지만, 패킷 단편화 현상이 발생하지 않게 하려면 MTU를 변경하는 것이 좋습니다.
예를 들어, 트래픽이 MTU가 큰 네트워크(MTU가 4500 바이트인 FDDI 네트워크와 같은
네트워크)에서 떠나 이더넷과 같이 MTU가 작은 네트워크를 통과하는 경우, 패킷 단편화
현상이 발생하지 않게 하려면 MTU 크기를 작게 설정하는 것이 가장 좋습니다.
버퍼 오버런이나 그와 비슷한 문제를 줄이기 위해서도 MTU를 변경하는 것이 바람직합니다.

설정 방법은 아래와 같습니다.

1. ifconfig명령으로 네트워크 상태 확인. 아래에서 보시면 MTU가 1500으로 지정되어 있습니다.
[root@op etc]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:50:DA:89:AC:33
inet addr:210.116.123.243 Bcast:210.116.123.255 Mask:255.255.255.192
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 ....

2. ifconfig 명령으로 아래와 같이 MTU값 변경
[root@op etc]# ifconfig eth0 210.116.123.243 netmask 255.255.255.192 mtu 256

3. ifconfig 명령으로 적용 확인 MTU가 256으로 변경되었습니다..
[root@op etc]# ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:50:DA:89:AC:33
inet addr:210.116.123.243 Bcast:210.116.123.255 Mask:255.255.255.192
UP BROADCAST RUNNING MULTICAST MTU:256 Metric:1...
2005/07/04 14:20 2005/07/04 14:20
자신의 서버의 이더넷 포트를 통해 오고가는 패킷의
양과 패킷에러 정도를 알고 싶을 때는 netstat 명령어를
이용하여 확인 할 수 있습니다.

ex)
[root@op etc]# netstat -in 2
Kernel Interface table
Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg
eth0 256 0 1469960 0 0 0 87669 0 0 0 BMRU
lo 16436 0 12082 0 0 0 12082 0 0 0 LRU
2005/07/04 14:19 2005/07/04 14:19

tee 명령어 사용

FAQ 2005/07/04 14:19
때때로 현재 디렉터리의 목록을 본후 그 목록을 파일로 저장하고 싶다면
tee 명령어를 사용 하면 됩니다.

# touch dirfile
# ls -al | tee dirfile
# more dirfile
# ls -al | tee -a dirfile -----> 먼저 저장된 dirfile 내용의 끝부분
후부터 저장 됩니다.

ex)
[root@op isseo]# touch dirfile
[root@op isseo]# ls -al | tee dirfile
합계 33488
drwxr-xr-x 7 isseo isseo 4096 10월 28 22:56 .
drwxr-xr-x 19 root root 4096 10월 16 23:58 ..
-rw------- 1 huntsman huntsman 23 3월 13 2003 .bash_history
-rw-r--r-- 1 isseo isseo 24 3월 22 2003 .bash_logout
-rw-r--r-- 1 isseo isseo 191 3월 22 2003 .bash_profile
-rw-r--r-- 1 isseo isseo 124 3월 22 2003 .bashrc
-rw-r--r-- 1 isseo isseo 854 3월 22 2003 .emacs
-rw-r--r-- 1 isseo isseo 120 3월 22 2003 .gtkrc
.
.
.
.

[root@op isseo]# more dirfile
합계 33488
drwxr-xr-x 7 isseo isseo 4096 10월 28 22:56 .
drwxr-xr-x 19 root root 4096 10월 16 23:58 ..
-rw------- 1 huntsman huntsman 23 3월 13 2003 .bash_history
-rw-r--r-- 1 isseo isseo 24 3월 22 2003 .bash_logout
-rw-r--r-- 1 isseo isseo 191 3월 22 2003 .bash_profile
-rw-r--r-- 1 isseo isseo 124 3월 22 2003 .bashrc

위와 같이 디렉토리 내용이 파일로 저장 됩니다.
2005/07/04 14:19 2005/07/04 14:19