Как настроить NAS (сетевое хранилище данных) на компьютере с материнской платой, имеющей два LAN-порта, и превратить его в VPN-шлюз?

У меня есть ПК на базе материнской платы Asus H110T и процессора QNCT. Эта материнская плата оснащена двумя LAN-портами, что позволяет, по логике, подключить его к роутеру в квартире и использовать VPN для просмотра YouTube. Кроме того, у меня есть несколько неиспользуемых жестких дисков, и я подумал о создании NAS. 

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

Могу ли я одновременно решить все эти задачи? 
1. Создать VPN-шлюз (я правильно формулирую?) 
2. Настроить сервер 
3. Использовать программное обеспечение для реализации RAID 1?
  • 24 октября 2024 г. 20:02
Ответы на вопрос 2
Да, вы можете одновременно решить все эти задачи на вашем компьютере с материнской платой Asus H110T. Вот как можно осуществить все шаги:

### 1. Создание VPN-шлюза
Ваша цель — настроить ПК как VPN-шлюз, чтобы весь интернет-трафик, проходящий через него, шифровался. Для этого можно использовать такие программы, как:

- **OpenVPN** — популярное решение для настройки VPN.
- **WireGuard** — современное и простое в настройке решение для VPN.

Вам нужно будет установить и настроить одну из этих программ. Вам также потребуется доступ к VPN-серверу (например, вы можете использовать услуги VPN-провайдера).

### 2. Настройка сервера (NAS)
Для создания NAS-решения вы можете использовать:

- **FreeNAS (или TrueNAS)** — бесплатная операционная система для NAS, которая поддерживает работу с несколькими жесткими дисками.
- **OpenMediaVault** — еще одно бесплатное решение для NAS, основанное на Debian.

Обратите внимание, что FreeNAS и OpenMediaVault могут работать на вашем ПК и позволяют управлять вашими жесткими дисками и создавать сетевое хранилище данных.

### 3. Реализация RAID 1
Хотя ваша материнская плата не поддерживает аппаратное RAID, вы можете использовать программное обеспечение для реализации программного RAID 1, которое поддерживают оба вышеупомянутых решения (FreeNAS и OpenMediaVault).

#### Примерная последовательность действий:

1. **Установка операционной системы**:
   - Выберите одну из NAS-систем (например, FreeNAS или OpenMediaVault). Скачайте ISO-образ и запишите его на флешку.
   - Подключите флешку к вашему компьютеру и установите операционную систему на один из жестких дисков.

2. **Настройка RAID 1**:
   - После установки системы воспользуйтесь веб-интерфейсом для настройки хранения данных и создания RAID 1 (зеркалирования) на ваших жестких дисках.

3. **Настройка VPN**:
   - Если вы используете OpenVPN или WireGuard, установите соответствующий пакет через интерфейс вашего NAS. Следуйте инструкциям по настройке, чтобы конфигурировать VPN-сервер на вашем устройстве.

4. **Конфигурация сети**:
   - Подключите ваш пк с NAS к роутеру через один LAN-порт. Во втором LAN-порту можете использовать виртуальные сети (VLAN) для организации логики маршрутизации или подключения к другим устройствам.
   - Убедитесь, что ваш компьютер настроен на работу с двумя сетевыми интерфейсами (один для доступа в интернет и другой для NAS).

5. **Тестирование**:
   - Проверьте доступ к NAS через локальную сеть, а также подключитесь к VPN и тестируйте его работу, например, используя YouTube.

Таким образом, все три задачи можно реализовать на вашем ПК, и при наличии знаний по сетевым технологиям и умению работать с необходимым ПО это будет вполне осуществимо.
Ставите любой стабильный линукс, например debian или centos там какой, ставите любой нужный вам софт, в т.ч. VPN, настраиваете и пользуете. Под файлопомойку выбирайте любой софт в зависимости от хотелок: Own/Next Cloud, Seafile или можно поставить что-то типа OpenMediaVault (можно сразу поставить из образа или из пакетов на свою ось). 
Если хочется новых ощущений, то можно поиграть во фряху: FreeNAS/TrueNAS - ставится как хост, причем под саму систему надо отдельный накопитель. Зато там есть вообще всё, даже плагины со всякими торрентами, сонарами и прочими медийными и развлекательными тулзами. А еще там есть фряшные контейнеры, куда можно любой свой софт загнать, а так же поддержка виртуализации из коробки в виде виртуалбокса, куда тоже можно поставить вообще все что угодно на любой оси. И рейды там тоже всех видов есть и даже многоуровневое кэширование есть.
Ну, а если и этого будет мало, то есть такая замечательная штука под названием "pfSense" - программный шлюз и тоже на фряхе. Там тоже есть вообще все, что нужно для шлюза - хоть спам/рекламу фильтруй, хоть несколько провайдеров балансируй, хоть впн включай, да даже система обнаружения вторжений есть и антивирус с фильтрами.
Похожие вопросы