У меня дома есть маршрутизатор Linksys и беспроводной маршрутизатор Belkin. Маршрутизатор Linksys подключен к кабельному модему и двум компьютерам, а также к беспроводному маршрутизатору Belkin.

Третий компьютер подключен к роутеру Belkin через Wifi.

IP-адресами компьютеров, подключенных к Linksys, являются 192.168.1.101 и 192.168.1.102. IP-адрес маршрутизатора Linksys в локальной сети: 192.168.1.1.

IP-адрес беспроводного маршрутизатора Belkin - 192.168.2.1(на основе таблицы маршрутизации третьего компьютера), а IP-адрес третьего компьютера - 192.168.2.5.

Если я пинг 192.168.1.101 от 192.168.2.5, все хорошо. Тем не менее, если я пинг 192.168.2.5 из 192.168.1.101, целевой хост недоступен.

Зачем?

2 ответа2

1

это произошло бы потому, что шлюз по умолчанию на вашем компьютере 192.168.1.101 - 192.168.1.1. Поэтому, когда вы просите отправить трафик в сеть, в которой вы не подключены напрямую, он отправляет его на шлюз по умолчанию, в данном случае это 192.168.1.1. Так что проблема в том, что 192.168.1.1 не знает, как добраться до сети 192.168.2.0/24.

Если Belkin подключен к Linksys, он также должен иметь адрес 192.168.1.x? Как только вы знаете это, вы можете исправить это 1 из 2 способов. Добавьте статический маршрут на 192.168.1.1, который говорит, что для доступа к сети назначения 192.168.2.0/24 шлюз или следующий переход - 192.168.1.x(belkin). Вы должны быть в состоянии добавить это где-нибудь в графическом интерфейсе Linksys. Ищите "маршрутизацию" в меню. Другой вариант - просто добавить статический маршрут в Windows в вашем окне 192.168.1.101.

добавление маршрута 192.168.2.0 MASK 255.255.255.0 192.168.1.x

Надеюсь это поможет.

0

У вас есть то, что мы в сетевом бизнесе называем "черной дырой". В основном вы можете пропинговать из сети 2.x в 1.x, потому что компьютер 2.x запрашивает маршрутизатор belkin (шлюз компьютеров во внешний мир), маршрутизатор belkin может знать, но, вероятно, попытается найти arp, чтобы найти адрес компьютера 1.x. Компьютер отвечает на маршрутизатор belkin, который затем пересылается обратно на компьютер 2.x.

В другом направлении компьютер 1.x запрашивает маршрутизатор linksys, где он находится, и (если вы не установили маршрут к сети 192.168.2.0/24, если маршрутизатор его поддерживает), маршрутизатор linksys понятия не имеет. Теперь адрес 192.168.2.x является частным классом C (который не может быть направлен через Интернет), поэтому маршрутизатор linksys может просто отказаться, или он может попытаться отправить его по цепочке (маршрутизатор linksys запрашивает у ИТ-специалистов). gatweway) в какой-то момент они собираются прекратить попытки разрешить частный адрес и вернуть обратно пункт назначения недоступным.

Возможно, вы установили маршрутизатор belkin исключительно как способ изолировать беспроводных клиентов, что неплохо. Вам также понадобится добавить маршрут от маршрутизатора linksys к сети 2.x (может даже не поддерживаться дома. устройства без кастомной прошивки) также необходимо убедиться, что NAT отключен на маршрутизаторе belkin.

Чтобы сети говорили напрямую (не в отдельных сетях), вам нужно сделать несколько вещей. Измените способ, которым Белкин связан. Вы, вероятно, находитесь в портах WAN/Uplink/Trunk/Modem на belkin, измените это на один из обычных портов /LAN /Downstream. Вам также необходимо отключить DHCP-сервер (или настроить его в качестве ретранслятора) и изменить свой адрес на belkin на тот же диапазон, что и для linksys (я бы посоветовал belkin равен 1.2, так как linksys равен 1.1). все еще разрешается через маршрутизатор linksys, DHCP обрабатывается linksys, belkin может быть беспроводной точкой доступа, но DHCP все равно должен быть через linksys для беспроводных клиентов. По сути, мы превратили belkin из сети SUB в точку доступа и переключаемся в той же сети.

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