Quỏ trỡnh biờn dịch và cài đặt DL-Cryptor

Một phần của tài liệu đề tài phần mềm bảo mật mạng dùng giao thức ip quyển 4a các phần mềm bảo mật gói ip trên hệ điều hành linux (Trang 148 - 150)

C. PHầN MềM dl-cryptor

2. Quỏ trỡnh biờn dịch và cài đặt DL-Cryptor

2.1 Cỏc yờu cầu

Mỏy tớnh cài đặt bản Linux Red Hat 6.2 (phiờn bản nhõn 2.2.14-5.0).

Phải đảm bảo đó cài đặt gúi kernel-source-2.2.14-5.0.i386.rpm và gúi kernel-

headers-2.2.14-5.0.i386.rpm. Ngồi ra cỏc gúi phục vụ cho quỏ trỡnh biờn dịch cũng phải được cài đặt.

• • •

Người biờn dịch phải biết cỏch cài đặt và chạy thử nhõn mới khụng cú hỗ trợ DL-Cryptor trước khi thực hiện quỏ trỡnh này.

Thực hiện copy hai file: netsym.c vào thư mục /usr/src/linux/net/ và dev.c vào thư mục /usr/src/linux/net/core/.

2.2 Dịch nhõn mới

Để thực hiện dịch nhõn mới ta theo cỏc bước sau:

Chuyển vào thư mục /usr/src/linux, thực hiện cỏc lệnh. [root@pvkh]# cd /usr/src/linux

[root@pvkh /linux]# make menuconfig

Lệnh make menuconfig sẽ đưa ra một danh sỏch cỏc menu để lựa chọn tham số

cấu hỡnh nhõn. Với phần mềm DL-Cryptor thỡ ta chỉ cần chỳ ý đến tựy chọn Networking options. Hóy chắc chắn rằng tựy chọn này bạn đó chọn. Sau đú bạn

ghi lại cấu hỡnh vừa chọn, thực hiện cỏc lệnh tiếp theo. [root@pvkh /linux]# make dep

[root@pvkh /linux]# make bzImage

Sau khi đó dịch xong nhõn mới bạn thực hiện cỏc lệnh sau để cài đặt nhõn: [root@pvkh /linux]# cp arch/i386/boot/bzImage /boot/kernel_dlcryptor Thờm cỏc dũng sau vào cuối file /etc/lilo.conf:

image = /boot/kernel_dlcryptor label = dlcryptor

read-only

root = /dev/hda1

(Chỳ ý: root = /dev/hda1 khụng nhất thiết phải đỳng như vậy, mà căn cứ vào thư mục gốc / bạn cài vào phõn vựng nào. Vớ dụ, bạn cài vào phõn vựng /dev/hda5 thỡ bạn phải khai bỏo thay dũng trờn bằng dũng root = /dev/hda5).

Chạy lệnh:

[root@pvkh /linux]# lilo

Đến đõy, quỏ trỡnh biờn dịch và cài đặt đó hồn thành. Chỳng ta phải thực

hiện cài đặt lại mỏy để cú nhõn mới hỗ trợ phần mềm DL-Cryptor.

2.3 Biờn dịch module datalink

Để biờn dịch module datalink ta thực hiện cỏc lệnh sau:

Chuyển vào thư mục /usr/src/DL_Cryptor: [root@pvkh] cd /usr/src/DL_Cryptor

[root@pvkh /DL_Cryptor] make

Sau khi thực hiện cõu lệnh này ta thấy trong thư mục này cú module datalink.o. Copy file datalink.o vào thư mục /lib/modules/2.2.14-5.0/misc.

Một phần của tài liệu đề tài phần mềm bảo mật mạng dùng giao thức ip quyển 4a các phần mềm bảo mật gói ip trên hệ điều hành linux (Trang 148 - 150)