3

Это моя сеть:

Это моя сеть

Пунктирные линии обозначают беспроводные соединения, сплошные линии указывают соединения Ethernet.

Я использовал два маршрутизатора ASUS и Tomato, чтобы соединить мою сеть. Таким образом, у меня есть два проводных сегмента и беспроводная сеть, предоставляемая основным маршрутизатором, подключенным к моему кабельному модему.

Казалось, все было хорошо, когда я установил мост на прошлой неделе.

Основной маршрутизатор .1 настроен для DHCP, и практически все это DHCP с резервированием по MAC-адресу. Мост имеет .2, назначенный для его локальной сети, и он установлен в режиме беспроводного моста. Маршрутизатор .2 установлен в мостовом режиме и подключается по беспроводной сети к .1, обеспечивая связь для всех устройств на его портах Ethernet.

Но сегодня я вижу, что Pogoplug 2 (.195) не может попасть в Интернет.

Он не может пропинговать 192.168.1.1.

Он может пропинговать .2 (это мост), .199 (беспроводной Mac), .197 (проводной), .196 (проводной) и т.д.

Я подключен с .199 до .195 через SSH.

Если я использую инструменты Tomato на мосту, он может пропинговать .1, 8.8.8.8 и т.д., Так что, похоже, все в порядке.

Что мне здесь не хватает? Похоже, что-то простое.

Pogoplug2 ifconfig:

[root@alarm ~]# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.195  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::225:31ff:fe05:38bc  prefixlen 64  scopeid 0x20<link>
        ether 00:25:31:05:38:bc  txqueuelen 1000  (Ethernet)
        RX packets 169  bytes 20660 (20.1 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 89  bytes 11323 (11.0 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 11  

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 16436
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 0  (Local Loopback)
        RX packets 4  bytes 260 (260.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 4  bytes 260 (260.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

ПК на мостовой части в порядке - пингует 192.168.1.1

Устройства OSX, Ubuntu, Windows в сегменте моста кажутся хорошими.

Pogoplug, Raspberry Pi есть проблемы. Проблема возникает в прошивках Tomato и DD-WRT. У меня был друг, который подтвердил то, что похоже на ту же проблему с устройством FreeBSD (но не с клиентом Windows) в соединенном мостом сегменте, как это с Tomato на маршрутизаторах Cisco-Linksys.

Эта конфигурация или клиентские дефекты или чувствительность или что?

2 ответа2

2

Друг, который оказался сетевым администратором и Cisco/ маршрутизатором, создал систему, которая демонстрирует проблему, а затем отправил мне решение:

Вы могли бы подумать, что это было бы обсуждено там больше. Кто знает? Я действительно думаю, что это комбинация ошибок. Когда вы настраиваете второй маршрутизатор в качестве беспроводного моста, первый маршрутизатор должен видеть только MAC-адрес WLAN второго маршрутизатора. Он должен прокси-arp всех клиентов на его стороне. Логика этого прилично объяснена в разделах 16.3 и 16.3.1 на этом сайте:http://lartc.org/howto/lartc.bridging.proxy-arp.html

В любом случае, у меня есть обходной путь для вас. На вашем маршрутизаторе 192.168.1.1 перейдите в Администрирование -> Планировщик. Включите "Custom 1" и поместите «arp -d 192.168.1.195» (ваш IP PogoPlug) в поле команд без кавычек. Настройте его на выполнение каждые 3 минуты каждого дня. В этом нет необходимости, но он работает для подключения к моей FreeBSD более 45 минут.

0

У меня тоже была эта проблема, но с конкретным ПК. Если я установил IP-адрес проблемного компьютера статически, это сработало. Там не было ничего явно неправильно.

Однако я должен отметить, что около года назад я перешел на DDWRT, и с тех пор у меня не было проблем. Вы можете попробовать это.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .