MTU trong Ubuntu

(MTU) Maximum Transmission Unit là kích thước lớn nhất được đo bằng byte mà cho phép truyền dẫn qua mạng. Bất kỳ một lượng thông tin nào truyền qua mạng mà lớn hơn kích thước của MTU thì sẽ chia nhỏ ra trước khi truyền dẫn qua mạng. Đặc biệt khi bạn dùng internet bằng cách quay số, bạn có thể chỉnh lại thông số MTU để có thể truy cấp internet được nhanh hơn.

Kích thước mặc định MTU của các mạng:
Mạng MTU (bytes)
16 Mbits/Sec Token Ring 17914
4 Mbits/Sec Token Ring 4464
FDDI 4352
Ethernet 1500
IEEE 802.3/802.2 1492
X.25 576

Trên đây là bảng những thông số mẵc định của MTU, bạn có thể điều chỉnh MTU phù hợp theo ý mình.

Để điều chỉnh MTU tạm thời trong phiên làm việc hiện tại thì bạn có thể dùng lệnh ifconfig.

# ifconfig eth0 mtu 1492

hoặc

$ sudo ifconfig eth0 mtu 1492

Ở đây mình thay đổi MTU cho card mạng eth0 từ 1500 bytes xuống 1492 bytes.

Nếu bạn muốn thay đổi hoàn toàn MTU mặc định cho card mạng của mình thì có thể chỉnh sửa trong file cấu hình theo 2 cách.

Cách 1:

Trong Debian, Ubuntu, bạn điều chỉnh file /etc/network/interfaces với nội dung card mạng eth0 như sau

iface eth0 inet static
address 192.168.0.1
network 192.168.0.0
gateway 192.168.0.254
netmask 255.255.255.0
mtu 1492

Còn trong CentOS hoặc Redhat bạn chỉnh trong file /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.0.1
NETWORK=192.168.0.1
NETMASK=255.255.255.0
GATEWAY=192.168.0.254
MTU=1492

Sau đó restart lại card mạng

# /etc/init.d/network restart

Cách 2:

Trong các dòng Linux bạn có thể chỉnh trong file /etc/ppp/options với mtu 1492

Nhận xét

Bài đăng phổ biến từ blog này

dung lượng RAM lớn nhất mà HĐH cấu trúc 32-bit nhận được

Ký tự viết tắt trong chat & email

Ubuntu LAMP Server