Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Netfilter/ipbtales là software NAT/firewall được cài đặt sẵn và phổ biến trên các hệ thống Linux. Cent0S là một distro Linux được viết ra dựa trên Redhat chủ yếu dành cho máy chủ, mặc định distro này không được xây dựng kèm theo module connlimit vốn rất cần thiết cho các quản trị viên dùng để cản lọc các gói tin không hợp lệ, nhất là trong trường hợp bị tấn công từ chối dịch vụ. | Build từ source kernel CentOS 5.2 và iptables để sử dụng những tính năng của iptables Netfilter ipbtales là software NAT firewall được cài đặt sẵn và phổ biến trên các hệ thống Linux. Cent0S là một distro Linux được viết ra dựa trên Redhat chủ yếu dành cho máy chủ mặc định distro này không được xây dựng kèm theo module connlimit vốn rất cần thiết cho các quản trị viên dùng để cản lọc các gói tin không hợp lệ nhất là trong trường hợp bị tấn công từ chối dịch vụ. Bài viết này đưa ra cách tích hợp module này vào CentOS bằng cách build từ source của Kernel và Netfilter iptables. Để hiểu được kiến thức đưa ra trong bài này bạn cần có thời gian tìm hiểu và nắm rõ được phần nào cơ bản về biên dịch kernel cài đặt các phần mềm từ mã nguồn cũng như môi trường cần thiết để một user bình thường có thể build một phần mềm từ mã nguồn có sẵn hệ thống file các câu lệnh nâng cao. Chúng ta không đi sâu vào khái niệm Netfilter iptables là gì Động cơ dẫn đến bài viết là trong một trường hợp nào đó cần tới những modules không được tích hợp sẵn vào nhân hệ điều hành CentOS mà bạn đang sử dụng bạn tìm cách để tích hợp những modules đó vào một cách nhanh nhất có thể mà không làm hư tổn hoặc gây ra lỗi trầm trọng đối với hệ thống đang hoạt động ổn định. 1.Phần đầu tiên kiểm tra và tạo môi trường build cho user Để thực hiện được bài viết này hệ thống của bạn phải được cài đặt sẵn gói rpm-build Để kiểm tra xem rpm-build đã được cài đặt chưa bạn dùng câu lệnh sau Nếu kết quả là whatvn@localhost rpm -q rpm-build rpm-build-4.4.2.3-2.fc9.i386 thì hệ thống đã cài sẵn rpm-build ta tiếp tục bước tiếp theo còn nếu kết quả như bên dưới whatvn@localhost rpm -q rpm-buid package rpm-buid is not installed thì bạn cài đặt rpm-build bằng cách whatvn@localhost sudo yum install rpm-build Vì môi trường cũng như target của các bản cài đặt ta đều chỉ định ở Home directory của user nên để dễ dàng bạn nên đứng ở thư mục của user làm tất cả các tác vụ về sau. Ta download các gói cần thiết về cần chú ý bài viết này