PDA

View Full Version : Tự làm một mạng riêng ảo (VPN) với windows XP


console
12-02-2006, 07:02 PM
Thực ra tôi quen sử dụng VPN trên linux nhưng sợ các bạn ít sử dụng linux nên tôi viết bài này cho windowsxp.
Đầu tiên ta tìm hiểu VPN là gì?
VPN là viết tắt của Virtual Private Network dịch ra tiếng việt là Mạng Riêng Ảo chắc các bạn cũng đã từng nghe hay đọc về mạng riêng ảo ở đây tôi xin viết tắt là VPN để gõ cho nhanh.
các bạn có thể hiểu vpn nôm na là 2 người ở 1 khoảng cách địa lý rất xa ngoài khoảng kết nối của mạng LAN (100m) VD như một người ở cầu giấy một người ở Bách khoa chẳng hạn, bây giờ 2 bạn này muốn nối 2 máy của họ thành một mạng LAN. Với kiểu kết nối này thì bạn có thể chơi AoE , CS , .. hay bất kỳ game nào qua mạng LAN, hoặc truyền dữ liệu ...., và máy của người kết nối sẽ mạng IP internet của máy chủ , hoặc 1 người dùng dialup VPN tới người dùng ADSL thì sẽ được share internet từ người kết nối ADSL . Tôi đã test thử vào kết quả cho thấy người dùng dial up khi VPN sẽ nhanh gấp đôi so với bình thường, hoặc bạn nào dùng vnn1268 (không truy cập được website nước ngoài) khi VPN tới 1 người dùng ADSL thì sẽ thoải mái truy cập tới bất cứ địa chỉ nào :d. Điều này thực hiện hết sức dễ dàng.
- Bước thứ nhất: bạn phải có 1 đường kết nối internet (Dialup or ADSL ) cái này thì chắc nhiều bạn có.
- Bước 2 Setting up :
+ Nếu bạn muốn máy bạn là server VPN (để những người khác kết nối tới bạn) lưu ít số lượng người kết nối tới bạn là do bạn đặt , có thể là không giới hạn :D, điều này không làm ảnh hưởng tới máy bạn hay kết nối internet của bạn.
- Đầu tiên vào Control Panel chọn Network Connection, chọn New connection wizard nhấn next để bắt đầu cài đặt , tiếp tục bạn chọn Set up an advance connect trên hộp thoại rồi next, tiếp theo bạn chọn Accept Incoming connections rồi next bạn next tiếp một lần nữa rồi chọn Allow Virtual private connections rồi next. ở đây bạn sẽ phải tạo các tài khoản cho người truy cập để họ có thể kết nối tới máy bạn (máy chủ), nhớ đặt mật khẩu nhé :D, sau đó bạn muốn cho ai kết nối tới thì cấp tài khoản cho họ nhấn add để tạo tài khoản và mật khẩu rồi tích vào tài khoản đó cho phép dùng VPN sau đó nhấn next. Hộp thoại mới sẽ yêu cầu bạn thiết lập một địa chỉ mạng cho người kết nối tới chọn properties để thiết lập. Chọn Specify TCP/IP address ở 2 ô bạn gõ khoản địa chỉ mà cho phép truy cập vd (from 192.168.0.1 to 192.168.0.10) thì sẽ chỉ có 9 máy được truy cập vì 192.168.0.1 sẽ là địa chỉ của máy bạn , địa chỉ này khác với địa chỉ LAN hiện tại của bạn còn lại từ 2 -10 sẽ là địa chỉ của các máy truy cập tới. Sau đó next và Finish thế là ok.
Tiếp theo bạn phải Forward cổng 1723 từ modem về ( cái này chắc nhiều bạn biết làm) vì cổng này là cổng dành cho VPN hoặc đặt IP máy bạn trong vùng DMZ.
(Nên sử dụng 1 dynamic DNS để cập nhật địa chỉ IP internet của modem vì ở VN toàn ip động).
Thế là xong phần server.
+ Cài đặt cho client
- Vào Control panel - Network connection chọn New connection wizard , nhấn next, chọn tiếp Connect to the network at my workplace rồi next, chọn tiếp Virtual private Network connections rồi next, phần company name bạn để cái gì cũng đc. rồi next, tiếp theo bạn gõ ip của server vào hoặc gõ dynamic domain của server vào đó rồi next tích vào add shortcut để cho biếu tượng đó ra desktop , rồi Finish nó sẽ hiện ra một hộp thoại bắt bạn điền username và password, bạn nhấn vào properties chọn thẻ networking chỗ type of vpn bạn chọn pptp vpn rồi ok, sau đó nhập account mà máy chủ VPN cấp cho bạn vào, kết nối , thế là bạn và máy chủ đã cùng năm trong một mạng LAN (mạng LAN này là ảo nhưng tính năng của nó không khác mạng LAN thật)

Hy vọng bài này sẽ bổ ích cho các bạn, nếu khó khăn hay trục trặc gì thì có thể hỏi tôi qua yahoo messenger (online 24/24) tofeeldeepgrief để được hộ trợ

Bắc Kiều Phong
12-02-2006, 08:09 PM
Hình như trước kia thằng nào share phần mềm hamachi để làm cái này thì phải

console
13-02-2006, 10:27 AM
cần gì cài phần mềm nào cho phức tạp, cứ dùng thằng có sẵn trong windows là cũng ổn rồi, nhưng sướng nhất là dùng trên linux vì dễ cấu hình hơn