Сайт Sijmen's Wii работает на домашнем сервере, которым служит консоль Nintendo Wii с процессором PowerPC мощностью 729 МГц и 64 МБ полезной оперативной памяти. Машина запускает операционную систему NetBSD 10.1 и обслуживает посетителей исключительно через протокол IPv6, а соединения через IPv4 перенаправляются прокси на другом устройстве. Автор вдохновился идеей блога Алекса Хеддока, на сайте также доступен сервис Gopher по адресу gopher://wii.sjmulder.nl. Главной проблемой при настройке стало подключение к сети. Первоначально использовался UGREEN USB 2.0 Ethernet Adapter с чипом AX88772A, который вроде бы должен был работать с консолью, но оказался несовместим: он не заработал ни в меню Wii, ни в NetBSD, где драйвер axe постоянно выдавал ошибки с неверными буферами. Поэтому автор заменил устройство на TP-Link USB 3.0 Gigabit Ethernet Adapter с чипом Realtek 8153. Этот адаптер не поддерживается меню Nintendo Wii, но отлично функционирует в среде NetBSD. Установка была стандартной для NetBSD 10.1, где автор устанавливал пакеты из pkgsrc, включая git, tmux и fastfetch. Для получения фиксированного общедоступного IPv6-адреса в файле /etc/ifconfig.ure0 была добавлена директива inet6 с алиасом ::2, а параметр rtsol сохранил работу динамической конфигурации через запросы маршрутизатору. В конфигурации /etc/rc.conf были отключены ненужные службы вроде ntpd и mdnsd, а веб-сервер httpd запущен с chroot в /var/www и виртуальной доменной записью wii.sjmulder.nl. Для IPv4-клиентов автор настроил перенаправление запросов через прокси Nginx на локальный IPv6-адрес, чтобы владельцы устаревших роутеров все же могли получить доступ. Сервер Gopher geomyidae также запущен в chroot под управлением git. В планах на будущее — реализация HTTPS и улучшение поддержки IPv4 через прокси, возможно с использованием обратной прокси-структуры, хотя автор пока воздерживается от этого, чтобы сохранить прямое общение браузера с консолью Wii. Также планируется разработка или запуск небольших веб-приложений, доказывающих, что для простых CRUD-систем не нужны мощные серверы с сотнями ядер.
Как запустить простой блог на роутере с чипом PowerPC
09.05.2026 21:32 · hackernews