Hướng dẫn tắt ZEROCONF route (169.254.0.0/16 route) trên Linux

335
31-03-2018
Hướng dẫn tắt ZEROCONF route (169.254.0.0/16 route) trên Linux

Bạn có thể nhận thấy rằng trong bảng định tuyến (routing table) có route 169.254.0.0/16. Nó còn được gọi là ZEROCONF route. Cùng Bizfly Cloud tìm hiểu cách tắt ZEROCONF route trên Linux.

Mỗi khi hệ thống khởi động, ZEROCONF route (169.254.0.0/16) được kích hoạt và được thêm vào bảng định tuyến (routing table).

Và đây là lúc để loại bỏ nó đi.

- Đầu ra mẫu của lệnh ip route với ZEROCONF route được kích hoạt:

$ ip route 

169.254.0.0/16 dev eth0 scope link metric 1002 

default via 192.168.0.1 dev eth0

- Đầu ra mẫu của lệnh route -n với ZEROCONF route được kích hoạt:

$ route -n

Kernel IP routing table

Destination      Gateway         Genmask           Flags   Metric     Ref         Use   Iface

169.254.0.0      0.0.0.0           255.255.0.0          U        1002      0             0       eth0

0.0.0.0             192.168.0.1     0.0.0.0                 UG      0           0              0      eth0

- Để vô hiệu hóa ZEROCONF route trong quá trình khởi động hệ thống để hệ thống khởi động mà không có 169.254.0.0/16 route, chỉ cần chỉnh sửa tập tin /etc/sysconfig/network:

$ vi /etc/sysconfig/network

- Và thêm dòng sau:

NOZEROCONF=yes 

- Khởi động lại mạng để áp dụng các sửa đổi:

$ service network restart

- Lặp lại tuyến ip route hoặc lệnh route -n để đảm bảo rằng 169.254.0.0/16 route được lấy ra khỏi bảng định tuyến.

$ ip route 

default via 192.168.0.1 dev eth0 

$ route -n 

Kernel IP routing table 

Destination      Gateway      Genmask      Flags Metric Ref       Use Iface 

0.0.0.0          192.168.0.1     0.0.0.0          UG       0       0           0    eth0

Chúc các bạn thành công!

Tham khảo: shellhacks.com/169-254-0-0-dable-zeroconf-route-linux/

Nguồn: Bizfly Cloud chia sẻ

>> Có thể bạn quan tâm: RAM Disk và tmpfs trên Linux là gì?

TAGS: linux
SHARE