Tạo một mạng internet mini sử dụng hai bộ định tuyến cấp tiêu dùng


0

Tôi đang hỏi điều này vì tò mò hơn bất cứ điều gì khác, nhưng câu hỏi này đã làm tôi khó chịu trong một thời gian nên đây là: Vì Internet thực sự chỉ là một tập hợp các mạng, được kết nối bởi các bộ định tuyến có lưu lượng truy cập xung quanh từ một mạng tới một cái khác sử dụng thuật toán định tuyến và bảng định tuyến, việc liên kết hai bộ định tuyến cấp tiêu dùng (chạy DD-WRT, có lẽ) sẽ dễ dàng như thế nào để tạo ra "internet mini" của riêng tôi?

Về mặt vật lý, tôi tưởng tượng việc thiết lập sẽ rất đơn giản - tôi sẽ kết nối một máy tính với một bộ định tuyến thông qua cổng LAN, một máy tính khác với bộ định tuyến khác thông qua một cổng LAN và sau đó liên kết các bộ định tuyến với nhau thông qua các cổng WAN. Mục tiêu của tôi là làm cho hai máy tính có thể liên lạc với nhau mặc dù chúng ở các mạng LAN khác nhau. Lý tưởng nhất là tôi cũng có thể gán địa chỉ IP trong không gian địa chỉ công cộng cho các máy tính, vì nó sẽ không được kết nối với Internet thực.

Câu hỏi của tôi là, làm thế nào tôi cần phải cấu hình các bộ định tuyến làm điều này? Từ những gì tôi đã đọc có vẻ như ở mức tối thiểu tôi sẽ cần phải vô hiệu hóa NAT để mỗi máy tính có IP công cộng và thiết lập các tuyến tĩnh trên cả hai bộ định tuyến để chúng biết về nhau, nhưng những bước khác sẽ liên quan? Tôi thực sự có hai bộ định tuyến DD-WRT dự phòng vì vậy nếu điều này hoàn toàn có thể, tôi muốn thử.

Chỉnh sửa: Vì vậy, đánh giá từ việc thiếu phản hồi Tôi đoán đây không phải là điều có thể dễ dàng thực hiện?

Câu trả lời:


0

Bạn đúng ở chỗ bạn sẽ cần phải tắt NAT. Bạn cũng sẽ muốn vô hiệu hóa bất kỳ PPPoE nào và sử dụng các cổng WAN ở chế độ Ethernet đơn giản.

Giả định C, DE là khách hàng, trong khi RS là các bộ định tuyến và thiết lập mạng vật lý của bạn là như thế này:

C (eth0) -- (int0) R (ext0) --- (ext0) S (int0) -- (eth0) D
                             |
                           (eth0)
                             E

Hãy chỉ định các khối địa chỉ và địa chỉ sau (không cần sử dụng địa chỉ công cộng khi có toàn bộ /8 chặn chỉ chờ để được sử dụng cho những thứ như thế này):

R/s: 10.0/16
C/R: 10.1/16
S/D: 10.2/16

C eth0: 10.1.0.2
R int0: 10.1.0.1
R ext0: 10.0.1.1
S ext0: 10.0.2.1
S int0: 10.2.0.1
D eth0: 10.2.0.2
E eth0: 10.0.0.2

Trong trường hợp này, R sẽ cần các tuyến sau:

10.0/16 dev ext0
10.1/16 dev int0
10.2/16 via 10.0.2.1 dev ext0

S sẽ cần các tuyến sau:

10.0/16 dev ext0
10.1/16 via 10.0.1.1 dev ext0
10.2/16 dev int0

Các tuyến đường cho CD khá đơn giản Ví dụ, C sẽ có thường xuyên

10.1/16 dev eth0
default via 10.1.0.1 dev eth0

Họ có thể dễ dàng được đẩy qua DHCP bởi các bộ định tuyến.

Các tuyến cho E phức tạp hơn một chút, vì nó cần quyết định cổng nào sẽ gửi các gói của nó tới:

10.0/16 dev eth0
10.1/16 via 10.0.1.1 dev eth0
10.2/16 via 10.0.2.1 dev eth0

Một "Internet mini" chỉ với hai bộ định tuyến là khá vô nghĩa. Hãy thử nhận nhiều hơn, lý tưởng hơn là có nhiều hơn hai giao diện, tạo vô số mạng (thể hiện các mạng bằng một công tắc / trung tâm và cung cấp cho chúng một khối địa chỉ liên quan) và kết nối mạng với các bộ định tuyến một cách ngẫu nhiên. Các tuyến đường sẽ trở nên thú vị hơn, cho phép các công cụ như cân bằng tải. Khi bạn đã thu thập được một số kinh nghiệm, đã đến lúc kích hoạt các máy khách BGP trên các bộ định tuyến, để cho phép cài đặt tự động các bảng định tuyến.

Giao diện web của bộ định tuyến cấp tiêu dùng không được thiết kế để thiết lập các tuyến chi tiết như thế này, vì vậy cố gắng lạm dụng chúng cho công việc là một bài tập khá vô nghĩa; Tôi khuyên bạn nên trực tiếp làm việc sử dụng giao diện dòng lệnh của bộ định tuyến. Các bộ định tuyến cấp tiêu dùng thường chỉ có hai giao diện mạng ("WAN" và "nội bộ"), do đó không thể sử dụng chúng để kết nối nhiều hơn hai mạng cùng một lúc, điều này khiến chúng hơi ... nhàm chán (không quyết định giao diện nào để phát ra một gói đến, v.v ...)


Thật sự cảm ơn! Tôi hiểu cấu hình tốt hơn rất nhiều bây giờ. Tôi biết các bộ định tuyến doanh nghiệp có thể phù hợp hơn cho việc này nhưng tôi chỉ đang cố gắng tìm hiểu những điều cơ bản, vì vậy tôi nghĩ rằng tôi sẽ gắn bó với các bộ định tuyến của người tiêu dùng cho đến khi tôi cạn kiệt khả năng của họ: P
tlng5

thậm chí tốt hơn sẽ là một hộp Linux đơn giản có nhiều card mạng.
mic_e
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.