
Báo Cáo Th c T p T t Nghi pự ậ ố ệ
Đ tàiề: Tìm hi u gi i pháp mã ngu n m OpenVPNể ả ồ ở
trong Linux
I. L i c m nờ ả ơ
Em xin chân thành c m n các th y cô giáo b môn K thu t h th ngả ơ ầ ộ ỹ ậ ệ ố
và m ng máy tính,nh ng ng i đã d y d , trang b cho em nh ng ki n th cạ ữ ườ ạ ỗ ị ữ ế ứ
b ích trong su i nh ng năm h c t p.ổ ố ữ ọ ậ

Em xin bày t lòng c m n sâu s c nh t v i th y Bùi Thanh Phong,ỏ ả ơ ắ ấ ớ ầ
th y đã t n tình giúp đ ,h ng d n và cho em nh ng l i khuyên quý báu trongầ ậ ỡ ướ ẫ ữ ờ
quá trình th c t p.ự ậ
Hà n i,ngày 24 tháng 2 năm 2014ộ
II. M c l cụ ụ
Lê Công Thu -53PM2-MSSV: 104653ỷ
2

III. Danh m c t vi t t tụ ừ ế ắ
VPN : Virtual private network
ISP : Internet service provider
SSL : Secure Sockets Layer
NAS : Network-attached storage
OSI : Open Systems Interconnection Reference Model
IETF : Internet Engineering Task Force
GNU : General Public License
KDE: Desktop Environment
GNOME: GNU Network Object Model Environment
HTTPS : Hypertext Transfer Protocol Secure
TCP : Transmission Control Protocol
UDP : User Datagram Protocol
NAT : Network address translation
SSH : Secure Shell
LDAP : Lightweight Directory Access Protocol
IPsec : Internet Protocol Security
DNS : Domain Name System
IV. L i m đ uờ ở ầ
3

Hi n nay,Internet đã phát tri n m nh m c v m t mô hình l n tệ ể ạ ẽ ả ề ặ ẫ ổ
ch c, đáp ng khá đ y đ các nhu c u c a ng i s d ng. Internet đã đ cứ ứ ầ ủ ầ ủ ườ ử ự ượ
thi t k đ k t n i nhi u m ng v i nhau và cho phép thông tin chuy n đ nế ế ể ế ố ề ạ ớ ể ế
ng i s d ng m t cách t do và nhanh chóng.Đ làm đ c đi u này ng iườ ử ụ ộ ự ể ượ ề ườ
ta s d ng m t h th ng các thi t b đ nh tuy n đ k t n i các LAN và WANử ụ ộ ệ ố ế ị ị ế ể ế ố
v i nhau.Các máy tính đ c k t n i vào Internet thông qua các nhà cung c pớ ượ ế ố ấ
d ch v ISP. V i Internet, nh ng d ch v nh đào t o t xa, mua hàng tr cị ụ ớ ữ ị ụ ư ạ ừ ự
tuy n, t v n các lĩnh v c và r t nhi u đi u khác đã tr thành hi n th c. Tuyế ư ấ ự ấ ề ề ở ệ ự
nhiên do Internet có ph m vi toàn c u và không m t t ch c, chính ph c thạ ầ ộ ổ ứ ủ ụ ể
nào qu n lý nên r t khó khăn trong vi c b o m t và an toàn d li u, cũng nhả ấ ệ ả ậ ữ ệ ư
vi c qu n lý d ch v .ệ ả ị ụ
Các doanh nghi p có ch i chi nhánh, c a hàng ngày càng tr nên phệ ỗ ử ở ổ
bi n.Không nh ng v y, nhi u doanh nghi p còn tri n khai đ i ngũ bán hàngế ữ ậ ề ệ ể ộ
đ n t n ng i dùng.Do đó, đ ki m soát, qu n lý, t n d ng t t nghu n tàiế ậ ườ ể ể ả ậ ụ ố ồ
nguyên, nhi u doanh nghi p đã tri n khai gi i pháp ph n m m qu n lý ngu nề ệ ể ả ầ ề ả ồ
tài nguyên có kh năng h tr truy c p, truy xu t thông tin t xa. Tuy nhiên,ả ỗ ợ ậ ấ ừ
vi c truy xu t c s d li u t xa luôn đòi h i cao v v n đ an toàn, b oệ ấ ơ ở ữ ệ ừ ỏ ề ấ ề ả
m t.ậ
Đ gi i quy t v n đ trên, nhi u doanh nghi p đã ch n gi i pháp môể ả ế ấ ề ề ệ ọ ả
hình m ng riêng o VPN. V i mô hình m i này,ng i ta không ph i đ u tạ ả ớ ớ ườ ả ầ ư
thêm nhi u v c s h t ng mà các tính năng nh b o m t và d tin c y v yề ề ơ ở ạ ầ ư ả ậ ộ ậ ậ
đ c b o đ m, đ ng th i có th qu n lý riêng s ho t đ ng c a magj này.ượ ả ả ồ ờ ể ả ự ạ ộ ủ
VPN cho phép ng i s d ng làm vi c t i nhà riêng , trên đ ng đi ho c cácườ ử ụ ệ ạ ườ ặ
văn phòng chi nhánh có th k t n i an toàn t i máy ch c a t ch c mìnhể ế ố ớ ủ ủ ổ ứ
b ng c s h t ng đ c cung c p b i m ng công c ng. Nh ng thôngằ ơ ở ạ ầ ượ ấ ở ạ ộ ư
th ng, tri n khai ph n m m VPN và ph n c ng t n nhi u th i gian và chiườ ể ầ ề ầ ứ ố ề ờ
phí , do đó OpenVPN là m t gi i pháp mã ngu n m VPN hoàn toàn mi n phíộ ả ồ ở ễ
và c c kỳ hi u qu cho các doanh nghi p.ự ệ ả ệ
N i dung báo cáo đ c trình bày theo 2 ph n chính: ộ ượ ầ
1.Nh ng tìm hi u c b n v VPNữ ể ơ ả ề
2.Tìm hi u v OpenVPN và tri n khai trong mô hình máy oể ề ể ả
Lê Công Thu -53PM2-MSSV: 104653ỷ
4

