Làm cách nào để kết nối hai bộ định tuyến DD-WRT có dây?


12

Tôi có một bộ định tuyến DD-WRT (ở đây: thứ 1) được kết nối với Internet, hoạt động hoàn hảo, với các PC khách được gán địa chỉ IP tĩnh.

Bây giờ tôi muốn thêm một máy khách tĩnh khác (ở đây: 2), nhưng lần này là một bộ định tuyến DD-WRT khác, không phải PC.

DD-WRT thứ 2 đó được dự định là một máy chủ DHCP, "tắt" bất cứ thứ gì được kết nối với nó, để bộ định tuyến (thứ 1) khác nhìn thấy các máy khách đó đến từ cổng / IP duy nhất đó (giả sử 192.168.14.31).

Cho đến nay vẫn tốt, nhưng vì một số lý do, các máy khách được kết nối qua bộ định tuyến thứ 2 không thể thấy Internet.

Nếu tôi kết nối PC với cổng đó gán cho địa chỉ 192.168.14.31 tĩnh đó, nó có thể truy cập Internet mà không gặp vấn đề gì, vì vậy tôi biết rằng sự cố không nằm ở bộ định tuyến đầu tiên. Vấn đề là cấu hình sai của bộ định tuyến DD-WRT thứ 2 (máy khách), vì đơn giản là nó không biết cách chuyển tiếp máy khách từ mạng con của nó (192.168.1.X) sang bộ định tuyến thứ nhất (192.168.14.1).

Sử dụng tracerttôi đã có thể xác minh rằng đây thực sự là vấn đề. Nhưng tôi không biết những gì (và làm thế nào), trong số hàng trăm cài đặt trong DD-WRT, sẽ thay đổi.

Tôi đã cố gắng thay đổi từ Operating Modetrong sang nhưng trong khi điều này có vẻ đúng hướng, nó không giải quyết được vấn đề.Advanced RoutingGatewayRouter

Có ai biết tôi nên làm gì trong bộ định tuyến thứ 2 đó để bảo nó bắt đầu chuyển tiếp các gói từ 192.168.1.x sang 192.168.14.1 không?

CẬP NHẬT 1: Tôi quản lý để telnet vào bộ định tuyến và in bảng định tuyến:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     *               255.255.255.0   U     0      0        0 br0
192.168.14.0    *               255.255.255.0   U     0      0        0 vlan1
169.254.0.0     *               255.255.0.0     U     0      0        0 br0
127.0.0.0       *               255.0.0.0       U     0      0        0 lo
default         192.168.14.1    0.0.0.0         UG    0      0        0 vlan1

Rõ ràng là bảng định tuyến không chính xác, nhưng làm cách nào để thay đổi bảng trên DD-WRT ?

Ngoài ra, tôi biết các cổng WAN và LAN là gì, nhưng là gì br0vlan1? Làm thế nào để tôi tương quan chúng với các cổng WAN và LAN? (Tôi nghĩ br0là một trong các cổng LAN và vlan1là cổng WAN nhưng tôi không chắc chắn)

CẬP NHẬT 2: Tôi tìm thấy một tùy chọn để in bảng định tuyến từ trong giao diện web của DD-WRT:

192.168.1.0   255.255.255.0   0.0.0.0        LAN & WLAN 
192.168.14.0  255.255.255.0   0.0.0.0        WAN 
169.254.0.0   255.255.0.0     0.0.0.0        LAN & WLAN 
0.0.0.0       0.0.0.0         192.168.14.1   WAN 

Điều này cho tôi biết rằng, theo DD-WRT:

  • br0 == LAN & WLAN
  • vlan1== WAN(đúng như tôi nghĩ)

Tốt để biết. Bây giờ tôi cần giải quyết vấn đề này (tôi vẫn không có manh mối): Tạo các gói từ mạng 192.168.1.x đạt đến cổng 192.168.14.1.

CẬP NHẬT 3: Cái nhìn sâu sắc. Tôi nghĩ rằng vấn đề nằm ở thực tế là netmask cho 192.168.14.0mục nhập không phải là 255.255.0.0. Vấn đề là, không có cách nào để thay đổi nó ... Tôi đã thử thêm một mục rõ ràng trong tab Định tuyến nâng cao:

Select set number: WTF
Route Name: WTF
Metric: 0
Destination LAN NET: 192.168.14.0
Subnet Mask: 255.255.0.0
Gateway: 192.168.14.1
Interface: vlan0

Nhưng bảng định tuyến vẫn giữ nguyên ngay cả sau khi áp dụng, lưu và khởi động lại !!!

Tôi bắt đầu nghi ngờ rằng có một lỗi trong DD-WRT v24-sp1 (07/27/08) stdbản phát hành này .


1
Tôi có một số lý do cụ thể bạn cần nhiều hơn một máy chủ DHCP trên mạng của bạn?
ubiquibacon

@typoknig Câu hỏi hay vì nó cho phép tôi làm rõ rằng tôi không quan tâm đến nhiều hơn một máy chủ DHCP trên mạng của mình. Chỉ có bộ định tuyến thứ 2 là DHCP. Cái đầu tiên (cái được kết nối trực tiếp với Internet thông qua modem cáp) là 100% tĩnh.
Người học vĩnh cửu

Trong trường hợp đó tại sao không chỉ để bộ định tuyến 1 là máy chủ DHCP?
ubiquibacon

2
@typoknig Câu hỏi hay nhưng đây không phải là vấn đề tôi đang cố gắng giải quyết. Bộ định tuyến đầu tiên đó đã hoạt động trong nhiều năm như ngày nay và tôi không muốn thay đổi điều đó. Nếu DD-WRT không thể hỗ trợ một cái gì đó đơn giản như bắc cầu cho hai mạng con, thì tôi sẽ chỉ đơn giản trở lại firmware stock, hoạt động hoàn hảo trong chế độ này cho đến khi tôi quyết định "nâng cấp" lên DD-WRT ngày hôm qua.
Người học vĩnh cửu

