1

Я надеюсь, что кто-то может помочь мне с моей настройкой. У меня есть два маршрутизатора WAN от разных интернет-провайдеров. Я позвоню этим ISP_NAT и ISP_PS4 ради этого вопроса. ISP_NAT использует NAT444 (CGN), который создает проблемы во время сватовства в онлайн-играх, ISP_PS4 - нет и идеально подходит для игр, но не настолько быстр, как ISP_NAT, который я использую для других целей.

ISP_NAT (Huawei B5141) подключен к маршрутизатору TP Link Archer C9, который использует сеть WLAN по всему дому, хотя сам ISP_NAT способен транслировать свою собственную сеть WLAN. ISP_PS4 (Huawei LTE CPE E5172) подключен напрямую к моему PS4 и является единственным устройством, использующим это соединение.

Проблема в том, что у меня есть сервер Plex, подключенный к ISP_NAT, который позволяет клиентским устройствам транслировать потоковое видео ISP_NAT/TP, и всякий раз, когда мне нужно подключить клиент Plex PS4 к серверу, я должен переключить его соединение на ISP_NAT. Учитывая, как часто я переключаюсь между фильмами и онлайн-играми, это становится болью. И я бы предпочел, чтобы PS4 не обращался к серверу Plex удаленно, так как это увеличит мои расходы на интернет, что очень дорого здесь, в Нигерии.

Мне нужно решение, которое позволит ISP_NAT и ISP_PS4 сосуществовать в одной локальной сети, позволяя устройствам обращаться друг к другу независимо от того, к какому ISP_ * они подключены.

Это возможно? Как я могу достичь желаемой настройки?

2 ответа2

1

Сеть может иметь только один шлюз.

Вы можете установить настоящий маршрутизатор между маршрутизаторами wan и вашей домашней сетью. Это может быть даже компьютер с 3 сетевыми картами под управлением Linux.

В этом маршрутизаторе вы устанавливаете правила, для которых устройства подключаются к какому-либо WAN-интерфейсу при создании исходящих подключений. Устройства смогут обмениваться данными друг с другом в локальной сети.

1

Лучшая стратегия

(Я подумал об этом чуть позже; см. Оригинальный ответ ниже)

Вы можете настроить PS4 для использования второго интернет-соединения, но при этом иметь доступ к остальной части вашей сети.

Предположим, что ваша существующая сеть подключена к ISP_NAT:

  • Использует IP-подсеть 192.168.10.0/24
  • Шлюз и DNS-сервер 192.168.10.1
  • Пул DHCP 192.168.10.100-254

Сейчас:

  1. Назначьте маршрутизатору ISP_PS4 IP-адрес 192.168.10.2.
  2. Отключите DHCP на маршрутизаторе ISP_PS4.
  3. Настройте PS4 со статическим IP-адресом 192.168.10.10 и установите для его шлюза и DNS-сервера значение 192.168.10.2 (маршрутизатор ISP_PS4).

Теперь только PS4 (и только он) будет иметь доступ к Интернету через маршрутизатор ISP_PS4, но он может нормально взаимодействовать с остальной частью вашей сети.


Оригинальный ответ

Как создать две сети, подключенные к двум интернет-провайдерам, которым обоим нужен доступ к одному внутреннему серверу.

Предположим, что ваша существующая сеть, подключенная к ISP_NAT, использует подсеть IP 192.168.10.0/24. Создайте вторую подсеть, подключенную к ISP_PS4, и назначьте ее подсети 192.168.20.0/24. Особенно:

  1. Назначьте маршрутизатор ISP_PS4 192.168.20.1. Это будет шлюз по умолчанию для подсети. Настройте DNS и DHCP для сети.
  2. Подключите PS4 к новой сети.
  3. Добавьте вторую сетевую карту к вашему серверу Plex и назначьте ему IP в новой сети, такой как 192.168.20.20.

    Примечание. Если ваш сервер Plex поддерживает назначение нескольких IP-адресов на одном сетевом интерфейсе, вам не нужно добавлять вторую сетевую карту.

  4. Подключите второй сетевой адаптер сервера ко второй сети.

Теперь ваш PS4 может выходить в Интернет через ISP_PS4, а также через ваш сервер Plex.


Дополнительные примечания
  • Если вам нужно, чтобы две ваши сети общались друг с другом, это можно сделать, но оба маршрутизатора должны быть подключены друг к другу и иметь маршрут между ними. Однако для этого могут потребоваться разные устройства, поскольку большинство жилых "маршрутизаторов" не являются настоящими маршрутизаторами, поскольку они не могут быть подключены более чем к двум сетям (т. Е. Интернету и локальной сети).

    Примечание. Если вы идете по этому пути, вам не понадобится вторая сетевая карта на сервере Plex, потому что трафик может быть направлен между сетями, и, следовательно, ваш PS4 будет иметь маршрут к серверу.

  • Если вам нужно, чтобы две сети использовали общую кабельную инфраструктуру, это можно сделать с учетом следующих изменений и соображений:
    • Во второй сети должен быть отключен DHCP и использоваться только статические IP-адреса. В противном случае DHCP (который использует широковещательные сообщения) из обеих сетей будет конкурировать / конфликтовать друг с другом
    • Не специфичный для подсети широковещательный трафик (например, трафик ARP) будет виден в обеих сетях. В вашем конкретном случае это не должно быть проблемой, но об этом нужно знать.

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