Как обменяться файлами между двумя компьютерами в разных подсетях?

Вопрос или проблема

Я получил 2 IP от моего провайдера 10.247.49.152 и 10.247.49.153. Основной WAN провайдера подключен к коммутатору, и затем 153 идет напрямую к компьютеру, а 152 идет к Wi-Fi роутеру, а затем к компьютеру. Как показано ниже:

  • 10.247.49.153 (подсеть 255.255.255.0, шлюз по умолчанию 10.247.49.1) является WAN коммутатора и подключен к компьютеру, компьютер A
  • 10.247.49.152 (подсеть 255.255.255.0, шлюз по умолчанию 10.247.49.1) является WAN Wi-Fi роутера с включенным DHCP-сервером (подсеть 255.255.254.0, шлюз по умолчанию 10.247.49.1), который идет от упомянутого выше коммутатора.
  • От Wi-Fi роутера к другому компьютеру, компьютер B, подключен IP-адрес 10.247.49.154 (подсеть 255.255.254.0, шлюз по умолчанию 10.247.49.1)

Теперь как мне передавать файлы между компьютерами A и B? Любая помощь будет очень appreciated 🙂 Спасибо

Вы не указали, как IP были вам выданы, но вам не обязательно, чтобы трафик проходил через роутер перед тем, как поступить к компьютерам, если вы не хотите делать NAT трафика, и если хотите, то следует подключить оба компьютера к LAN-соединению роутера, используя частные IP.

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

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

С использованием роутера вам может даже не понадобиться два IP, так как роутер может использовать один публичный IP, а все, что за ним находится, может использовать частные IP.

Другой способ настроить это – подключить uplink провайдера напрямую к коммутатору (надеюсь, вы не привязывали публичный IP к коммутатору, если это управляемый коммутатор).

Один компьютер подключен напрямую к коммутатору с одним из публичных IP, привязанным к компьютеру. Второй публичный IP должен быть привязан к WAN-стороне роутера, а WAN должен быть подключен к коммутатору.

Все остальные компьютеры и устройства должны использовать LAN-сторону роутера, и DHCP роутера (область) должен быть настроен на выдачу частных IP (192.168.x.x или 10.10.x.x – самые распространенные)

Без объяснения о том, что вы пытаетесь достичь и почему у вас два IP, если только вам не нужно выполнять специфические функции на двух IP, на самом деле есть несколько способов это настроить.

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

Если оба компьютера используют одну и ту же подсеть (частные IP), не будет никаких проблем с обменом файлами.

Ответ или решение

Как передавать файлы между двумя компьютерами в разных подсетях

Вам предстоит задача передачи файлов между двумя компьютерами, расположенными в разных подсетях, и у вас есть два IP-адреса, предоставленных вашим интернет-провайдером. В данном случае один компьютер (Компьютер A) подключен непосредственно к коммутатору, а другой (Компьютер B) соединен с маршрутизатором, предоставляющим DHCP и находящимся в другой подсети. Давайте рассмотрим все возможные варианты передачи данных и необходимую настройку.

1. Сетевое окружение

У вас имеется следующее сетевое окружение:

  • Компьютер A:

    • IP-адрес: 10.247.49.153
    • Подсеть: 255.255.255.0
    • Шлюз: 10.247.49.1
  • Компьютер B:

    • IP-адрес: 10.247.49.154
    • Подсеть: 255.255.254.0
    • Шлюз: 10.247.49.1

2. Понимание подсетей

Как видно, Компьютер A и Компьютер B находятся в разных подсетях. Это препятствует прямой передаче файлов через протоколы, такие как SMB или FTP, поскольку они не могут "видеть" друг друга из-за различий в адресации. Чтобы решить эту проблему, требуется перенастроить маршрутизацию или использовать промежуточную сеть для передачи файлов.

3. Возможные решения

Вариант 1: Использование маршрутизатора

Если маршрутизатор (в котором установлен DHCP) поддерживает маршрутизацию между подсетями, вы можете настроить следующие шаги:

  1. Настройка маршрутизации:

    • Убедитесь, что маршрутизатор настраивает маршруты между двумя подсетями.
    • Добавьте маршрут на Компьютере A, который будет направлять трафик к подсети Компьютера B через маршрутизатор.
  2. Обмен файлами:

    • После успешной настройки маршрутизации вы сможете использовать такие протоколы, как SMB или FTP для обмена файлами. Например, в Windows можно использовать \\10.247.49.154\ для доступа к общим папкам на Компьютере B из Компьютера A.
Вариант 2: Использование общего сервисного сервера

Если маршрутизатор не поддерживает маршрутизацию, вы можете использовать сервис (например, FTP-сервер или облачное хранилище) как промежуточный элемент для обмена файлами:

  1. Установка FTP-сервера на одном из компьютеров:

    • Установите и настройте FTP-сервер на одном из компьютеров (например, FileZilla на Компьютере B).
  2. Подключение через FTP:

    • Компьютер A может подключаться к FTP-серверу на Компьютере B с использованием IP-адреса и порта FTP (обычно 21).
Вариант 3: Использование VPN

Если обе подсети не могут быть настроены для маршрутизации:

  1. Настройка VPN:

    • Установите VPN-соединение между двумя компьютерами. Это создаст защищенный туннель между ними и объединит их в одну логическую сеть.
  2. Локальная передача:

    • После соединения через VPN, компьютеры будут на одной сети, и вы сможете использовать стандартные методы передачи файлов.

Заключение

Хотя передача файлов между двумя компьютерами в разных подсетях может показаться сложной задачей, с правильной конфигурацией маршрутизации или использованием VPN/FTP-сервера это можно сделать довольно легко. Важно помнить о настройках безопасности и конфиденциальности при работе с сетями и файлами. Эти рекомендации помогут вам эффективно организовать обмен файлами, обеспечивая доступ и защиту данных между системами.

Оцените материал
Добавить комментарий

Капча загружается...