Два подключения к Интернету через два модема, один маршрутизатор, укажите, какой модем использовать на ПК

1476
eliman20000

На работе у нас есть два интернет-соединения через два модема, один кабельный модем и один модем 4G. К кабельному модему подключен маршрутизатор Wi-Fi, и это наша сеть A. Модем 4G имеет встроенный маршрутизатор Wi-Fi, а это наша сеть B. Некоторые компьютеры используют сеть A, и некоторые используют сеть B.

Теперь проблема: в сети A есть сетевой принтер, к которому мы хотели бы получить доступ также с компьютеров в сети B. Теперь я планирую подключить маршрутизатор A и маршрутизатор B кабелем, отключить DHCP на маршрутизаторе B и дать ему статический IP-адрес.

Как можно указать для каждого компьютера, какое интернет-соединение использовать?

6
Если бы вам нужно было настроить статические IP-адреса для всего, вы могли бы назначить им разные шлюзы по умолчанию, но статические все было бы болезненно ... Или, если у вас более продвинутый DHCP-сервер, DHCP-сервер мог бы предоставить им разные шлюзы по умолчанию. user20574 5 лет назад 0

5 ответов на вопрос

13
kasperd

Вы можете запустить одну сеть с двумя DHCP-серверами, назначив один и тот же сетевой префикс, но разные диапазоны IP-адресов. Например:

Маршрутизатор 1:

Network address: 172.25.60.0 LAN interface: 172.25.60.1 Netmask: 255.255.252.0 Broadcast: 172.25.63.255 DHCP range: 172.25.61.0 - 172.25.61.255 

Маршрутизатор 2:

Network address: 172.25.60.0 LAN interface: 172.25.60.2 Netmask: 255.255.252.0 Broadcast: 172.25.63.255 DHCP range: 172.25.62.0 - 172.25.62.255 

Сложность состоит в том, чтобы гарантировать, что каждое устройство получит ответ DHCP от предполагаемого маршрутизатора, чтобы они использовали предполагаемый шлюз. По умолчанию они просто используют наиболее быстрый ответ. А поскольку к каждому маршрутизатору подключена отдельная точка доступа, это может работать просто так, как и ожидалось - большую часть времени.

Это не совсем удовлетворительно. Если маршрутизаторы позволяют вам указать белый / черный список MAC-адресов, которым они назначают адреса, вы можете использовать их для управления тем, какое устройство получит использовать какой шлюз. При этом устройство будет использовать один и тот же шлюз независимо от того, к какой точке доступа оно подключается.

В качестве альтернативы вы можете отключить DHCP на обоих маршрутизаторах и использовать отдельное устройство для работы в качестве DHCP-сервера. На этом отдельном устройстве вы можете установить гораздо более гибкий DHCP-сервер. Любая машина Linux с ISC dhcpd будет работать.

Совершенно другой подход заключается в настройке одного из маршрутизаторов только для IPv4, а другого - только для IPv6. Это позволит всем устройствам использовать оба маршрутизатора в зависимости от того, что поддерживается службами, с которыми они взаимодействуют. (Для этого требуется как минимум один провайдер для поддержки IPv4 и как минимум один для поддержки IPv6.)

Я голосую за это, потому что, похоже, это единственный ответ, пытающийся ответить на вопрос. Tim_Stewart 5 лет назад 3
6
JohnnyVegas

Настройте USB-сервер печати - это много, но не у каждого маршрутизатора есть встроенный. Он также должен быть беспроводным, чтобы подключаться к сети 4G Wi-Fi. Что-то вроде TL-WN822N - WLAN USB-адаптер.

Сервер печати Wi-Fi

Теперь, при условии, что ваш принтер подключен к другой сети через Ethernet, порт USB все еще должен работать. Теперь принтер будет принимать запросы от основной сети и беспроводной сети 4G.

Я поддерживаю это, потому что, хотя технически он не отвечает на вопрос в том виде, в котором он написан, он предоставляет альтернативный подход к решению требования, которое мотивировало вопрос. В зависимости от используемого оборудования и конкретных потребностей это может быть или не быть лучшим решением, чем план по достижению цели посредством изменений в топологии сети. kasperd 5 лет назад 2
Существует не опрятное решение вопроса без замены маршрутизатора или принтера, поэтому, если бы я был в той же ситуации, печать пользователей превысила бы топологию сети. JohnnyVegas 5 лет назад 0
1
Hermann

Добро пожаловать в su.SE. По сути, вы хотите маршрутизировать между двумя частными сетями. Ответ @ kasperd и комментарий @ user20574 на самом деле довольно близки к реальному решению, но есть возможности для улучшения.

Я предполагаю, что ваши текущие маршрутизаторы являются потребительскими устройствами, которые не делают различий между беспроводными и проводными соединениями (за исключением одного порта WAN или встроенного модема соответственно). В этом случае вам нужен третий маршрутизатор, который подключен (предпочтительно через локальную сеть) к обеим сетям. Настройка может быть такой:

Предположим, что 192.168.1.0/24 является сетью A.
192.168.1.1 может быть IP-адресом локальной сети маршрутизатора A в сети A.
Клиентам в сети A назначается IP через DHCP от маршрутизатора A. Шлюзом по умолчанию, установленным DHCP, является 192.168.1.1.,
В маршрутизаторе A шлюз по умолчанию направляет трафик через порт WAN.
Ваш принтер может иметь IP 192.168.1.80.