V. T ng quan v VPNổ ề
1. Đ nh nghĩa v VPNị ề
Tr c kia khi m t công ty,t ch c mu n k t n i các văn phòng,chinhướ ộ ổ ứ ố ế ố
nhánh v i nhau h ph i thuê riêng m t kênh đ ng truy n leased line t cácớ ọ ả ộ ườ ề ừ
ISP.Ngày nay v i s phát tri n nhanh chóng và ph bi n c a internet,vi c thuêớ ự ể ổ ế ủ ệ
m t kênh riêng đã tr nên không hi u qu ,ngoài ra chi phí cho vi c thuê kênhộ ở ệ ả ệ
riêng hi n nay là khá cao.Đ đáp ng hai yêu c u hi u qu và chi phí thì VPNệ ể ứ ầ ệ ả
đã ra đ i,đ a đ n cho các doanh nghi p gi i pháp đ k t n i các văn phòng vàờ ư ế ệ ả ể ế ố
chi nhánh.V y VPN là gì?ậ
Có khá nhi u đ nh nghĩa v VPN,em xin đ a m t vài ví d c th :ề ị ề ư ộ ụ ụ ể
“M ng riêng o hay VPN (vi t t t cho Virtual Private Network) là m tạ ả ế ắ ộ
m ng dành riêng đ k t n i các máy tính c a các công ty,t p đoàn hay các tạ ể ế ố ủ ậ ổ
ch c v i nhau thông qua m ng Internet công c ng.” ứ ớ ạ ộ ngu nồ: Wikipedia
“M t m ng VPN có th hi u là m t thi t l p logic v t lý b o m tộ ạ ể ể ộ ế ậ ậ ả ậ
đ c th c hi n b i nh ng ph n m m đ c bi t.Thi t l p s riêng t b ngượ ự ệ ở ữ ầ ề ặ ệ ế ậ ự ư ằ
vi c b o v k t n i đi m cu i” ệ ả ệ ế ố ể ố ngu nồ: OpenVPN-Markus Feiler
Nh ng có l đ nh nghĩa đ n gi n nh t dành cho VPN là:ư ẽ ị ơ ả ấ
“B n ch t c a VPN là m t k t n i b o m t gi a hai ho c nhi u đi mả ấ ủ ộ ế ố ả ậ ữ ặ ề ể
c a m ng công c ng” ủ ạ ộ ngu nồ: SSL VPN-Joseph Steinberg & Timothy Speed
Hình 1: Mô Hình m ng riêng o (VPN)ạ ả
2. T i sao ph i s d ng VPNạ ả ử ụ
VPN ra đ i t nhu c u k t n i gi a các công ty m v i các công ty conờ ừ ầ ế ố ữ ẹ ớ
và chi nhánh.Chính vì v y,cho t i nay thì các công ty,t ch c chính là đ iậ ớ ổ ứ ố
t ng chính s d ng VPN.Đ c bi t là các công ty có nhu c u cao v vi c traoượ ử ụ ặ ệ ầ ề ệ
5