Câu trả lời:


3

Tôi đã sẵn sàng từ bỏ và quay trở lại firmware stock khi tôi phát hiện ra một mẹo được giấu rất kỹ trong các diễn đàn dd-wrt.com về Rosewill RNX-GX4 - Được quảng cáo là DD-WRT Tương thích hướng dẫn:

Bạn có thể chỉ cần nhập chương trình cơ sở DD-WRT và: đi đến "tùy chọn vlan", bỏ chọn cột Wiết, sau đó "lưu" và xóa ứng dụng, sau đó kiểm tra lại một lần nữa sau đó "lưu" và "áp dụng" <== == điều này có thể giải quyết mạng WAN không hoạt động.

Tôi đã thử chính xác điều đó và nó đã giải quyết tất cả các vấn đề của tôi.


1

Cổng WAN của bộ định tuyến thứ 2 có được đặt thành thứ gì đó trong 192.168.14.0/24 không? Tôi tin rằng đó là trong Cài đặt và sau đó có ghi "Bộ định tuyến IP" Cổng WAN của bộ định tuyến thứ 2 hoặc "Bộ định tuyến IP" phải ở cùng mạng con với các cổng LAN trong bộ định tuyến thứ nhất.


1
Vâng, nó là, nhưng cho đến nay không có may mắn trong việc làm cho công việc này. Có một chi tiết nhỏ hoặc mẹo bị thiếu nhưng tôi không biết nó là gì. Bảng định tuyến cũng có vẻ ổn nhưng khi tôi tracert 192.168.14.1(bộ định tuyến thứ 1), tôi nhận được hop đầu tiên 192.168.1.1, nhưng hop tiếp theo 192.168.14.31 Destination host unreachable. Điều này khiến tôi phát điên vì tôi không hiểu chuyện gì đang xảy ra và tại sao điều này lại xảy ra.
Người học vĩnh cửu

Bạn đã làm bất cứ điều gì kỳ lạ với các bài tập cổng LAN / WAN? Tôi tin rằng có một cài đặt nối cổng WAN vào cùng một cầu với các cổng LAN và bạn KHÔNG muốn làm điều này trên một trong hai bộ định tuyến. Ngoài ra, cổng WAN của Bộ định tuyến 2 cần được kết nối với cổng LAN của Bộ định tuyến 1, đây có phải là trường hợp không?
LawrenceC

1
Không, tôi đã không làm bất cứ điều gì kỳ lạ với các bài tập cổng LAN / WAN, đơn giản vì tôi không muốn thay đổi bất cứ điều gì tôi không hiểu. Có, mạng WAN của bộ định tuyến 2 được kết nối với cổng LAN của bộ định tuyến 1. Tôi vừa đăng một bản cập nhật mô tả bảng định tuyến hiện có, vì vậy điều này có thể làm sáng tỏ hơn.
Người học vĩnh cửu

Tái bút: Tôi đã bỏ phiếu cho bạn nhưng chưa có đủ điểm.
Người học vĩnh cửu

Trong trang Thiết lập, nơi bạn có thể gán IP Bộ định tuyến, là netmask 255.255.255.0 (đây là / 24)? Nếu không, hãy thử thay đổi nó để đó.
LawrenceC

1

Vấn đề bạn đang gặp phải được gọi là Double NAT .

Những gì tôi sẽ làm ở đây là làm cho bộ định tuyến 1 trở thành máy chủ DHCP. Có thật không. Chỉ cần đảm bảo rằng nó đang xử lý các IP không xung đột với bất kỳ thiết bị tĩnh nào hiện có của bạn. Sau đó, chạy cáp từ cổng LAN trên bộ định tuyến thứ nhất sang cổng LAN (không phải mạng LAN) trên bộ định tuyến thứ 2 và vô hiệu hóa dịch vụ DHCP trên bộ định tuyến thứ 2. Điều này sẽ làm hầu hết mọi thứ bạn muốn, ngoại trừ việc bây giờ tất cả các thiết bị có thể sẽ nằm trong cùng một mạng con. Nếu bạn đang cố gắng tạo một loại mạng khách và bộ định tuyến của bạn hỗ trợ nó, bạn vẫn có thể thực hiện việc này bằng cách sử dụng mặt nạ mạng con khác cho máy chủ dhcp.


1
Cảm ơn bạn. Đúng, triple-NAT cho mục đích của một mạng khách là chính xác những gì tôi đang cố gắng thực hiện, ngoại trừ việc tôi không muốn các thiết bị từ bộ định tuyến thứ 2 có cùng mạng con như mạng thứ 1 tôi muốn giữ trạng thái tĩnh thứ 1 . Tôi muốn giữ 192.168.14.x đầu tiên và 192.168.1.x. Điều thú vị là nó hoạt động hoàn hảo với phần mềm chứng khoán của bộ định tuyến trước khi flash nó sang DD-WRT trên cổng WAN , do đó, rõ ràng phần sụn chứng khoán tự động làm những gì tôi cần làm thủ công trong DD-WRT. Tôi chắc chắn DD-WRT có thể làm điều này, nhưng tôi không biết cài đặt "bí mật" đó.
Người học vĩnh cửu

0

Có vấn đề tương tự. Kiểm tra địa chỉ MAC cho mạng LAN, LAN và WLAN. Tôi đã thay đổi mạng MAC MAC và vấn đề đã được giải quyết. (Cài đặt >> Bản sao địa chỉ MAC ...) (Trong trường hợp của tôi, mạng WLAN là cùng một MAC)

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.