두 개의 유선 DD-WRT 라우터를 어떻게 연결합니까?


12

클라이언트 PC에 고정 IP 주소가 할당되어 완벽하게 작동하는 하나의 DD-WRT 라우터 (여기서는 1)가 인터넷에 연결되어 있습니다.

이제 다른 정적 클라이언트 (여기서는 2 번째) 를 추가 하고 싶지만 이번에는 PC가 아닌 다른 DD-WRT 라우터입니다.

이 두 번째 DD-WRT는 DHCP 서버로, 연결된 모든 것을 "팬 아웃"하여 다른 (첫 번째) 라우터가 해당 클라이언트가 단일 포트 /IP(192.168.14.31)에서 오는 것으로 인식하도록합니다.

지금까지는 좋았지 만 어떤 이유로 두 번째 라우터를 통해 연결된 클라이언트는 인터넷을 볼 수 없습니다.

정적 192.168.14.31 주소를 할당하는 포트에 PC를 연결하면 아무런 문제없이 인터넷에 액세스 할 수 있으므로 문제가 첫 번째 라우터에 있지 않다는 것을 알고 있습니다. 문제는 단순히 클라이언트를 서브넷 (192.168.1.X)에서 첫 번째 라우터 (192.168.14.1)로 전달하는 방법을 모르기 때문에 두 번째 (클라이언트) DD-WRT 라우터를 잘못 구성하는 것입니다.

를 사용하여 tracert이것이 실제로 문제인지 확인할 수있었습니다. 그러나 나는 DD-WRT의 치열한 설정에서 무엇을 어떻게 바꿀지 모른다.

나는 변화 시도 Operating ModeAdvanced Routing에서 GatewayRouter그러나 이것은 올바른 방향으로 보인다 동안, 그것은 문제가 해결되지 않았다.

192.168.1.x에서 192.168.14.1로 패킷을 전달하도록 시작하기 위해 두 번째 라우터에서해야 할 일이 있습니까?

업데이트 1 : 라우터에 텔넷을 연결하고 라우팅 테이블을 인쇄했습니다.

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

라우팅 테이블이 잘못되었다는 것이 분명하지만 DD-WRT에서 어떻게 변경 합니까?

또한, 나는 WAN 포트와 LAN 포트가 무엇인지 알고 있지만, 무엇 br0vlan1? 그것들을 WAN 및 LAN 포트에 어떻게 연결합니까? ( br0LAN 포트 중 하나이고 vlan1WAN 포트 라고 생각 하지만 확실하지 않습니다)

업데이트 2 : 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 

DD-WRT에 따르면 다음과 같이 말합니다.

  • br0 == LAN & WLAN
  • vlan1== WAN(내 생각대로)

알아 둘만 한. 이제이 문제를 해결해야합니다 (여전히 실마리는 없습니다) : 192.168.1.x 네트워크의 패킷이 192.168.14.1 게이트웨이에 도달하도록하십시오.

업데이트 3 : 통찰력. 문제는 192.168.14.0항목에 대한 넷 마스크 가 아니라는 사실에 있습니다 255.255.0.0. 문제는 그것을 변경할 방법이 없다는 것입니다 ... 고급 라우팅 탭에 명시 적 항목을 추가하려고했습니다.

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

그러나 적용, 저장 및 재부팅 후에도 라우팅 테이블은 동일하게 유지됩니다 !!!

이 릴리스에 버그 가 있다고 의심되기 시작했습니다 DD-WRT v24-sp1 (07/27/08) std.


1
네트워크에 둘 이상의 DHCP 서버가 필요한 특정한 이유가 있습니까?
ubiquibacon

@typoknig 네트워크에있는 둘 이상의 DHCP 서버에 관심이 없음 을 명확히 할 수 있기 때문에 좋은 질문 입니다. 두 번째 라우터 만 DHCP입니다. 첫 번째 것 (케이블 모뎀을 통해 인터넷에 직접 연결된 것)은 100 % 정적입니다.
영원한 학습자

그렇다면 왜 첫 번째 라우터를 DHCP 서버로 설정하지 않습니까?
ubiquibacon

2
@typoknig 좋은 질문이지만 이것은 해결하려는 문제가 아닙니다. 그 첫 번째 라우터 는 오늘날처럼 수년 동안 노력해 왔으며 그것을 바꾸고 싶지 않습니다. DD-WRT가 두 개의 서브넷을 브리징하는 것만 큼 간단한 것을 지원할 수없는 경우, 어제 DD-WRT로 "업그레이드"하기로 결정할 때까지이 모드에서 완벽하게 작동 한 기본 펌웨어로 간단히 되돌릴 것입니다.
영원한 학습자

답변:


3

