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ì?