Tạo chương trình P2P trên mạng sử dụng router băng thông rộng
Số trang: 21
Loại file: pdf
Dung lượng: 1.53 MB
Lượt xem: 9
Lượt tải: 0
Xem trước 3 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Nếu bạn đã xây dựng một mạng bằng router băng thông rộng, router này sẽ tự động ngăn chặn bất kỳ một chương trình chia sẻ file ngang hàng nào (eMule, Shareaza,…) làm việc trong mạng của bạn: có thể nó sẽ hiển thị “firewalled” hoặc “low ID”.
Nội dung trích xuất từ tài liệu:
Tạo chương trình P2P trên mạng sử dụng router băng thông rộngTạo chương trình P2P trên mạng sử dụng router băng thông rộngNguồn:quantrimang.comNếu bạn đã xây dựng một mạng bằng router băng thông rộng, router nàysẽ tự động ngăn chặn bất kỳ một chương trình chia sẻ file ngang hàng nào(eMule, Shareaza,…) làm việc trong mạng của bạn: có thể nó sẽ hiển thị“firewalled” hoặc “low ID”. Hệ quả là bạn sẽ phải chịu tốc độ truyền tảithấp hơn và cũng không thể khởi tạo việc download file từ người dùngcũng bị “firewalled”. Trong hướng dẫn này chúng tôi sẽ giới thiệu cho cácbạn cách cấu hình router sao cho cho phép các chương trình chia sẻ filengang hàng có khả năng làm việc.Vấn đề sở dĩ xảy ra như vậy là vì các chương trình ngang hàng (gọi tắt là P2P)sử dụng các cổng non-standard để làm việc. Do các router băng thông rộng làmviệc như một tường lửa nên chúng sẽ khóa tất cả các kết nối có sử dụng cáccổng non-standard. Chính vì vậy theo lý thuyết nó sẽ là vấn đề mở cổng để chocác chương trình P2P có thể sử dụng panel điều khiển router băng thông rộngđể giải quyết vấn đề này. Tuy vậy điều này không đơn giản. Thông thường bằngviệc mở đơn các cổng một cách đơn giản trên các chương trình tường lửa, bạncó thể truy cập vào máy chủ trên Internet bằng các cổng đó, nhưng nó khôngcho phép các máy tính khác trên Internet có thể truy cập vào máy tính của bạn.Nói theo cách khác, khi tường lửa cho phép các kết nối gửi ra (outgoing) thì nóvẫn hoạt động một cách bình thường và khóa các kết nối gửi vào (incoming).Lưu ý rằng khi sử dụng các chương trình P2P, máy tính của bạn sẽ làm việc nhưmột máy chủ, phân phối file (và các phần của file không đầy đủ) đến người dùngkhác.Trong hướng dẫn này chúng tôi sẽ sử dụng eMule với tư cách là ví dụ. Ý tưởngcơ bản được thể hiện trong hướng dẫn này là đều như vậy cho các chương trìnhkhác; chỉ có một thứ khác là vị trí chính xác của các phần cần thay đổi trênchương trình. Bạn sẽ có thể áp dụng hướng dẫn này đối với các chương trìnhkhác một cách nhanh chóng.Đầu tiên chúng ta hãy xem xét một chút đến vấn đề. Sau khi download và cài đặteMule trên máy, nhấn vào “Connect”, khi đó bạn sẽ nhận được trạng thái “lowID”, như thể hiện trong hình 1 (theo mũi tên đỏ). (Với lý do bảo mật nên chúng tôiđã xóa địa chỉ IP trên màn hình này). Hình 1: Trạng thái low ID với eMuleĐể kiểm tra kết nối của bạn, vào to Options > Connection và kích vào TestPorts. Thao tác này sẽ kiểm tra kết nối để kiểm tra xem mọi người trên Internetcó thể truy cập vào các file trong máy tính của bạn hay không. Do gặp phải vấnđề low ID nên kết quả sẽ không khác hơn so với hình thể hiện trong hình 2. Hình 2: Kiểm tra kết nối đã bị thất bạiMục tiêu trong hướng dẫn này là làm cho máy tính của bạn qua được bài testnày, như vậy sẽ có được trạng thái high ID trong eMule.Thứ đầu tiên mà chúng ta nên thực hiện đó là cấu hình lại eMule để sử dụng mộttập các cổng TCP/IP khác. Trong phiên bản eMule ví dụ trong bài đã cài đặt, nóđang sử dụng các cổng 19034 cho giao thức TCP và 17157 cho giao thức UDP.Bạn cần thay đổi thành 4660 cho giao thức TCP và 4670 cho giao thức UDP.Thao tác này được thực hiện trên trong Options > Connection. Trong hình 3,bạn có thể thấy được eMule đã được cấu hình như thế nào và trong hình 4eMule đã được cấu hình đúng. Không quên kích “Apply” sau khi thay đổi cấuhình này. Thoát eMule.Hình 3: Các cổng eMule đang sử dụng Hình 4: eMule đã được cấu hình đúngNếu bạn sử dụng một chương trình P2P khác thì bạn nên vào menu cấu hìnhcủa nó và thay đổi các cổng TCP và UDP mặc định thành các số đã gợi ý trongbài với mục đích tạo sự dễ dàng hơn để theo dõi tiếp hướng dẫn này.Bây giờ chúng ta cần cấu hình tường lửa bên trong của Windows XP.Cấu hình tường lửa của Windows XPWindows XP SP2 có một tường lửa bên trong có thể khóa các kết nối P2P (nếubạn không có SP2 đã được cài đặt thì sẽ không có Windows Firewall). Chính vìvậy chúng tôi phải cấu hình Windows XP để mở các cổng đã sử dụng. Nếu bạncó một chương trình tường lửa khác đã được cài đặt như ZoneAlarm hoặcNorton Personal Firewall, thìcần phải tạo một thủ tục trên chương trình tườnglửa của mình. Sau khi chạy chương trình P2P lần đầu tiên, bạn có thể mở khóanó trên Windows Firewall (bằng cách kích vào Unblock trên màn hình như tronghình 5 bên dưới) nhưng tất cả điều đó là chưa đủ. Hình 5: Windows hỏi có muốn mở khóa chương trình P2P khi chạy nó lần đầu tiênMở Control Panel > Windows Firewall và kích vào tab Exceptions. Chươngtrình P2P của bạn có thể sẽ được liệt kê ở đây (có thể như trong hình 6), eMuleđã được liệt kê. Nếu không, bạn kích vào Add program và chọn chương trìnhP2P của mình. Hình 6: Cấu hình tường lửa WindowsThậm chí nếu chương trình P2P của bạn đã được liệt kê trong tab WindowsFirewall Exceptions thì cũng vẫn phải kích vào Add port. Sau ...
Nội dung trích xuất từ tài liệu:
Tạo chương trình P2P trên mạng sử dụng router băng thông rộngTạo chương trình P2P trên mạng sử dụng router băng thông rộngNguồn:quantrimang.comNếu bạn đã xây dựng một mạng bằng router băng thông rộng, router nàysẽ tự động ngăn chặn bất kỳ một chương trình chia sẻ file ngang hàng nào(eMule, Shareaza,…) làm việc trong mạng của bạn: có thể nó sẽ hiển thị“firewalled” hoặc “low ID”. Hệ quả là bạn sẽ phải chịu tốc độ truyền tảithấp hơn và cũng không thể khởi tạo việc download file từ người dùngcũng bị “firewalled”. Trong hướng dẫn này chúng tôi sẽ giới thiệu cho cácbạn cách cấu hình router sao cho cho phép các chương trình chia sẻ filengang hàng có khả năng làm việc.Vấn đề sở dĩ xảy ra như vậy là vì các chương trình ngang hàng (gọi tắt là P2P)sử dụng các cổng non-standard để làm việc. Do các router băng thông rộng làmviệc như một tường lửa nên chúng sẽ khóa tất cả các kết nối có sử dụng cáccổng non-standard. Chính vì vậy theo lý thuyết nó sẽ là vấn đề mở cổng để chocác chương trình P2P có thể sử dụng panel điều khiển router băng thông rộngđể giải quyết vấn đề này. Tuy vậy điều này không đơn giản. Thông thường bằngviệc mở đơn các cổng một cách đơn giản trên các chương trình tường lửa, bạncó thể truy cập vào máy chủ trên Internet bằng các cổng đó, nhưng nó khôngcho phép các máy tính khác trên Internet có thể truy cập vào máy tính của bạn.Nói theo cách khác, khi tường lửa cho phép các kết nối gửi ra (outgoing) thì nóvẫn hoạt động một cách bình thường và khóa các kết nối gửi vào (incoming).Lưu ý rằng khi sử dụng các chương trình P2P, máy tính của bạn sẽ làm việc nhưmột máy chủ, phân phối file (và các phần của file không đầy đủ) đến người dùngkhác.Trong hướng dẫn này chúng tôi sẽ sử dụng eMule với tư cách là ví dụ. Ý tưởngcơ bản được thể hiện trong hướng dẫn này là đều như vậy cho các chương trìnhkhác; chỉ có một thứ khác là vị trí chính xác của các phần cần thay đổi trênchương trình. Bạn sẽ có thể áp dụng hướng dẫn này đối với các chương trìnhkhác một cách nhanh chóng.Đầu tiên chúng ta hãy xem xét một chút đến vấn đề. Sau khi download và cài đặteMule trên máy, nhấn vào “Connect”, khi đó bạn sẽ nhận được trạng thái “lowID”, như thể hiện trong hình 1 (theo mũi tên đỏ). (Với lý do bảo mật nên chúng tôiđã xóa địa chỉ IP trên màn hình này). Hình 1: Trạng thái low ID với eMuleĐể kiểm tra kết nối của bạn, vào to Options > Connection và kích vào TestPorts. Thao tác này sẽ kiểm tra kết nối để kiểm tra xem mọi người trên Internetcó thể truy cập vào các file trong máy tính của bạn hay không. Do gặp phải vấnđề low ID nên kết quả sẽ không khác hơn so với hình thể hiện trong hình 2. Hình 2: Kiểm tra kết nối đã bị thất bạiMục tiêu trong hướng dẫn này là làm cho máy tính của bạn qua được bài testnày, như vậy sẽ có được trạng thái high ID trong eMule.Thứ đầu tiên mà chúng ta nên thực hiện đó là cấu hình lại eMule để sử dụng mộttập các cổng TCP/IP khác. Trong phiên bản eMule ví dụ trong bài đã cài đặt, nóđang sử dụng các cổng 19034 cho giao thức TCP và 17157 cho giao thức UDP.Bạn cần thay đổi thành 4660 cho giao thức TCP và 4670 cho giao thức UDP.Thao tác này được thực hiện trên trong Options > Connection. Trong hình 3,bạn có thể thấy được eMule đã được cấu hình như thế nào và trong hình 4eMule đã được cấu hình đúng. Không quên kích “Apply” sau khi thay đổi cấuhình này. Thoát eMule.Hình 3: Các cổng eMule đang sử dụng Hình 4: eMule đã được cấu hình đúngNếu bạn sử dụng một chương trình P2P khác thì bạn nên vào menu cấu hìnhcủa nó và thay đổi các cổng TCP và UDP mặc định thành các số đã gợi ý trongbài với mục đích tạo sự dễ dàng hơn để theo dõi tiếp hướng dẫn này.Bây giờ chúng ta cần cấu hình tường lửa bên trong của Windows XP.Cấu hình tường lửa của Windows XPWindows XP SP2 có một tường lửa bên trong có thể khóa các kết nối P2P (nếubạn không có SP2 đã được cài đặt thì sẽ không có Windows Firewall). Chính vìvậy chúng tôi phải cấu hình Windows XP để mở các cổng đã sử dụng. Nếu bạncó một chương trình tường lửa khác đã được cài đặt như ZoneAlarm hoặcNorton Personal Firewall, thìcần phải tạo một thủ tục trên chương trình tườnglửa của mình. Sau khi chạy chương trình P2P lần đầu tiên, bạn có thể mở khóanó trên Windows Firewall (bằng cách kích vào Unblock trên màn hình như tronghình 5 bên dưới) nhưng tất cả điều đó là chưa đủ. Hình 5: Windows hỏi có muốn mở khóa chương trình P2P khi chạy nó lần đầu tiênMở Control Panel > Windows Firewall và kích vào tab Exceptions. Chươngtrình P2P của bạn có thể sẽ được liệt kê ở đây (có thể như trong hình 6), eMuleđã được liệt kê. Nếu không, bạn kích vào Add program và chọn chương trìnhP2P của mình. Hình 6: Cấu hình tường lửa WindowsThậm chí nếu chương trình P2P của bạn đã được liệt kê trong tab WindowsFirewall Exceptions thì cũng vẫn phải kích vào Add port. Sau ...
Tìm kiếm theo từ khóa liên quan:
Quản trị mạng Hệ điều hành Công nghệ thông tin Tin học Computer networkGợi ý tài liệu liên quan:
-
Giáo trình Lý thuyết hệ điều hành: Phần 1 - Nguyễn Kim Tuấn
110 trang 453 0 0 -
52 trang 430 1 0
-
24 trang 355 1 0
-
Top 10 mẹo 'đơn giản nhưng hữu ích' trong nhiếp ảnh
11 trang 314 0 0 -
74 trang 299 0 0
-
96 trang 293 0 0
-
Báo cáo thực tập thực tế: Nghiên cứu và xây dựng website bằng Wordpress
24 trang 289 0 0 -
Đồ án tốt nghiệp: Xây dựng ứng dụng di động android quản lý khách hàng cắt tóc
81 trang 281 0 0 -
173 trang 275 2 0
-
EBay - Internet và câu chuyện thần kỳ: Phần 1
143 trang 275 0 0