Как я могу общаться между 802.11ac и 802.11g в пределах одной домашней сети?
Я уверен, что это очень простой, утомительный вопрос. Извиняюсь.
У меня есть трехдиапазонный маршрутизатор с одной сетью 802.11g и двумя 802.11ac.
Мой компьютер подключен к одному 802.11ac, когда я пытаюсь подключиться к любому устройству 802.11g через SSH, я не могу подключиться. Если я переключу свой компьютер на 802.11g, то все будет хорошо.
Мой сетевой принтер 802.11g и аналогично работает только когда я использую 802.11g на моем ПК
Все они используют один и тот же диапазон IP-адресов 192.168.2.xx, но я не могу общаться между подсетями (если это имя).
ssh: подключение к хосту 192.168.2.84 порт 22: истекло время ожидания соединения
Вот мой вопрос:
Как я могу общаться между 802.11ac и 802.11g в пределах одной домашней сети?
Может кто-нибудь, пожалуйста, укажите мне в правильном направлении? Сеть это все новое для меня. Я проверил все IP-адреса с помощью ifconfig, все там и подключаемо, но, очевидно, я что-то пропускаю.
Редактировать - Маршрутизатор Asus RT-AC3200
Дальнейшее редактирование - все устройства подключены к одному маршрутизатору по беспроводной сети. Только один 5G, остальные 2.4G.
Все они имеют один и тот же диапазон адресов, устройства 2.4G могут общаться только друг с другом, но не с устройством 5G.
Конечно, это не имеет значения? Как только данные поступают в маршрутизатор, они должны переключаться на тот IP-адрес, на который они направлены, не так ли?
2 ответа
Я не работал над панелями управления ASUS RT, так что это только теоретический пример.
- Настройте три разных диапазона сети для трех подсетей, а не для одной.
Например, используйте192.168.2.0
для вашего 802.11g,192.168.3.0
для вашего первого 802.11ac, и192.168.4.0
для вашей последней сети. Это позволит вам настроить маршруты между различными сетями. - В панели управления вам нужно найти настройки "Маршрутизация". Вам необходимо настроить статические маршруты:
Маршрут A: IP-адрес назначения192.168.2.0
, Маска подсети255.255.255.0
Интерфейс [интерфейс этой сети]
Маршрут B: IP-адрес назначения192.168.3.0
, Маска подсети255.255.255.0
Интерфейс [интерфейс этой сети]
И повторите то же самое для последней сети.
Конечно, это не имеет значения? Как только данные поступают в маршрутизатор, они должны переключаться на тот IP-адрес, на который они направлены, не так ли?
Это должно быть направлено, да. Но это произойдет только в том случае, если они будут 3 различными сетями и если маршрутизатор знает маршрут к ним. Вот почему вы настраиваете статический маршрут, чтобы сообщить маршрутизатору, что, например, весь трафик для 192.168.3.4
должен пройти через интерфейс 3.
Три разные сети, но с одинаковым диапазоном сети и маской подсети (как в вашем случае) не могут быть маршрутизированы. Они находятся на 3 разных интерфейсах (так как это трехдиапазонный маршрутизатор, у каждой полосы есть свой собственный интерфейс), таким образом, каждый пакет для сети 192.168.2.0
останется в том же интерфейсе, с которого был отправлен, поскольку у него тот же диапазон IP-адресов. Как маршрутизатор должен знать, предназначен ли пакет 192.168.2.100
для интерфейса A, B или C, если они все одинаковые? Вот почему это не может произойти таким образом: вам нужно 3 разных диапазона IP для сетей и статическая маршрутизация.
Примечание. Ваш маршрутизатор может быть достаточно интеллектуальным (может поддерживать протоколы динамической маршрутизации) для автоматической маршрутизации на различные интерфейсы, и вам может не потребоваться настройка статической маршрутизации.
Да, это возможно, но это полностью зависит от возможностей вашего маршрутизатора и беспроводных точек доступа (если это не одно и то же устройство). Похоже, это отделяет данные вашей локальной и беспроводной сети друг от друга. Опять же, да, это возможно, но вам нужно знать, как настроить маршрутизатор.