Nghiên cứu tìm hiểu về các dịch vụ mạng trên linux

25 1.9K 21
Nghiên cứu tìm hiểu về các dịch vụ mạng trên linux

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Bộ công thương Trường đại học công nghiệp Hà Nội Khoa công nghệ thông tin ============== BÀI TẬP LỚN Môn học: Nguyên lý hệ điều hành Đề tài: Nghiên cứu tìm hiểu dịch vụ mạng Linux Nhóm thực : 14 Lớp :HTTT1-K8 Người thực : Nguyễn Văn Thái Hà Văn Minh Trọng Trung Lê Văn Hùng Phạm Văn Tiếp Giảng viên hướng dẫn : Th.S Nguyễn Thanh Hải Trường đại học công nghiệp Hà Nội Lớp: KTPM-CLC-K8 Hà Nội, năm 2015 Mục Lục Mục Lục Lời Nói Đầu CHƯƠNG I TỔNG QUAN VỀ HỆ ĐIỀU HÀNH LINUX CHƯƠNG II: CÁC DỊCH VỤ MẠNG TRONG LINUX II Dịch vụ DHCP 17 Cài đặt cấu hình DHCP .18 Tổng Kết 22 Tài liệu tham khảo .23 Môn: Hệ điều hành H Lời Nói Đầu iện hệ điều hành người sử dụng phổ biến Windows, nhiên bên cạnh có số hệ điều hành khác dễ sử dụng với nhiều tiện ích giống Windows Trong đó, phải kể đến hệ điều hành Linux Linux có tính “mở” nên dễ sửa lỗi cộng đồng mã nguồn mở có độ an toàn cao, Linux thích hợp cho việc quản trị mạng Phần tập lớn nhằm cung cấp cho bạn sinh viên giáo viên kiến thức tổng quan hệ điều hành Linux dịch vụ mạng Linux Bài tập gồm chương: Chương 1:Tổng quan hệ điều hành Linux Chương 2:Các dịch vụ mạng Linux Chúng em hi vọng phần tập lớn cung cấp thêm phần kiến thức chuyên sâu môn hệ điều hành Tuy cố gắng trình bày chi tiết, đầy đủ dễ hiểu tránh khỏi sai xót, nhầm lẫn không đáng có Chúng em mong nhận góp ý, bổ sung thẳng thắn từ thầy cô để ngày hoàn thiện hiểu biết kiến thức chuyên sâu máy tính Chúng em xin chân thành cảm ơn Page Môn: Hệ điều hành CHƯƠNG I TỔNG QUAN VỀ HỆ ĐIỀU HÀNH LINUX I Lịch sử phát triển Linux Linux HĐH dạng UNIX (Unix-like Operating System) chạy máy PC với điều khiển trung tâm (CPU) Intel 80386 trở lên, hay vi xử lý trung tâm tương thích AMD, Cyrix Linux ngày chạy máy Macintosh SUN Sparc Năm 1991 Linus Torvalds, sinh viên đại học tổng hợp Helsinki, Phần lan, bắt đầu dự án (sau trở thành nhân LinuxLinux kernel) Chương trình viết MINIX (một HĐH tựa UNIX) ngôn ngữ C dịch GNU C Ngày 25/8/1991, Linus cho version 0.01 thông báo comp.os.minix Internet dự định Linux Linus muốn gọi tác phẩm Freax, kết hợp “freak” (kỳ dị), "free” (tự do), and “x” (Unix) Trong trình làm việc anh lưu chương trình với tên “Freax” khoảng nửa năm Để việc phát triển dễ dàng, tập tin upload lên FTP server (ftp.funet.fi) FUNET vào tháng năm 1991 Ari Lemmke, cộng Torvald ĐH Helsinki, nghĩ tên Freax không hay nên đặt lại thành “Linux” mà không hỏi ý Torvalds Sau Torvalds đồng ý với tên gọi Năm 1994, phiên thức 1.0 phát hành Các phiên Hệ điều hành Linux xác định hệ thống số dạng X.YY.ZZ Nếu YY số chẵn tức phiên ổn định, YY số lẻ tức phiên thử nghiệm II Ưu- Nhược điểm hệ điều hành Linux Ưu điểm Kinh tế: Đó đặc điểm bỏ qua Linux Tuy nhiên Linux chưa tất Hệ điều hành nhiều ưu điểm khác mà không hệ điều hành có Chính đặc điểm nguyên nhân khiến cho Linux ngày trở nên phổ biến không Việt Nam mà giới  Linh hoạt, uyển chuyển: Linux Hệ điều hành mã nguồn mở nên tùy ý sửa chữa theo thích (tất nhiên khả kiến thức người) Chúng ta chỉnh sửa Linux ứng dụng cho phù hợp với Mặt khác Linux cộng đồng lớn người làm phần mềm phát triển môi trường, hoàn cảnh khác nên tìm phiên phù hợp với yêu cầu người vấn đề khó khăn.Tính linh hoạt Linux thể chỗ tương thích với nhiều môi trường Hiện tại, Linux dành cho server, PC…nhân Linux nhúng vào thiết bị điều khiển máy tính palm, robot…Phạm vi ứng dụng Linux xem rộng rãi Page Môn: Hệ điều hành  Độ an toàn cao: Trước hết, Linux có cấu phân quyền rõ ràng Chỉ có "root" (người dùng tối cao) có quyền cài đặt thay đổi hệ thống Ngoài Linux có chế để người dùng bình thường tạm thời chuyển sang quyền "root" để thực số thao tác Điều giúp cho hệ thống chạy ổn định tránh phải sai sót dẫn đến đổ vỡ hệ thống (trong phiên Windows gần đây, chế phân quyền bước đầu áp dụng, so với Linux chặt chẽ hơn) Ngoài tính chất "mở" tạo nên an toàn Linux Nếu lỗ hổng Linux phát cộng đồng mã nguồn mở sửa thường sau 24h cho sửa lỗi  Thích hợp cho quản trị mạng: Được thiết kế từ đầu cho chế độ đa người dùng, Linux xem hệ điều hành mạng giá trị Nếu Windows tỏ Hệ điều hành thích hợp với máy tính Desktop Linux lại hệ điều hành thống trị Server Đó Linux có nhiều ưu điểm thỏa mãn đòi hỏi hệ điều hành mạng: tính bảo mật cao, chạy ổn định, chế chia sẻ tài nguyên tốt… Giao thức TCP/IP mà thấy ngày giao thức truyền tin Linux (sau đưa vào Windows)  Chạy thống hệ thống phần cứng: Dù cho có nhiều phiên Linux nhà phân phối khác ban hành nhìn chung chạy ổn định thiết bị phần cứng, từ Intel 486 đến máy Core Duo, từ máy có dung lượng RAM 4MB đến máy có cấu hình cực mạnh (tất nhiên tốc độ khác nguyên tắc chạy được) Nguyên nhân Linux nhiều lập trình viên nhiều môi trường khác phát triển (không Windows Microsoft phát triển) bắt gặp nhiều người có "cùng cảnh ngộ" dễ dàng tìm driver tương ứng với thiết bị Tính chất hoàn toàn trái ngược với Windows Mỗi có phiên Windows đời kèm theo khát phần cứng hệ điều hành thường không hỗ trợ thiết bị cũ Nhược điểm  Đòi hỏi người dùng phải thành thạo: Trước việc sử dụng cấu hình Linux xem công việc dành cho kĩ thuật viên CNTT Hầu công việc thực dòng lệnh phải cấu hình nhờ sửa trực tiếp file Mặc dù phiên gần đây, Hệ điều hành Linux có cải tiến đáng kể, so với Windows tính thân thiện Linux vấn đề lớn Đây nguyên nhân chủ yếu khiến Linux có nhiều đặc tính kỹ thuật tốt chưa đến với người dùng cuối Tính tiêu chuẩn hóa: Linux phát hành miễn phí nên tự đóng gói, phân phối theo cách riêng Hiện có nhiều Linux phát triển từ nhân ban đầu tồn như: RedHat, SuSE, Knoppix… Người dùng phải tự so sánh xem Page Môn: Hệ điều hành phù hợp với Điều gây khó khăn cho người dùng, người có kiến thức tin học hạn chế Số lượng ứng dụng chất lượng cao Linux hạn chế: Mặc dù Windows có sản phẩm Linux gần có phần mềm tương tự, (VD: OpenOffice Linux tương tự MSOffice, hay GIMP tương tự Photoshop ) Tuy nhiên chất lượng sản phẩm chưa thể so sánh với sản phẩm viết cho Windows Phần cứng: Một số nhà sản xuất phần cứng driver hỗ trợ Linux: Do Linux chưa phổ biến Windows nên nhiều nhà sản xuất không hỗ trợ driver chạy Linux Tuy nhiên tìm thấy driver internet cộng đồng mã nguồn mở viết III Các phân phối Linux Tên phân phối Ubuntu Debian GNU/Linux Ultimate Edition Red Hat Chrome Linux Fedora SUSE Linux Linux Mint Knoppix PCLinuxOS CentOS Gentoo Slackware SLAX Sabayon OpenSolaris Puppy linux SliTaz Linpus Kali linux Zorin OS Phiên Trang web thức 14.10 7.7 http://www.ubuntu.com/ http://www.debian.org/ 4.2 2.4.1290 21 13.1 17 7.4.2 2014 20121221 14.1 7.0.8 14.11 11.2 6.0 5.0 2.2 1.0.9a http://ultimateedition.info/ http://www.redhat.com/rhel/ http://getchrome.eu/ http://www.fedoraproject.org/ http://vi.opensuse.org/ http://linuxmint.com/ http://www.knoppix.org/ http://www.pclinuxos.com/ http://www.centos.org/ http://www.gentoo.org/ http://www.slackware.com/ http://www.slax.org/ http://www.sabayon.org/ http://www.opensolaris.org/ http://puppylinux.org/ http://www.slitaz.org http://www.linpus.com/ http://www.kali.org/ http://zorin-os.com/ IV Một số phân phối sử dụng phổ biến Ubuntu: Page Môn: Hệ điều hành Không có phải ngạc nhiên Ubuntu phân phối Linux phổ biến Với 2.200 lượt xem ngày distrowatch.com, vượt xa số 1.400 lượt Fedora, phân phối xếp vị trí thứ hai Ubuntu đứa sinh sau đẻ muộn họ hàng Linux, phát hành Ubuntu vào 20/10/2004, phát triển vượt bậc đưa đến vị trí hàng đầu kể từ năm 2007 Fedora: Fedora phiên miễn phí Red Hat Red Hat Enterprise Linux (RHEL) trở thành phiên thương mại kể từ năm 2003 Do quan hệ khăng khít này, Fedora đặc biệt mạnh tính dành cho doanh nghiệp, thường cung cấp trước phiên RHEL Linux Mint: Đây phân phối non trẻ khác Linux, Linux Mint phát hành từ năm 2006 Linux Mint dựa phân phối Ubuntu, thêm vào chủ đề riêng, ứng dụng độc đáo đặc biệt mạnh đồ hoạ Nó sử dụng môi trường desktop mintDesktop, mintInstall để thuận tiện cài đặt ứng dụng mintMenu giúp điều hướng dễ dàng Mint tiếng dễ dùng, thích hợp cho người bắt đầu sử dụng Linux V Một số phân phối dùng cho máy chủ Việt Nam CentOS: CentOS phân phối hệ điều hành tự dựa Linux kernel Nó có nguồn gốc hoàn toàn từ phân phối Red Hat Enterprise Linux (RHEL) CentOS tồn để cung cấp tảng điện toán doanh nghiệp tự phấn đấu để trì khả tương thích nhị phân 100% với nguồn thượng nguồn - Red Hat CentOS viết tắt Community Enterprise Operating System Trong tháng 7/2010 CentOS vượt qua Debian trở thành phân phối Linux phổ biến cho máy chủ web, với gần 30% tất máy chủ web Linux sử dụng Tuy nhiên vào tháng 1/2012, sau đua đối đầu, bị vị trí dẫn đầu vào tay Debian Debian: Distro tiếng nhờ ổn định nó, cộng đồng debian Việt Nam không nhiều, cộng đồng Ubuntu hay Fedora mạnh Nếu muốn xây dựng server bảo mật theo nguyên tắc "xây dựng thứ từ tờ giấy trắng" nên dùng nó, install chọn vào mục install tối thiểu thứ cần thiết Sau tự setup cho hoàn chỉnh để kiểm soát có system, tiết kiệm tài nguyên Page Môn: Hệ điều hành CHƯƠNG II: CÁC DỊCH VỤ MẠNG TRONG LINUX I Dịch vụ DNS Giới thiệu DNS : Mỗi máy tính mạng muốn kết nối với cần biết địa IP Tuy nhiên máy địa IP có tên (HOSTNAME) Cùng với việc địa IPV4 ngày không đáp ứng nhu cầu, nên chuyển sang IPV6 điều tất yếu để nhớ dãy số hexa 32 số điều không tưởng Chính có cách nghĩ ánh xạ địa IP thành hostname ngược lại Ban đầu quy mô mạng ARPA NET (tiền thân mạng internet) nhỏ , có tập tin HOST.TXT dung để lưu tông tin ánh xạ tên máy thành địa IP Trong tên máy chuỗi văn không phân cấp (plat name) Tệp tin lưu máy chủ máy chủ khác giữ Tuy nhiên quy mô mạng lớn dung HOSTNAME có số nhược điểm: a Lưu lượng mạng máy chủ trì tập tin HOST.TXT bị tải b Xung đột tên: tên máy không phân cấp quan quản lý tập tin nên có nguy bị xung đột tên c Không đảm bảo toàn vẹn: việc trì tập tin mạng lớn khó khăn Ví dụ: tập tin HOST.TXT vừa cập nhật chưa kịp chuyển đến máy chủ xa có thay đổi địa mạng d Tóm lại, việc sử dụng tập tin HOST.TXT không phù hợp cho mạng lớn thiếu chế phân tán mở rộng Do dịch vụ DNS đời nhằm khắc phục nhược điểm Hệ thống tên miền DNS DNS hoạt động theo mô hình client – server Máy chủ server chứa thông tin CSDL Phía client trình phân giải tên resolver, hàm thư viện dùng để tạo query gửi chúng đến máy chủ DNS server DNS hoạt động giao thức tầng application mạng ICP/IP DNS sở liệu phân tán Có nhiệm vụ chuyển đổi tên miền sang địa Page Môn: Hệ điều hành IP ngược lại Hệ thống DNS đời nhằm mục đích giúp người sử dụng tên dễ nhớ, dễ sử dụng Cấu trúc tên miền - a) Cách đặt tên miền Tên miền có dạng: Label.label…label Độ dài tối đa tên miền 255 ký tự Mỗi label tối đa 63 ký tự kể dấu “.” Label phải bắt đầu chữ số chứa chữ, số, dấu gạch ngang - (-) b) Phân loại tên miền Tên miền phân chia thành loại sau: +) Com: Tên miền dành cho tổ chức thương mại +)Edu: Tên miền dành cho tổ chức giáo dục, trường học +)Net: Tên miền dành cho tổ chức mạng lớn +)Gov: Tên miền dành cho tổ chức phủ +)Org: Tên miền dành cho tổ chức khác +)Int : Tên miền dành cho tổ chức quốc tế +)Infor: Tên miền dành cho việc phục vụ thông tin +)Arpa: Tên miền ngược +)Mil: Tên miền dành cho tổ chức quân sự, quốc phòng +)Mã nước giới tham gia vào mạng internet, nước quy định chữ theo chuẩn ISO-3166 (VD Việt Nam vn, Singapo sg…) Tổ chức ICANN thông qua tên miền là: +)Travel: Tên miền dành cho tổ chức du lịch +)Post: Tên miền dành cho tổ chức bưu c) Cấu trúc tên miền: - Tên miền phân thành nhiều cấp như: -Gốc(Domain root): Nó đỉnh nhánh tên miền, xác định kết thúc Domain Nó thể diễn đơn giản dấu chấm (.) Page Môn: Hệ điều hành -Tên miền cấp 1(Top-Level-Domain): Gồm vài ký tự xác định nước, khu vực tổ chức Nó thể “.com” -Tên miền cấp 2(Second-Level-Domain):Nó đa dạng tên công ty, tổ chức hay cá nhân -Tên miền cấp nhỏ hơn(subdomain): Chia thêm tên miền cấp trở xuống thường sử dụng chi nhánh, phòng ban quan hay chủ thể Như phone.haui.vn môt phòng ban HAUI Ví dụ: cho địa : www.haui.edu.vn Dịa đọc từ trái sang phải + Đầu tiên (www) tên máy tính +haui tên miền cấp đăng ký với quan quản lý tên miền cấp trung tâm thông tin mạng internet Việt Nam + edu tên miền cấp cho biết địa thuộc mạng giáo dục +vn cho biết toàn miền thuộc quyền quản lý mạng Internet Việt Nam - Một số ý đặt tên miền: +Nên đặt tên miền từ 3-4 cấp để dễ nhớ tên quản trị +Sử dụng tên miền phải mạng Internet +Nên đặt đơn giản gợi nhớ Nguyên tắc làm việc DNS Mỗi nhà cung cấp dịch vụ vận hành trì DNS server riêng Khi có yêu cầu tìm kiếm website đó, DNS server phân giải tên website phải DNS server tổ chức quản lý website INTERNIC – Internet Network Information Center chịu trách nhiệm quản lý tên miền DNS server tương ứng DNS server có khả truy vấn DNS server khác Ngoài việc phân giải tên miền cho máy nội hỗ trợ truy vấn từ máy mạng internet vào bên Page Môn: Hệ điều hành DNS server có khả nhớ lại tên vừa phân giải, để dùng cho lần truy vấn lần sau Số lượng tên miền lưu lại phụ thuộc vào quy mô DNS server Hoạt động DNS server Để hiểu rõ hoạt động DNS server xét ví dụ tham khảo hình vẽ đây: Giả sử PC A muốn truy cập đến trang web www.yahoo.com server vnn chưa lưu thông tin trang web này, bước truy vấn diễn sau: Đầu tiên PC A gửi request hỏi server quản lý tên miền vnn hỏi thông tin www.yahoo.com.Sever quản lý tên miền vnn gửi truy vấn đến top-level-domain Top-level-domain lưu trữ thông tin tên miền mạng Do gửi lại cho server quản lý tên miền vnn địa IP sever quản lý miền com (gọi tắt sever com ) Khi có địa server quản lý miền com server vnn hỏi server com yahoo.com Server lý toàn trang web có domain com, chúng gửi thông tin địa IP sever yahoo.com cho sever vnn.Lúc server vnn có địa yahoo.com Nhưng PC A yêu cẩu dịch vụ www dịch vụ ftp hay dịch vụ khác Do server vnn tiếp tục truy vấn tới server yahoo.com để Page 10 Môn: Hệ điều hành yêu cầu thông tin server quản lý dịch vụ www.yahoo.com Lẽ đương nhiên nhận truy vấn server yahoo.com gửi lại cho sever vnn địa IP sever quản lý www.yahoo.com Cuối server vnn gửi lại địa IP server quản lý www.yahoo.com cho PC A PC A kết nối trực tiếp đến Và server vnn có thông tin www.yahoo.com cho nhũng lần truy vấn đến sau client khác Máy chủ quản lý tên miền (Domain name server) Máy chủ cấp cao Root server tổ chức ICANN quản lý: +)Là server quản lý toàn cấu trúc hệ thống tên miền +)Root server không chứa liệu thông tin cấu trúc hệ thống DNS mà chuyển quyền (delegate) quản lý xuống cho server cấp thấp root server định đường đến domain đâu mạng +)Hiện giới có 13 root server quản lý toàn mạng Internet Các ghi thường có sở liệu DNS server - Bản ghi kiểu A (Address): Chỉ tên máy tính mạng địa IP Cú pháp: domain IN A VD www.haui.edu.vn IN A 172.16.234 - Bản ghi CNAME(Canonical Name): Cho phép máy tính có nhiều tên(cho phép nhiều tên miền trỏ đến địa IP cho trước) Để khai báo ghi - kiểu CNAME bắt buộc phải có ghi kiểu A để khai báo tên máy Bản ghi MX(Mail exchanger): Dùng để khai báo trạm chuyển tiếp thư điện tử tên miền VD: Để thư điện tử có cấu trúc mmm@vnn.vn gửi đến trạm chuyển tiếp thư điện tử có tên mail.vnn.vn, sở liệu DNS server phải khai báo ghi MX sau: vnn.vn IN MX 10 mail.vnn.vn Page 11 Môn: Hệ điều hành Thì tất thư điện tử có cấu trúc mmm@vnn.vn chuyển đến trạm chuyển tiếp thư điện tử mail.vnn.vn,nếu máy chủ mail.vnn.vn nhân thư chuyển đến trạm backupmail.vnn.vn - Bản ghi NS(Name server): Khai báo máy chủ tên miền cho tên miền, cho biết tên miền khai báo máy chủ Cú pháp: IN VD: NS vnnae.net.vn IN NS abc.vnnae.net.vn Cho biết tên miền vnnae.net.vn máy chủ tên miền có tên abc.vnnae.net.vn quản lý - Bản ghi PTR (Pointer): Cho phép chuyển đổi địa IP sang tên miền Cấu trúc: IN PTR Ví dụ: 12.0.162.203.in-addr.arpa IN PTR home.vnn.vn Bản ghi PTR cho phép tìm kiếm tên miền home.vnn.vn biết địa IP mà tên miền trỏ tới Phân loại DNS server - Primary name server: Nguồn xác thực thông tin thức cho domain mà phép quản lý - Secondary name server: server dự phòng cho primary server Caching name server: lưu lại lần truy vấn client, giúp cho lần truy vấn sau nhanh chóng giảm tải cho server DNS zone tập hợp ánh xạ từ Host đến địa IP từ IP tới Host phần liên tục nhánh Domain Thông tin DNS Zone Record gồm tên Host địa IP lưu DNS server DNS server quản lý trả lời yêu cầu từ Client liên quan đến DNS server Hệ thống tên miền cho phép phân chia tên miền để quản lý chia hệ thống tên miền thành Zone Zone quản lý tên miền phân chia Zone file lưu thông tin Zone dạng text Active Directory Zone thuận Zone nghịch: Page 12 Môn: Hệ điều hành - Zone thuận – Forward Lookup Zone để phân giải tên máy thành địa IP Zone nghịch – Reverse Lookup Zone để phân giải địa IP thành tên máy Các file cấu hình chính: - Host.conf: tệp điều khiển hoạt động rersolver, quy định dịch vụ sử dụng resolver thứ tự sử dụng chúng - Resolver (bộ giải): chương trình cần giải tên host cần sử dụng chế gọi giải Bộ giải tra cứu file /etc/host.conf xác định phương thức sử dụng để giải tên host (local file, name server NIS hay ldap server) - File named.conf: file cấu hình DNS - Các tệp sở liệu DNS – file phận giải thuận, phân giải nghịch Thành phần ghi nguồn RR (Resource Record) Mỗi ghi có kiểu liệu, bao gồm: + SOA (Start of Authority): tập tin sở liệu phải có record SOA Record SOA máy chủ name server nơi cung cấp thông tin tin cậy từ liệu có zone + NS (Name server): tên server + MX (Mail Exchange): chuyển mail mạng Internet + A (Address): ánh xạ tên máy (hostname) vào địa IP + CNAME (canonical name): tên bí danh server + PTR: dùng để ánh xạ địa IP thành hostname Cài đặt cấu hình DNS server * Cài đặt: Cần download cài đặt gói BIND máy linux (Cụ thể Ubuntu): sudo apt-get install bind9 * Cấu hình DNS Định nghĩa cấu hình toàn cục cho DNS server: Page 13 Môn: Hệ điều hành Cú pháp: Options { (directory path_name) (forwarders [in_addr1; inaddr2;…]) (allow_query [address_match_list]) }; Directory Forwarders: danh sách địa Ip name server mà gửi yêu cầu truy vấn cần Allow-query: danh sách địa Ip phép truy vấn CSDL DNS + Cấu hình master DNS, ta vào file /etc/bind/named.conf.local: Page 14 Môn: Hệ điều hành Cấu hình file named.conf.local + Ta tiến hành cấu hình phân giải thuận sau: tạo file theo đường dẫn sau /etc/bind/zones/nguyenlyhedieuhanh.com.db Cấu hình zone thuận Ta tiến hành cấu hình phân giải ngược sau: tạo file theo đường dẫn sau /etc/bind/zones/rev.0.168.192.in-addr.arpa Page 15 Môn: Hệ điều hành Cấu hình zone nghịch Sau cấu hình xong file ping thành công máy restart lại dịch vụ Kiểm tra dịch vụ DNS phân giải máy client cài windows XP Page 16 Môn: Hệ điều hành Kiểm tra dịch vụ DNS II Dịch vụ DHCP Giới thiệu DHCP Hệ thống cần cung cấp IP máy tính để máy liên lạc với Với mô hình mạng tương đối nhỏ, việc cấp IP tương đối dễ dàng Nhưng với mô hình mạng lớn việc cung cấp IP trở nên khó khăn Vì cần phải có dịch vụ cung cấp IP tự động cho máy client hệ thống mạng Từ nhu cầu đó, dịch vụ DHCP (Dynamic Host Configuration Protocol) đời - Hoạt động theo mô hình Client – Server - DHCP Server máy cấp phát địa IP cho máy tính khác mạng - DHCP Client máy nhận địa IP thông tin mạng khác từ Page 17 Môn: Hệ điều hành DHCP Sever + Một số đặc điểm cần lưu ý DHCP Server: - Phải có địa IP tĩnh - Không phải DHCP client - Cấp phát địa IP cho máy tính khoảng địa IP mà người quản trị định nghĩa - Có thể cung cấp địa default gateway, DNS server, tên domain NetBIOS name server cho máy tính - Không có hai máy nhận địa IP - Địa IP cấp cho DHCP client làm máy tính khởi động lại + Ưu điểm việc sử dụng DHCP: - Người quản trị không cần đặt địa IP cho máy tính mạng - Người quản trị không cần cung cấp thông tin cho máy điều tiết kiệm thời gian số chi phí khác Nguyên tắc hoạt động Giao thức DHCP làm việc theo mô hình client/server Theo đó, trình tương tác DHCP client server diễn theo bước sau: - Khi máy client khởi động, máy gửi broadcast gói tin DHCPDISCOVER, yêu cầu server phục vụ cho Gói tin chứa địa MAC máy client - Các máy server mạng nhận gói tin yêu cầu đó, khả cung cấp địa IP, gửi lại cho máy client gói tin DHCPOFFER, đề nghị cho thuê địa IP khoảng thời gian nhấp định, kèm theo subnet mask địa server Server không cấp phát địa IP vừa đề nghị cho client khác suốt trình thương thuyết - Máy client lựa chọn lời đề nghị (DHCPOFFER) gửi broadcast lại gói tin DHCPREQUEST chấp nhận lời đề nghị Điều cho phép lời đề nghị không chấp nhận server rút lại dùng để cấp phát cho client khác - Máy server client chấp nhận gửi ngược lại gói tin DHCPACK lời xác nhận, cho biết địa IP đó, subnet mask thời hạn sử dụng thức áp dụng Ngoài server gửi kèm theo thông tin cấu hình bổ sung địa gateway mặc định, địa DNS server Cài đặt cấu hình DHCP Download dhcp linux (Cụ thể Ubuntu): sudo apt-get install dhcp3-server Cấu hình file /etc/dhcp/dhcpd.conf Page 18 Môn: Hệ điều hành Cấu hình file dhcpd.conf Khởi động dịch vụ DHCP Server: /etc/init.d/isc-dhcp-server restart Dựng máy client cài windows XP có đường mạng với máy server linux vừa cấu hình DHCP Trên máy XP thiết lập địa IP động, sau đó: - Vào run gõ cmd - Gõ ipconfig/release (để trả IP trước nhận có) - Gõ ipconfig/renew (để xin IP qua DHCP) Page 19 Môn: Hệ điều hành Máy client nhận IP cấp phát qua DHCP Xem địa IP cấp phát máy chủ server linux: cat /var/lib/dhcp/dhcpd.leases Page 20 Môn: Hệ điều hành Page 21 Môn: Hệ điều hành Tổng Kết Dịch vụ DNS server DHCP hai số dịch vụ mạng hệ điều hành Linux hai dich vụ mạng đơn giản thiết phải có xây dựng hệ điều hành Xây dựng DNS server cho phép truy vấn cục truy vấn internet Xây dựng DHCP tự động cấp phát thông số địa IP cho tất máy tham gia vào mạng Để xây dựng hệ thống mạng cho tổ chức, doanh nghiệp yêu cầu phải nắm rõ cách thức hoạt động cách cài đặt, tổ chức dịch vụ mạng cách chuyên nghiệp.Chúng em hy vọng tham gia vào trình triển khai - thiết kế quản trị phát triển hệ tống mạng cho tổ chức, doanh nghiệp Page 22 Môn: Hệ điều hành Tài liệu tham khảo [1] Xuân Thắng, Giáo trình Hệ điều hành mã nguồn mở, Trường Đại học Sư phạm kỹ thuật Hưng Yên, 2013 [2] Linux Networking Cookbook- Carla Schroder [3] Chứng quản trị mạng Linux- Trung tâm tin học- Đại học khoa học tự nhiên Tp.HCM [4] Các video hướng dẫn cài đặt dịch vụ mạng Linux, tham khảo trang www.youtube.com Page 23 ... giáo viên kiến thức tổng quan hệ điều hành Linux dịch vụ mạng Linux Bài tập gồm chương: Chương 1:Tổng quan hệ điều hành Linux Chương 2 :Các dịch vụ mạng Linux Chúng em hi vọng phần tập lớn cung... Lời Nói Đầu CHƯƠNG I TỔNG QUAN VỀ HỆ ĐIỀU HÀNH LINUX CHƯƠNG II: CÁC DỊCH VỤ MẠNG TRONG LINUX II Dịch vụ DHCP 17 Cài đặt cấu hình DHCP ... chủ server linux: cat /var/lib/dhcp/dhcpd.leases Page 20 Môn: Hệ điều hành Page 21 Môn: Hệ điều hành Tổng Kết Dịch vụ DNS server DHCP hai số dịch vụ mạng hệ điều hành Linux hai dich vụ mạng đơn

Ngày đăng: 20/04/2017, 23:05

Từ khóa liên quan

Mục lục

  • Mục Lục

  • Lời Nói Đầu

  • CHƯƠNG I. TỔNG QUAN VỀ HỆ ĐIỀU HÀNH LINUX

  • CHƯƠNG II: CÁC DỊCH VỤ MẠNG TRONG LINUX

    • II. Dịch vụ DHCP

      • 3. Cài đặt và cấu hình DHCP

      • Tổng Kết

      • Tài liệu tham khảo

Tài liệu cùng người dùng

Tài liệu liên quan