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

PNG1

Главный комп – это мой рабочий десктоп, который имеет два переключаемых интернета. Два – потому что один провайдер (Ethernet) быстрый, а другой (ADSL) – надежный. Чаще всего комп подключен к быстрому провайдеру (Ethernet), но, когда тот отваливается (пару раз в сутки) то переключается к надежному (ADSL). К ADSL-роутеру он подключен проводом.  Переключение происходит тупо – перетыканием провода в сетевую карту компа.

Остальные домашние машины (ноут жены, десктоп дочки, мой напузно-диванный нетбучок и коммуникатор) подключены к надежному (ADSL) провайдеру по WiFi, ибо им большая скорость аплоада, критичная для моей работы, ни к чему. Мой комп с ними то в одной сетке (когда подключен к ADSL), то вне сетки (когда подключен к Ethernet). Это не критично, поскольку никакой нужды в файлообмене его с другими компами в сетке практически нет, а раз в неделю можно кино на флешке перенести.

Задача состоит в том, чтобы подключаемый файл-сервер был виден с Главного Компа независимо от того, к какому интернету тот сейчас подключен. Желательно, чтобы он при этом был виден и с прочих компов, но это менее критично. Задача файл-сервера – служить хранилищем автоматических ежесуточных бэкапов с Главного Компа, наличие на нем тырнета не критично вообще. Ну и для пущего комфорта, чтобы два раза не вставать, устранить ручное перетыкание сетевых проводов при переключении.

Да, в Главном Компе одна сетевая карта, и воткнуть вторую можно только USB-Ethernet, потому что слотов свободных нет. В файл-сервере слотов хоть попой кушай – можно и WiFi-карту воткнуть, и второй Ethernet и вообще что угодно. Расположение файл-сервера позволяет подключить его проводом куда угодно. Системы: на Главном Компе Вынь7, а на остальных что попало – Убунта, ХРень и так далее. Что будет стоять на файл-сервере я еще не решил. Зависит, в том числе, и от решения поставленного вопроса.

Как решить такую задачу докупая минимум железа? Я придумал кучу вариантов, но все имеют какой-нибудь недостаток. Ау, сетевые админы и прочие специалисты, подскажите оптимальный вариант! :)

 

PS

Хозяйке на заметку – картинко рисовано при помощи вот этого сервиса. Очень удобно, когда нужно что-то срочно нарисовать, а векторного редактора под рукой нет. Простенько и быстренько, сохраняется потом в PNG или SVG.