THIẾT LẬP ROUTER TRÊN HỆ ĐIỀU HÀNH LINUX
BỘ CÔNG THƯƠNG TRƯỜNG CAO ĐẲNG KỸ THUẬT CAO THẮNG KHOA ĐIỆN TỬ - TIN HOC ĐỀ TÀI: THIẾT LẬP ROUTER TRÊN HỆ ĐIỀU HÀNH LINUX GVHD: NGUYỄN VŨ DZŨNG SVTH : Trần Sơn Điền Nguyễn Văn Do Lớp : CĐTH06 Khóa : 2006-2009 TP HỒ CHÍ MINH-7/2009 Trên hết nhóm chúng em xin chân thành cảm ơn thầy Nguyễn Vũ Dzũng đã tận tình chỉ bảo, hướng dẫn chúng em hoàn thành luận văn tốt nghiệp này. Chúng em xin gửi đến quý thầy cô khoa Điện tử - Tin học lòng biết ơn sâu sắc và ghi nhận sự chỉ dẫn, giảng dạy, hỗ trợ và giúp đỡ, cung cấp những kiến thức quý báu,đã tạo mọi điều kiện thuận lợi và góp ý trong suốt quá trình học tập cho sinh viên chúng em thực hiện luận văn tốt nghiệp được thuận lợi. Xin chân thành tỏ lòng biết ơn đến gia đình, bạn bè đã động viên giúp đỡ chúng tôi trong suốt thời gian học tập cũng như làm luận văn này. TPHCM, Ngày 11 tháng 07 năm 2009 <small><small> Nhóm sinh viên thực hiện Trần Sơn Điền Nguyễn Văn Do LỜI CẢM ƠN LỜI GIỚI THIỆU !"#$%&'()*+ ,-.)/0)12. 3#"4)5-#!-('6# 7 526#86#9 : ; :' <;% ; =9> :?%; 9> @ :ABC%%)$'<;)@#& DEF%G#> @ *#1 +H#G'H#G)27@#5# ) $> @ +I" ! B:&)$GJ4K)*L)D )5-,)9 ?'+3#&) 5M "@I"3#@%"/ 9N%O!& P ?!!%J)@#H#G)@#!%>C 57!EQR#!I"3#@)5-)%#'Q S)&77(T $ ;HU?%JV#W )@?5)&7XY?:CIDV#W" $)@"!V#W" $SB ;+57)557' ( .W )@ZC!V#W)@#H#G[\ #!]@H#GDTI"9 $ ;H#G9&C@ > @ *#1 +%#' ^2(; C_;C)1_@#C# %('V )5-%.)`(49>DI;)( .W )@)5-&T' a " T>#BMA^bA8c(Q5+<$ Q Q52defQdQg)*!?.)`hi2# )@' NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… QcjdNK''KKk lmmn o57i NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… QcjdNK''KKk lmmn o"I NHẬN XÉT CỦA HỘI ĐỒNG CHẤM ĐỒ ÁN TỐT NGHIỆP ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………… MỤC LỤC THUẬT NGỮ VÀ TỪ VIẾT TẮT .1 CHƯƠNG I: GIỚI THIỆU .3 I.MẠNG MÁY TÍNH 3 II. HỆ ĐIỀU HÀNH LINUX .14 1.Lịch sử phát triển 14 1.Tổng quan 22 2.Các thành phần chính của FileSystem .23 3.Loại FileSystem 24 4.Các thao tác trên FileSystem .25 5.Tổ chức hệ thống tập tin trên Linux 29 6.Các lệnh thao tác trên hệ thống tập tin 30 7.Các lệnh hệ thống 33 8.Một số lệnh quản lý người dùng và nhóm 35 9.Đường ống - pipe 36 10. Quản lý phần mềm 37 3.Bảng thông số của các máy .42 2.Cài đặt và cấu hình dịch vụ sendmail trên Linux .79 I.GIỚI THIỆU ROUTER .92 1. Router là gì? 92 2.Ưu điểm của Router 92 3.Nhược điểm của Router 93 II.CẤU HÌNH CARD MẠNG .94 1.Cấu hình card eth0 94 2.Cấu hình card eth1 94 3.Cấu hình card eth2 95 III.CẤU HÌNH ĐỊNH TUYẾN 95 1.Bật tính năng định tuyến .95 2.Mô tả thông tin định tuyến .96 3.Kiểm tra định tuyến .96 IV.CẤU HÌNH NAT TRÊN IPTABLES 96 1.Giới thiệu về iptables 96 2.Cấu hình iptables NAT kết nối Internet .100 3.Cấu hình iptables NAT tĩnh 101 V.CẤU HÌNH DHCP SERVER .102 1.Giới thiệu .102 2.Cài đặt .103 3.Cấu hình DHCP Server .103 4.Khởi động dịch vụ DHCP .105 5.Kiểm tra dịch vụ DHCP 105 CHƯƠNG V: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN .107 ĐÃ LÀM .107 TRIỂN VỌNG CỦA ĐỒ ÁN .108 HƯỚNG PHÁT TRIỂN 108 TÀI LIỆU THAM KHẢO .109 ThiC!V#W)@#H#G THUẬT NGỮ VÀ TỪ VIẾT TẮT - Protocol:D%CM'e :(; 7#3# ;."%J0pS_p qcr'op#!#/P : ;;7#' - TCP/IP (Transmission Control Protocol/ Internet Protocol ):)@# #@stWW'Qdcstch1 l C(!-9@#'d.)(p I$qu#WROc%r' - LAN (Local Area Network): ; :I$ $& ;0 )C& : $; Y5v+_ 52'''' - WAN (Wide Area Networkrv( ;$'^0)&HU ;7#q3#V#Wr' - GAN (Global Area Network ): ;(; "$>#' - Router: là bô ̣ đi ̣ nh tuyê ́ n, $CIDPJ(S#W ;' - I/O (Input/Output):CID' - Topology:#. ;#.?9 ;' - Client: ; ' - Server: 9' - Ext2, ext3(second extended filesystem, third extended filesystem) ;wW u%W 9H#G&5wUQwUQxlIEF%K Trang 1 ThiC!V#W)@#H#G - Sector (cung từ):)y z { k | )y z 5 } ) { | ) | | } z ) { ) z )5T | z } # ~ )y z ) } 3# } y { ) | # 5 } 5 } } 'Q) | } 5Ty } t<Ncd | %W5T { 5 } •plIW' - Track (rãnh ghi):)y z { k | )y z 5 } ) { | } )5T { { ) { )5T | z } )y z } { ) | | 5 } } { )5T | # { ) ~ G } ) | } # { 5#5 z 5 z | #I | k | )y z ' - Cylinder (hình trụ): } ~ )y z ) { | )T | 5#5 z I { | | } z } # { | y } 'Q)y z k | | cylinder%W z I { z p# ~ k | { z p# ~ k | 5T } 'Q } )y z 5 } %k } G } } { { } | cylinder { } z ~ k | # ~ } ~ } )y z ' - RPM (RedHat Package Manager):&3#"4> @ )5-H#G ,-520'(#520@#:k)#? &9 ?' - Zone:Q&^u52YS>)S @3#"452Zone. - SMTP (Simple Mail Transfer Protocol): #)€5)T" J5)J3# ;tWW' - POP3 (Post Office Protocol 3), IMAP4(Internet Messenge Access Protocol):l 0)5)JXuWWN3#C&Qdcstcl )!a ' - DNS (Domain Name System):&" @)5- k pn•‚tWWh $&PC!5TS )Dhtc @'^0)")Dh @5-; Trang 2 [...]... khuyết điểm của hệ điều hành Linux a Ưu điểm - Trong số những hệ điều hành thông dụng ngày nay Linux là hệ điều hành miễn phí được sử dụng rộng rãi nhất Với các PC IBM, Linux cung cấp Trang 16 Thiết lập Router trên hệ điều hành Linux một hệ thống đầy đủ với những chức năng đa nhiệm (multitasking) và đa người dùng (multiuser) lập sẵn, tận dụng được sức mạnh xử lý của máy 386 và cao hơn - Linux tích hợp... trên nền Linux 3 Các bản phân phối Linux Trang 18 Thiết lập Router trên hệ điều hành Linux a Debian - Do dự án Debian xây dựng, là bản phân phối phần mềm tự do được phát triển từ sự cộng tác của các tình nguyện viên trên khắp thế giới Kể từ lúc bắt đầu đến nay, hệ thống chính thức phát hành dưới tên gọi Debian GNU /Linux được xây dựng dựa trên nhân Linux với nhiều công cụ cơ bản của hệ điều hành lấy... chạy trên nền Linux tuy đã phong phú song so với một số hệ điều hành khác đặc biệt là khi so sánh với MS Windows thì vẫn còn có khoảng cách - Phần cứng: cài đặt phần cứng trên hệ điều hành Linux là một điều rất khó khăn cho người sử dụng cũng như người quản trị Ngoài ra, hệ điều hành Linux cũng hỗ trợ hạn chế một số phần cứng mới, các nhà sản xuất phần cứng cũng ít cung cấp bộ điều khiển (driver) trên. .. Hệ thống V”… b Linux - Vào năm 1991, Linus Torvald, sinh viên năm 2 trường đại học Helsinki Phần Lan, thoạt đầu chỉ với ý nghĩ là vui đùa đã có ý tưởng là phát triển 1 hệ điều hành cho phép mọi người có thể cùng tham gia phát triển chung với mình Trang 15 Thiết lập Router trên hệ điều hành Linux - Công việc đơn giản nhưng đã làm nên điều kì diệu, vào năm đó cộng động lập trình viên trên thế giới trên. .. mạng Trang 12 Thiết lập Router trên hệ điều hành Linux o Khi phân loại theo topology mạng người ta thường có phân loại thành: mạng hình sao, tròn, tuyến tính Phân loại theo giao thức mà mạng sử dụng người ta phân loại thành mạng: TCP/IP, mạng NETBIOS… Tuy nhiên cách phân loại trên không phổ biến và chỉ áp dụng cho các mạng cục bộ - Theo hệ điều hàng mạng: Nếu phân loại theo hệ điều hành mạng người... 4 Các thao tác trên FileSystem a Mount và umount FileSystem Trang 25 Thiết lập Router trên hệ điều hành Linux - Mount là hình thức gắn kết thiết bị vào một thư mục trong filesystem của Linux để người dùng sử dụng thiết bị, thư mục trên filesystem còn gọi là mount point Sau khi mount hoàn tất việc sao chép dữ liệu và hệ thống và mount point tương ứng với việc sao chép giữa hệ thống và thiết bị Ta có... tư - Vào năm 1977, công ty Datapoint Corporation đã bắt đầu bán hệ điều hành mạng của mình là "Attached Resource Computer Network" (hay gọi tắt là Trang 6 Thiết lập Router trên hệ điều hành Linux Arcnet) ra thị trường Mạng Arcnet cho phép liên kết các máy tính và các trạm đầu cuối lại bằng dây cáp mạng, qua đó đã trở thành là hệ điều hành mạng cục bộ đầu tiên - Từ đó đến nay đã có rất nhiều công ty... người khác của phòng thí nghiệm AT&T Bell Labs bắt đầu phát triển một hệ điều hành nhỏ dựa trên PDP-7 Hệ điều hành này sớm mang tên Unix, một sự chơi chữ từ một dự án hệ điều hành có từ trước đó mang tên MULTICS - Vào khoảng 1972 - 1973, hệ thống được viết lại bằng ngôn ngữ C và thông qua quyết định này, Unix đã trở thành hệ điều hành được sử dụng rộng rãi nhất có thể chuyển đổi được và không cần phần... dễ dàng b Fedora Core Trang 19 Thiết lập Router trên hệ điều hành Linux - Fedora Core là một bản phân phối Linux dựa trên RPM Package Manager, được phát triển dựa trên cộng đồng theo “dự án Fedora” (Fedora Project) và được bảo trợ bởi Red Hat - Dự án Fedora nhắm tới mục đích tạo ra một hệ điều hành mã nguồn mở hoàn chỉnh để sử dụng cho các mục đích tổng quát Fedora được thiết kế để có thể dễ dàng cài... một hệ điều hành với mã nguồn mở, được phát triển qua cộng đồng nguồn mở nên Linux phát triển rất nhanh Linux là một trong một số ít các hệ điều hành được quan tâm nhất nhiều nhất trên thế giới hiện nay - Linux là một hệ điều hành hỗ trợ đa ngôn ngữ một cách toàn diện nhất Do Linux cho phép hỗ trợ các bộ mã chuẩn từ 16 bit trở lên (trong đó có các bộ mã ISO10646, Unicode) cho nên việc bản địa hoá trên