
내 ISP는 전화 잭과 4개의 LAN 포트가 있는 하이브리드 DSL 모뎀/라우터를 제공했습니다. DSL 모뎀/라우터는 PPPoE 패스스루를 지원하지만 PPPoE 다이얼링은 지원하지 않습니다. 또한 WAN 포트와 4개의 LAN 포트가 있는 더 강력한 DD-WRT 라우터도 있습니다. DD-WRT 라우터의 WAN 포트는 DSL 모뎀/라우터의 LAN 포트에 연결됩니다. DD-WRT 라우터는 PPPoE 다이얼링 및 로그인을 수행하며 QoS 외에도 DHCP 및 NAT를 처리하는 홈 네트워크의 게이트웨이입니다. DD-WRT 라우터의 LAN 포트에 세 개의 장치가 연결되어 있습니다.
이제 두 개의 장치를 DD-WRT 라우터에 연결해야 하는데 사용 가능한 LAN 포트가 하나만 남아 있습니다. 믹스에 추가 스위치를 추가하고 싶지 않습니다. DSL 모뎀/라우터에 있는 3개의 LAN 포트를 재사용하려고 생각 중입니다. 아이디어는 어쨌든 DSL 모뎀/라우터를 라우터로 사용하지 않기 때문에 3개의 빈 LAN 포트를 스위치로 사용할 수 있다는 것입니다(다른 LAN 포트는 PPPoE 패스스루를 수행하기 위해 DD-WRT의 WAN 포트에 연결되어 있습니다). ).
그래서 제가 한 일은 다음과 같습니다.
- DSL 모뎀/라우터에서 DHCP와 NAT를 껐습니다.
- 나는 DSL 모뎀/라우터에 DD-WRT의 IP 범위 내의 고정 IP 주소를 제공했습니다.
- DSL 모뎀/라우터의 LAN 포트 하나를 DD-WRT 라우터의 나머지 사용 가능한 LAN 포트에 연결했습니다.
- DD-WRT 라우터에 연결하는 데 필요한 두 장치는 대신 DSL 모뎀/라우터에 있는 두 개의 사용 가능한 LAN 포트에 연결됩니다.
실제로 DSL 모뎀/라우터의 LAN 포트 3개와 DD-WRT 라우터의 LAN 포트 4개는 두 개의 스위치로 연결되며 모두 DD-WRT 라우터의 DHCP 서버로부터 올바른 개인 IP 주소를 얻습니다. 토폴로지는 다음과 같습니다.
지금까지는 모든 것이 괜찮지만 DSL 모뎀/라우터의 LAN 포트에 연결된 두 장치(A와 B)가 이상하게 작동합니다. 이 두 장치는 서로 연결될 수 있고 다른 세 장치는 연결 없이 DD-WRT 라우터의 LAN 포트에 연결될 수 있습니다. 문제는 없지만 ping
두 장치의 DD-WRT 라우터로 인해 처음 몇 개의 패킷이 삭제되지만 후속 패킷은 그대로 유지됩니다. 다음은 DSL 모뎀/라우터의 LAN 포트에 연결된 장치에서 발생한 ping의 일반적인 결과입니다.
# ping 192.168.0.1
PING 192.168.0.1 (192.168.0.1): 56 data bytes
64 bytes from 192.168.0.1: seq=6 ttl=64 time=0.602 ms
64 bytes from 192.168.0.1: seq=7 ttl=64 time=0.535 ms
64 bytes from 192.168.0.1: seq=8 ttl=64 time=0.539 ms
64 bytes from 192.168.0.1: seq=9 ttl=64 time=0.536 ms
64 bytes from 192.168.0.1: seq=10 ttl=64 time=0.536 ms
64 bytes from 192.168.0.1: seq=11 ttl=64 time=0.465 ms
64 bytes from 192.168.0.1: seq=12 ttl=64 time=0.464 ms
64 bytes from 192.168.0.1: seq=13 ttl=64 time=0.411 ms
64 bytes from 192.168.0.1: seq=14 ttl=64 time=0.414 ms
IP는 192.168.0.1
DD-WRT 라우터입니다. 보시다시피 응답 시퀀스 번호는 6부터 시작합니다. 처음 6개가 누락되었습니다. 삭제 동작은 매우 무작위로 보입니다. 때로는 몇 개의 패킷만 누락되거나, 때로는 패킷이 누락되지 않거나, 때로는 2개 정도의 패킷이 누락되는 경우도 있습니다.
장치/케이블/포트를 교체했으며 모든 장비가 정상임을 보장할 수 있으며 DSL 모뎀/라우터의 LAN 포트에 연결된 장치만 DD-WRT 라우터에 액세스할 때 이상한 동작을 나타냅니다.
내 질문은: 이 문제의 원인은 무엇이며 어떻게 진단할 수 있습니까?