Назад | Перейти на главную страницу

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

Во-первых, я не занимаюсь сетями, но мне поручили решить эту проблему.

Проблема: наш офис хочет ввести еще одно подключение к Интернету ADSL (всего 2). У каждого ADSL есть маршрутизатор, и верхний этаж будет использовать одно соединение, другое (нижний каскад) будет использовать другое для интернет-целей. Теперь мы хотим включить совместное использование файлов на сервере. Поскольку сервер находится на верхнем этаже и подключен только к одному маршрутизатору, а нижний этаж - к другому, мы находимся в разных сетях. Сервер - ubuntu, а остальные компьютеры на обоих этажах - это windows и mac. Нам нужно иметь возможность хранить файл на сервере как из сети на верхнем этаже (что сейчас происходит), так и из нижнего этажа. Возможно ли, чтобы другая сеть могла загружать файлы на сервер? Мы не хотим использовать Интернет для обмена файлами, поскольку скорость невысока и не позволит получить еще одно подключение к Интернету.

Как мне получить эту настройку, если это вообще возможно?

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

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

Я предполагаю, что две ваши сети находятся в разных подсетях, если это так, подключите сетевой кабель от каждой сети к управляемому коммутатору уровня 2 или коммутатору уровня 3, убедившись, что этот коммутатор поддерживает маршрутизацию. Установите статический маршрут на каждом компьютере в другую подсеть через IP-адрес маршрутизатора, если он поддерживает его, добавьте этот статический маршрут к маршрутизаторам, обрабатывающим ваше интернет-соединение, поскольку я предполагаю, что они установлены в качестве вашего шлюза по умолчанию.

Если две сети находятся в одной подсети (192.168.1.0/24), убедитесь, что нет конфликтов IP-адресов, и установите неуправляемый коммутатор между двумя сетями.