dd-wrt.com 포럼에서 Rosewill RNX-GX4-DD-WRT 호환 광고 에 대해 잘 알려지지 않은 팁을 발견했을 때 포기하고 주식 펌웨어로 돌아갈 준비가되었습니다 .

DD-WRT 펌웨어를 입력하고 "vlan 옵션"으로 이동하여 "W"열의 선택을 취소 한 다음 "저장"및 "적용"을 선택한 다음 "W"를 다시 확인한 다음 "저장"및 "적용"<== == 이렇게하면 WAN이 작동하지 않습니다.

나는 그것을 정확하게 시도하고 모든 문제를 해결했습니다.


1

두 번째 라우터의 WAN 포트가 192.168.14.0/24에 설정되어 있습니까? 설정에서 "라우터 IP"라고 표시된 위치에 있습니다. 두 번째 라우터의 WAN 포트 또는 "라우터 IP"는 첫 번째 라우터의 LAN 포트와 동일한 서브넷에 있어야합니다.


1
그렇습니다. 그러나 지금까지이 일을하는 것은 운이 없습니다. 누락 된 작은 세부 사항이나 트릭이 있지만 그게 뭔지 모르겠습니다. 라우팅 테이블도 괜찮아 보이지만 tracert 192.168.14.1첫 번째 라우터 인 경우 첫 번째 홉 192.168.1.1은 양호하지만 다음 홉은 192.168.14.31 Destination host unreachable입니다. 무슨 일이 일어나고 있고 왜 이런 일이 일어나고 있는지 이해하지 못하기 때문에 이것은 나를 미치게합니다.
영원한 학습자

LAN / WAN 포트 할당에 이상한 일이 있었습니까? WAN 포트를 LAN 포트와 동일한 브리지에 연결하는 설정이 있다고 생각하며 라우터 중 하나 에서이 작업을 수행하고 싶지 않습니다. 또한 라우터 2의 WAN 포트를 라우터 1의 LAN 포트에 연결해야합니다.이 경우입니까?
LawrenceC

1
아니요, LAN / WAN 포트 할당에서 이상한 일을하지 않았습니다. 이해하지 못하는 것을 바꾸고 싶지 않기 때문입니다. 예. 라우터 2의 WAN 라우터 1의 LAN 포트에 연결되어 있습니다. 기존 라우팅 테이블을 설명하는 업데이트를 게시했습니다.
영원한 학습자

추신 : 나는 당신을 투표했지만 아직 충분한 점수가 없습니다.
영원한 학습자

라우터 IP를 할당 할 수있는 설정 페이지에서 넷 마스크는 255.255.255.0 (/ 24)입니까? 그렇지 않은 경우이를 변경하십시오.
LawrenceC

1

당신이보고있는 문제는 Double NAT 입니다.

내가 여기서 할 일은 첫 번째 라우터를 DHCP 서버로 만드는 것입니다. 정말. 기존 정적 장치와 충돌하지 않는 IP를 전달해야합니다. 그런 다음 첫 번째 라우터의 LAN 포트에서 두 번째 라우터의 LAN (WAN이 아님) 포트로 케이블을 연결하고 두 번째 라우터에서 DHCP 서비스를 비활성화합니다. 이제 모든 장치가 동일한 서브넷에있을 가능성을 제외하고 원하는 거의 모든 작업을 수행해야합니다. 일종의 게스트 네트워크를 만들려고 시도하고 라우터가이를 지원하는 경우에도 DHCP 서버에 다른 서브넷 마스크를 사용하여이를 수행 할 수 있습니다.


1
감사합니다. 예, 게스트 네트워크의 목적을 위해 triple-NAT 는 정확히 두 번째 라우터의 장치가 첫 번째 동일한 서브넷을 가지지 않고 첫 번째를 고정 상태로 유지하려는 것을 제외하고는 내가하려고하는 것입니다. . 첫 번째 192.168.14.x와 두 번째 192.168.1.x를 유지하고 싶습니다. 재미있는 점은 라우터가 WAN 포트 의 DD-WRT로 플래시하기 전에 라우터의 재고 펌웨어와 완벽하게 작동했기 때문에 재고 펌웨어가 DD-WRT에서 수동으로 수행해야 할 작업을 자동으로 수행 한 것입니다. DD-WRT가이 작업을 수행 할 수 있다고 확신하지만 "비밀"설정을 모릅니다.
영원한 학습자

0

비슷한 문제가있었습니다. WAN, LAN 및 WLAN의 MAC 주소를 확인하십시오. WAN MAC을 변경했는데 문제가 해결되었습니다. (설정 >> MAC 주소 복제 ...) (제 WAN의 경우 WLAN은 동일한 MAC이었습니다)

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.