Do Linux là mã nguồn mở và liên tục được phát triển bởi một cộng đồng mã mở rất lớn trên internet nên luôn có sẵn các tài nguyên hữu ích cho bạn đê nghiên cứu và phát triển thêm cho Router ADSL với Linux PC
Giờ đây ,bạn có thể tìm hiểu và phát triển theo một số hướng gợi ý sau : Fair Nat hiện tại còn nhiều khiếm khuyết ,bạn có thể tham gia đóng góp và bổ sung cho Fair Nat
Xây dựng thử nghiệm PC Linux hoạt động như một ADSL Router
gói no-ip
Sử dụng Linux vừa làm Router vừa làm Proxy bổ sung thêm IPSec hay SSH
Đối với các doanh nghiệp vửa và nhỏ, đặc biệt là Internet Café, cần có hai đường ADSL để đáp ứng số lượng lớn lượt truy cập internet, có thể dùng PCLinux thực hiện tính năng Load Balancing bằng tiện ích EQL trong Kernel Linux, thay vì mua thiết bị Load Balancing với giá cao, cấu hình thấp, không có khả năng mở rộng.
Đóng gói tính năng ADSL Router để người dùng dễ sử dụng, nhất là những người dùng không chuyên.
Không chỉ với Linux, có thể phát triển hướng nghiên cứu sang Windows – hệ điều hành phổ biến được nhiều người sử dụng nhất hiện nay.
Xây dựng thử nghiệm PC Linux hoạt động như một ADSL Router
TÀI LIỆU THAM KHẢO
Website: 1. http://www.no-ip.com 2. http://metalab.unc.edu/mdw/HOWTO/NET-3-4-HOWTO- 6.html#ss6.2 3. http://ipmasq.home.ml.org/ 4. http://www.indyramp.com/masq/links.pfhtml 5. http://metalab.unc.edu/mdw/HOWTO/IP-Masquerade- HOWTO.html 6. http://www.metamorpher.de/ 7. http://www.docum.org/docum.org/ 8. http://patrick.spacesurfer.com Sách:
1. Brian Morgan, CCNP BCRAN Exam Certification Guide Second Edition, Cisco Press, Indiana, 2003
2. Wendell Odom, CCNA ICND Exam Certification Guide, Cisco Press, Indiana
3. Nguyễn Phương Lan-Hoàng Đức Hải, Lập Trình Linux 1, Nhà Xuất Bản Giáo Dục, TPHCM, 2001
4. Nguyễn An Tân-Nguyễn Thị Điệp, Hệ Điều Hành UNIX, Đại Học Khoa Học Tự Nhiên
Xây dựng thử nghiệm PC Linux hoạt động như một ADSL Router
Bài Báo Cáo :
1. Daniel Lopez Ridruejo, ridruejo@rawbyte.com, The Linux Networking Overview HOWTO, version 0.37, 2000
2. Martin A. Brown. mabrown@secureipe.com, Traffic Control HOWTO, version 1.0.1, 2003
3. Dan Singletary, dvsing@sonicspike.net, ADSL Bandwidth Management HOWTO, version 1.3, 2003
Xây dựng thử nghiệm PC Linux hoạt động như một ADSL Router
PHỤ LỤC
CÁC HÌNH VẼ TRONG LUẬN VĂN
Hình vẽ Trang
Hình 1.1 Mô hình hiện trạng ADSL 6
Hình 1.2 Mô hình sử dụng ADSL với PC Linux làm Router 8
Hình 1.3 Mô hình Dynamic DNS 10
Hình 2.1 Biểu đồ so sánh tốc độ các công nghệ mạng 19
Hình 2.2 Mô hình ADSl 19
Hình 2.3 ADSL – Local loop 20
Hình 2.4 Dải phổ ADSL sử dụng 21
Hình 2.5 Mô hình ADSL 22
Hình 2.6 Mô hình dải phổ ADSL sử dụng 24
Hình 2.7 Mô hình đầu cuối ADSl 25
Hình 2.8 Thiết bị DSLAM 27
Hình 2.9 Thiết bị BAS 27
Hình 2.10 ADSL-PPP 29
Hình 2.11 ATM 29
Hình 2.12 Modem Zoom 5554 X5 và Modem Planet ADE 4100 34
Hình 2.13 Mô hình NAT 46
Hình 3.1 Mô hình kiến trúc Linux 49
Hình 4.1 Quá trình xử lý của dịch vụ DynDNS 59
Hình 4.2 Chiến lược FIFO 61
Hình 4.3 Qui tắc hàng đợi Linux 64
Hình 4.4 Chiến lược Round Robin 65
Xây dựng thử nghiệm PC Linux hoạt động như một ADSL Router
Hình 4.6 Lớp HTB 72
Hình 5.1 Linux Router Network Diagram 78
Hình 6.1 Telnet vào Zebra thông qua port 2601 để cấu hình Routing 89 Hình 6.2 Màn hình khi dùng câu lệnh show running-config trong Zebra
90
Hình 6.3 Kết nối đã thiết lập 91
Hình 6.4 Cấu hình NAT 92
Hình 6.5 Client có thể truy cập internet 93
Hình 6.6 Cấu hình Filter 95
Hình 6.7 Client bị filter 96
Hình 6.8 Xem địa chỉ IP hiện thời của PPP0 97 Hình 6.9 Dùng nslookup để phân giải tên miền gira.no-ip.info 98
Hình 6.10 Địa chỉ IP cũ trong DNS 99
Hình 6.11 Chạy chương trình dynamic dns client 100 Hình 6.12 IP address được cập nhật lên DNS 101
Xây dựng thử nghiệm PC Linux hoạt động như một ADSL Router
CÁC BẢNG BIỂU TRONG LUẬN VĂN
Tên bảng Trang Bảng 2.1 Thông số kỹ thuật của đường truyền Tx và Ex 15
Bảng 2.2 Bảng so sánh các đường truyền 16
Bảng 2.3 Bảng so sánh Routing và Switching 36
Bảng 4.1 Các thông số của lớp HTB 71