Мой провайдер предоставил мне гибридный модем / маршрутизатор DSL с телефонной розеткой и 4 портами локальной сети. Модем / маршрутизатор DSL поддерживает передачу PPPoE, но не выполняет набор номера PPPoE. У меня также есть более мощный маршрутизатор DD-WRT с портом WAN и 4 портами LAN. Порт WAN маршрутизатора DD-WRT подключен к порту LAN модема / маршрутизатора DSL. Маршрутизатор DD-WRT выполняет набор номера PPPoE и вход в систему и является шлюзом моей домашней сети, который обрабатывает DHCP и NAT в дополнение к QoS. У меня есть три устройства, подключенных к портам локальной сети на маршрутизаторе DD-WRT.

Теперь мне нужно подключить два устройства к маршрутизатору DD-WRT, но остался только один свободный порт LAN. Я не хочу добавлять дополнительные переключатели в микс. Я думаю о повторном использовании трех портов LAN на модеме / маршрутизаторе DSL. Идея состоит в том, что, поскольку я в любом случае не использую модем / маршрутизатор DSL в качестве маршрутизатора, я могу просто использовать три свободных порта LAN в качестве коммутатора (другой порт LAN подключен к порту WAN DD-WRT для выполнения PPPoE сквозной передачи. ).

Итак, вот что я сделал:

  1. Я отключил DHCP и NAT на модеме / маршрутизаторе DSL;
  2. Я дал модему / маршрутизатору DSL статический IP-адрес в пределах диапазона IP от DD-WRT;
  3. Я подключил один порт LAN на модеме / маршрутизаторе DSL к оставшемуся свободному порту LAN на маршрутизаторе DD-WRT;
  4. Два устройства, которые мне потребовались для подключения к маршрутизатору DD-WRT, вместо этого подключены к двум свободным портам локальной сети на модеме / маршрутизаторе DSL.

Фактически, 3 порта LAN на модеме / маршрутизаторе DSL и 4 порта LAN на маршрутизаторе DD-WRT соединены двумя коммутаторами, и все они получают правильные частные IP-адреса от сервера DHCP на маршрутизаторе DD-WRT. Топология выглядит так:

топология

Пока все в порядке, но два устройства (A и B), подключенные к портам LAN на модеме / маршрутизаторе DSL, ведут себя странно: они могут связаться друг с другом, а остальные три устройства подключены к портам LAN маршрутизатора DD-WRT без любые проблемы, но ping -тестирование маршрутизатора DD-WRT с двух устройств приводит к удалению первых нескольких пакетов, но последующие пакеты остаются без изменений. Вот типичный результат пинга с устройств, подключенных к портам LAN модема / маршрутизатора DSL:

# 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: первые шесть отсутствуют. Поведение при отбрасывании кажется довольно случайным: иногда пропускают только несколько пакетов, иногда пропускают никакие пакеты, иногда пропускают около двух десятков пакетов.

Я поменял местами устройства / кабели / порты, и я могу гарантировать, что с каждой частью оборудования все в порядке, и только устройства, подключенные к портам локальной сети модема / маршрутизатора DSL, будут демонстрировать странное поведение при доступе к маршрутизатору DD-WRT.

Мой вопрос: что может быть причиной этой проблемы и как я могу диагностировать?

0