Предположим, что 192.168.2.0/24 является сетью B.
192.168.2.1 может быть IP-адресом локальной сети маршрутизатора B в сети B.
Клиентам в сети B назначается IP-адрес через DHCP маршрутизатором B. Шлюз по умолчанию, установленный DHCP, - 192.168.2.1.,
В маршрутизаторе B шлюз по умолчанию пересылает трафик через внутреннее беспроводное WAN-соединение.

Теперь вы подключаете новый маршрутизатор. Давайте назовем его маршрутизатором C. Этот маршрутизатор настроен для пересылки данных между сетями, к которым он подключен.
192.168.1.2 может быть IP-адресом локальной сети маршрутизатора C в сети A.
192.168.2.2 может быть IP-адресом локальной сети маршрутизатора C в сети B.

Теперь самое сложное: настройте таблицу маршрутизации в маршрутизаторе B с помощью дополнительного маршрута: хост 192.168.1.80 (ваш принтер) может быть подключен через шлюз 192.168.2.2 вместо шлюза по умолчанию.
Это макет того, как должна быть таблица маршрутизации в маршрутизаторе B:

Destination Router Genmask Iface 0.0.0.0 0.0.0.0 0.0.0.0 WAN 192.168.1.80 192.168.2.2 255.255.255.255 LAN 192.168.2.0 0.0.0.0 255.255.255.0 LAN 

Не будет проблем с ответами на запросы DHCP от неправильного сервера, так как запросы DHCP являются широковещательными сообщениями, которые не маршрутизируются через границу сети.

Однако, если ваш маршрутизатор B не допускает такого рода модификации, эта проблема не может быть решена надлежащим и чистым способом.

0
Criggie

Таким образом, у вас есть две разрозненные ЛВС, каждая со своим отдельным шлюзом в Интернет. И в одной локальной сети есть ресурсы сервера, которые не видны из другой локальной сети.

ВАРИАНТ 1 - Объединить ЛВС.

  • Настройте адрес локальной сети второго маршрутизатора как .2 и оставьте основной маршрутизатор как .1
  • Отключите сервер DHCP на одном маршрутизаторе и разрешите другому обрабатывать обслуживание DHCP, либо настройте сервер DHCP на сервере и отключите DHCP обоих маршрутизаторов.
  • Физически подключите порт LAN на каждом маршрутизаторе вместе, при необходимости через коммутаторы.

Теперь все пользователи будут находиться в одной и той же плоской локальной сети (скажем, 10.1.2.x) и смогут видеть интернет через .1 или через .2, и каждый сможет увидеть принтер по адресу .3

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

ВАРИАНТ 2 - Объедините ЛВС, установите брандмауэр, способный работать с несколькими каналами WAN.

  • Аналогично первому варианту, но вместо того, чтобы принимать реальное решение об изменении канала, устройство брандмауэра отслеживает что-то через каждую ссылку и может переключить свою собственную маршрутизацию на сотовую связь, если основной (быстрее и дешевле?) Отключится ,

Нечто подобное pfsense полностью способно работать с двумя глобальными сетями с приоритезацией и резервированием. Вам понадобится надежный хост с 3 физическими портами Ethernet для запуска pfsense в качестве брандмауэра.

-4
harrymc

Вы можете сделать его одной сетью, если подключите его как LAN-to-LAN, а не LAN-to-WAN:

Image

При такой настройке вам потребуется только одно подключение к Интернету через кабельный модем. Модем 4G станет точкой доступа Wi-Fi, расширяющей сеть, созданную кабельным модемом, и его DHCP-сервер должен быть отключен.

Для получения дополнительной информации см. Этот ответ .

Похоже, что цель по-прежнему использовать оба подключения к Интернету. Этот ответ не достигает этого. Более того, в этом ответе подробно рассказывается о том, как настроен вторичный маршрутизатор. kasperd 5 лет назад 0
«Недостающие» детали уже есть в посте. Единственный недостающий элемент - это кабель. harrymc 5 лет назад 0
И как вы тогда настраиваете, какой компьютер использует какой провайдер? kasperd 5 лет назад 0
Кто сказал что-нибудь о двух провайдерах? harrymc 5 лет назад 0
В вопросе говорится: «у нас ** два интернет-соединения ** через два модема, ** один кабельный модем ** и ** один 4G модем **» kasperd 5 лет назад 1
Кто сказал что-нибудь о двух провайдерах? harrymc 5 лет назад 0
Это неуместный ответ. Если вы считаете, что это дубликат, отметьте его как таковой, связав с другим вопросом. но это ** никоим образом ** не пытается ответить на вопрос. Tim_Stewart 5 лет назад 3
@Tim_Stewart: я действительно думал сделать это, но решил, что это не совсем дубликат. Предметом здесь является объединение двух существующих сетей, а другая просто объясняет различия между LAN-LAN и LAN-WAN. harrymc 5 лет назад 0
Я знаком с этим ответом, на самом деле я довольно часто отмечаю и ссылаюсь на него в разделе «Сеть». Может быть, добавить соответствующую информацию к этому ответу? ОП должен будет настроить шлюзы статически для намеченных ПК, если я не ошибаюсь. Во всяком случае, не пытаясь отвлечь от вашего поста. Я надеюсь, что это получилось конструктивным, а не разорением мяча. Tim_Stewart 5 лет назад 0
@Tim_Stewart: рад слышать, что этот ответ полезен. Обычно компьютеры в сети имеют автоматический DHCP и DNS, поэтому не нужно будет переконфигурировать. Проблемы могут возникать только в том случае, если они настроены как два по-разному именованных WORKGROUPs или как любой другой параметр сети по умолчанию. harrymc 5 лет назад 0

Похожие вопросы