Руководство LTT по сборке собственного маршрутизатора
В этом видео показано, как создать собственный сетевой маршрутизатор, используя любой x86-компьютер и сетевую карту на базе Intel. Видео создано Linus Media Group и доступно на канале LTT на YouTube. Оригинальное видео можно найти здесь.
Что понадобится
- x86-компьютер с PCIe-слотом третьего поколения — обычно это любой ПК, выпущенный за последние 10–15 лет
- Сетевая карта на базе Intel — в видео используется карта с 4 портами, но достаточно иметь как минимум 2 порта
- SSD (вместо жёсткого диска) — рекомендуется 256 ГБ
- Либо PFSense, либо OpnSense — OpenSense предлагает более удобный графический интерфейс
- Недорогой многопортовый сетевой коммутатор — например, Netgear GS308
- Точка доступа Wi‑Fi или система mesh
- USB‑накопитель для установки операционной системы
Шаг 1
Для подготовки откройте корпус компьютера и тщательно удалите пыль, а в зависимости от возраста устройства возможно стоит заменить термопасту.
Если вы ещё этого не сделали, рекомендуется обновить процессор и установить единый SSD объёмом 256 ГБ.
Шаг 2
После очистки установите сетевую карту в слот PCIe.
Шаг 3
С помощью USB‑накопителя создайте живой образ OpnSense.
Обычно образ записывают с помощью Etcher или Win32DiskImager.
Вставьте USB в будущий маршрутизатор и выберите устройство в менеджере загрузки.
Если в вашем компьютере есть внутренний динамик, вы можете услышать звуковой сигнал. Это не опасно, но может удивить, если вы не ожидаете его.
Шаг 4
Во время последовательности загрузки система запросит ручный ввод, но эти шаги можно пропустить.
Когда будет предложен вход, обратите внимание на нумерацию портов вашей системы.
Нумерацию можно определить, подключая Ethernet‑кабель от соседнего компьютера поочерёдно к каждому порту. (По возможности физически промаркируйте порты)
Для входа используйте имя пользователя installer и пароль opnsense.
После перезагрузки устройства извлеките USB, иначе система снова загрузится в инсталлятор.
Шаг 5
После установки OpnSense подключите клиентское устройство к порту, отмеченному в консоли как LAN, и в веб‑браузере введите адрес 192.168.1.1. Это адрес по умолчанию, установленный системой, и его следует изменить.
По умолчанию OPNsense выделяет диапазон из 100 IP‑адресов. Вы можете изменить это в настройках диапазона IP, поменяв последний октет в поле From на 50, а в поле To на 254. Это обеспечит диапазон из 200 IP‑адресов.
Также можно изменить настройки DNS на Cloudflare (1.1.1.1 для IPv4) или Google DNS (8.8.8.8 или 8.8.4.4 для IPv4).
Шаг 6
Хотя у вас назначен один порт на маршрутизаторе, рекомендуется подключить его к недорогому многопортовому коммутатору и нескольким точкам доступа Wi‑Fi.
Заключение
Поздравляем — вы собрали собственный маршрутизатор, который можно обновлять, настраивать и конфигурировать по своему усмотрению. Также можно рассмотреть возможность подключения собственного VPN или сервера.
Перевод руководства с ifixit.com