Вопрос или проблема
Я получил 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) поддерживает маршрутизацию между подсетями, вы можете настроить следующие шаги:
-
Настройка маршрутизации:
- Убедитесь, что маршрутизатор настраивает маршруты между двумя подсетями.
- Добавьте маршрут на Компьютере A, который будет направлять трафик к подсети Компьютера B через маршрутизатор.
-
Обмен файлами:
- После успешной настройки маршрутизации вы сможете использовать такие протоколы, как SMB или FTP для обмена файлами. Например, в Windows можно использовать
\\10.247.49.154\
для доступа к общим папкам на Компьютере B из Компьютера A.
- После успешной настройки маршрутизации вы сможете использовать такие протоколы, как SMB или FTP для обмена файлами. Например, в Windows можно использовать
Вариант 2: Использование общего сервисного сервера
Если маршрутизатор не поддерживает маршрутизацию, вы можете использовать сервис (например, FTP-сервер или облачное хранилище) как промежуточный элемент для обмена файлами:
-
Установка FTP-сервера на одном из компьютеров:
- Установите и настройте FTP-сервер на одном из компьютеров (например, FileZilla на Компьютере B).
-
Подключение через FTP:
- Компьютер A может подключаться к FTP-серверу на Компьютере B с использованием IP-адреса и порта FTP (обычно 21).
Вариант 3: Использование VPN
Если обе подсети не могут быть настроены для маршрутизации:
-
Настройка VPN:
- Установите VPN-соединение между двумя компьютерами. Это создаст защищенный туннель между ними и объединит их в одну логическую сеть.
-
Локальная передача:
- После соединения через VPN, компьютеры будут на одной сети, и вы сможете использовать стандартные методы передачи файлов.
Заключение
Хотя передача файлов между двумя компьютерами в разных подсетях может показаться сложной задачей, с правильной конфигурацией маршрутизации или использованием VPN/FTP-сервера это можно сделать довольно легко. Важно помнить о настройках безопасности и конфиденциальности при работе с сетями и файлами. Эти рекомендации помогут вам эффективно организовать обмен файлами, обеспечивая доступ и защиту данных между системами.