Ubuntu là một hệ điều hành mã nguồn mở xây dựng xung quanh nhân Linux , được cộng
đồng cùng phát triển. Hệ điều hành Ubuntu có đầy đủ chức năng của một hệ điều hành
hiện đại, hoạt động tốt trên máy tính để bàn, máy tính xách tay và hệ thống máy chủ. Tuy
ra đời chưa lâu, nhưng hệ điều hành này đang có những bước tiến nhảy vọt, sức lan toả
rất lớn, hiện đang được sử dụng rất rộng rãi trên thế giới và đang dần dần phổ biến ở Việt
Nam.
Lịch sử của Ubuntu bắt đầu từ tháng Tư năm 2004, khi Mark Shuttleworth tập hợp một
nhóm các nhà phát triển phần mềm mã nguồn mở để tạo ra một hệ điều hành mới. Với
quyết tâm hiện thực hoá những ý tưởng, các lập trình viên này đặt tên nhóm là Warthogs
và cùng nhau làm việc trong sáu tháng để cho ra đời phiên bản thể hiện khái niệm của hệ
điều hành mới. Họ lấy tên nhóm đặt cho phiên bản Ubuntu đầu tiên này, Warty Warthog.
Dựa trên nền tảng chắc chắn của bản phân phối Debian, cùng với những nguyên tắc về
thời gian phát hành, chương trình GNOME để quản lý giao diện Desktop, và một cam kết
mạnh mẽ về sự tự do, chỉ trong vòng ba năm, Ubuntu đã phát triển một cộng đồng lên
đến mười hai ngìn thành viên và số lượng người dùng ước tính đến hơn tám triệu (tháng
Bảy năm 2007).
Những năm gần đây Ubuntu được biết đến như một hệ điều hành thân thiên trong môi
trường Desktop nhưng các phiên bản server của Ubuntu cũng phát triển mạnh, qua đây
chúng tôi xin được triển khai một hệ thống mạng cơ bản dựa trên các nên tảng Ubuntu,
tạo ra một trường Domain tương tác giữa người dùng windows là Linux được quản lý tập
trung , chia sẽ nguồn tài nguyên đồng thời xây dựng hệ thông email trong mạng.
103 trang |
Chia sẻ: oanhnt | Lượt xem: 1694 | Lượt tải: 3
Bạn đang xem trước 20 trang tài liệu Khóa luận tốt nghiệp xây dựng hệ thống mạng ubuntu, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
Khóa luận tốt nghiệp
XÂY DỰNG HỆ THỐNG MẠNG UBUNTU
1 XÂY DỰNG HỆ THỐNG MẠNG UBUNTU Giảng viên hướng dẫn: Lưu Thanh Trà
Khoa Khoa Học Công Nghệ Ngành : Mạng Máy Tính
TRÍCH YẾU
Đề tài đồ án chuyện ngành của chúng tôi là : xây dựng hệ thống mạng ubuntu bao gồm
LDAP servre, Web Server , Mail Server , DNS , DHCP , File Server , Firewall . Qua việc
nghiên cứu các tài liệu về Ubuntu và thực hành các bài lab , chúng tôi đã xây dựng được
một hệ thống mạng cơ bản với LDAP Server làm cơ sở dữ liệu cho các dịch vụ khác như
SAMBA , MAIL ,WEB .v.v trong môi trường quản lý tập trung trên hệ điều hành
Ubuntu .
2 XÂY DỰNG HỆ THỐNG MẠNG UBUNTU Giảng viên hướng dẫn: Lưu Thanh Trà
Khoa Khoa Học Công Nghệ Ngành : Mạng Máy Tính
TRÍCH YẾU .......................................................................................................................................................... 1
LỜI CẢM ƠN ........................................................................................................................................................ 5
PHÂN CÔNG TRONG NHÓM .............................................................................................................................. 6
GIỚI THIỆU .......................................................................................................................................................... 7
PHẦN LÝ THUYẾTPHẦN 1: LDAP ................................................................................................................. 8
I. Giới Thiệu : .................................................................................................................................................... 9
II. Tổng quát về LDAP : ............................................................................................................................... 10
III. CẤU TRÚC LDAP : ................................................................................................................................ 11
1. Cấu Trúc Cây Thư Mục Trong Hệ Điều Hành dòng Unix .............................................................................. 11
2. Directory Servive .......................................................................................................................................... 11
3. LDAP Directory ........................................................................................................................................... 12
4. Distinguished Name ...................................................................................................................................... 12
5. LDAP Schema .............................................................................................................................................. 12
6. Object class .................................................................................................................................................. 13
7. LDIF ............................................................................................................................................................ 13
8. LDAP là một giao thức hướng thông điệp...................................................................................................... 13
PHẦN 2: SAMBA SERVER ............................................................................................................................ 16
I. Giới thiệu Samba: ......................................................................................................................................... 16
II. Giới Thiệu NFS (Network File System) :.................................................................................................. 17
III. Cấu hình và khởi động dịch vụ Samba ...................................................................................................... 17
IV. SAMBA và LDAP : ................................................................................................................................. 21
PHẦN 3: MAIL SERVER ................................................................................................................................ 22
I. Một số thuật ngữ : ......................................................................................................................................... 22
1. MTA ( Mail Transfer Agent ) : ...................................................................................................................... 22
2. MDA ( Mail Delivery Agent ) : ..................................................................................................................... 22
3. MUA ( Mail User Agent ) : ........................................................................................................................... 22
4. SMTP ( Simple Mail Transfer Protocol ) : ..................................................................................................... 22
5. POP3 ( Post Office Protocol 3 ) : .................................................................................................................. 23
6. IMAP (Internet Message Access Protocol) : .................................................................................................. 23
II. Quá trình gửi và nhận 1 email như thế nào :.............................................................................................. 23
III. Postfix : ................................................................................................................................................... 24
1. Giới Thiệu : .................................................................................................................................................. 24
2. Cấu trúc của Postfix : .................................................................................................................................... 24
a. Thành Phần của Postfix : ............................................................................................................................... 24
b. Messages vào hệ thống Postfix như thế nào: .................................................................................................. 25
c. The Postfix Queue : ...................................................................................................................................... 27
d. Mail Delivery : ............................................................................................................................................. 27
e. Tracing a Message Through Postfix :............................................................................................................ 29
3. Postfix với LDAP : ....................................................................................................................................... 31
IV. DOVECOT : ............................................................................................................................................ 31
1. Giới Thiệu : .................................................................................................................................................. 31
2. Cơ bản về cấu hình dovecot : ........................................................................................................................ 31
3. Dovecot và LDAP :....................................................................................................................................... 33
a. Password lookups: ........................................................................................................................................ 34
b. Authentication binds : ................................................................................................................................... 35
PHẦN 4 : FIREWALL ..................................................................................................................................... 36
I. FireWall là gì : .............................................................................................................................................. 36
II. Phân Loại Firewall : ................................................................................................................................. 36
1. Firewall cứng : Là những firewall được tích hợp trên Router. ........................................................................ 36
2. Firewall mềm: Là những Firewall được cài đặt trên Server. ........................................................................... 36
III. Tại sao cần Firewall ? .............................................................................................................................. 37
IV. IPTABLE FRIWALL: ............................................................................................................................. 37
1. Giới thiệu : ................................................................................................................................................... 37
2. Cấu Trúc Iptable : ......................................................................................................................................... 37
3 XÂY DỰNG HỆ THỐNG MẠNG UBUNTU Giảng viên hướng dẫn: Lưu Thanh Trà
Khoa Khoa Học Công Nghệ Ngành : Mạng Máy Tính
3. Trình tự xử lý gói tin của iptables : ................................................................................................................ 38
PHẦN 5 : DNS SERVER ................................................................................................................................. 41
I. Giới Thiệu: ................................................................................................................................................... 41
II. The Reverse Zone File : ........................................................................................................................... 41
III. Master (Primary) Name Servers : ............................................................................................................. 41
IV. Slave (Secondary) Name Servers :............................................................................................................ 42
V. Stealth (a.k.a. DMZ or Split) Name Server : ............................................................................................. 43
PHẦN 6: WEB SEVER (APACHE) ................................................................................................................. 45
I. Giới Thiệu : .................................................................................................................................................. 45
1. Mô Hình Hoạt Động: .................................................................................................................................... 46
2. Địa Chỉ URL : .............................................................................................................................................. 46
II. Giới Thiệu Về APACHE : ........................................................................................................................ 46
1. Tổng Quan :.................................................................................................................................................. 46
III. APACHE VÀ LDAP : ............................................................................................................................. 47
1. The Authentication Phase : ............................................................................................................................ 48
2. The Authorization Phase : ............................................................................................................................. 48
3. The Require Directives : ............................................................................................................................... 49
a. Require ldap-user : ........................................................................................................................................ 49
b. Require ldap-group : ..................................................................................................................................... 50
c. Require ldap-dn: ........................................................................................................................................... 51
d. Require ldap-attribute : ................................................................................................................................. 51
e. Require ldap-filter : ....................................................................................................................................... 52
PHẦN 7 : DHCP .............................................................................................................................................. 53
I. Vai Trò Của DHCP Trong Một Hệ Thống Mạng : ......................................................................................... 53
1. DHCP là gì : ................................................................................................................................................. 53
2. DHCP làm việc như thế nào: ......................................................................................................................... 53
II. Bổ Sung Và Cấp Phép Cho Dịch Vụ DHCP Hoạt Động : .......................................................................... 53
1. Tại sao sử dụng dịch vụ DHCP: .................................................................................................................... 53
2. Địa chỉ IP động đặc biệt là gì ? ...................................................................................................................... 53
3. Cách thức cấp phát địa chỉ IP động : .............................................................................................................. 53
III. Cấu Hình Phạm Vi Cấp Phát Của Dịch Vụ DHCP: ................................................................................... 54
1. Phạm vi cấp phát DHCP là gì : ...................................................................................................................... 54
2. Tại sao phải sử dụng phạm vi cấp phát DHCP?.............................................................................................. 54
IV. Cấu hình địa chỉ DHCP giành sẵn (Reservations) và các tùy chọn của DHCP: .......................................... 54
1. Địa chỉ DHCP dành sẵn là gì? ....................................................................................................................... 54
2. Một dải địa chỉ IP dành sẵn bao gồm có các thông tin sau : ............................................................................ 54
3. Tùy chọn DHCP là gì? .................................................................................................................................. 54
4. Tại sao phải sử dụng tùy chọn DHCP? .......................................................................................................... 54
5. Một số tùy chọn chung của DHCP: ............................................................................................................... 54
V. CẤU HÌNH DHCP DHCP Relay Agent: .................................................................................................. 55
1. DHCP relay agent là gì? ................................................................................................................................ 55
2. Tại sao phải sử dụng DHCP relay agent: ....................................................................................................... 55
VI. Phương thức hoạt động của dịch vụ DHCP: .............................................................................................. 55
I. Chuẩn bị : ..................................................................................................................................................... 59
II. Cài đặt và cấu hỉnh LDAP và SAMBA server........................................................................................... 59
III. Cấu hình client Winodws Xp và Windows 7 vào hệ thống SAMBA: ......................................................... 74
1. Tạo user trên SAM PDC : ............................................................................................................................. 74
2. Join windows Xp SP2 : ................................................................................................................................. 75
3. Join Windows 7 : .......................................................................................................................................... 77
PHẦN 2 : MAIL SERVER VÀ DNS SERVER ................................................................................................. 79
I. Cài đặt và cấu hình DNS: .............................................................................................................................. 79
1. Cài đặt : ........................................................................................................................................................ 79
2. Cấu hình DNS server : .................................................................................................................................. 79
II. Cài đặt và cấu hình Mail server với Postfix và Dovecot : .......................................................................... 81
4 XÂY DỰNG HỆ THỐNG MẠNG UBUNTU Giảng viên hướng dẫn: Lưu Thanh Trà
Khoa Khoa Học Công Nghệ Ngành : Mạng Máy Tính
1. Cài đặt : ........................................................................................................................................................ 81
2. Cấu hình : .................................................................................................................................................... 83
PHẦn 4: FTP VÀ FIREWALL ......................................................................................................................... 89
I. FTP : ............................................................................................................................................................ 89
1. Giới thiệu : ................................................................................................................................................... 89
2. Cài đặt : ........................................................................................................................................................ 89
3. Cấu hình Proftpd với LDAP : ........................................................................................................................ 90
II. FIREWALL:............................................................................................................................................ 91
1. Giới thiệu : ................................................................................................................................................... 91
2. Cấu hình NAT : ............................................................................................................................................ 91
3. NAT inbound cho web server : ...................................................................................................................... 93
PHẦN 5: WEB SERVER ................................................................................................................................. 94
1. Cài Đặt : .........................................................................................................................................