Можно ли установить FreeBSD на типичный домашний маршрутизатор, такой как NetGear DG834G?
Или есть альтернатива, подходящая для домашней установки?
FreeBSD работает * только на оборудовании x86 и amd64. Поскольку в большинстве домашних маршрутизаторов используются ЦП другого типа (например, ARM), это не сработает.
Вы можете найти список поддерживаемого оборудования здесь: http://www.pfsense.org/index.php?option=com_content&task=view&id=44&Itemid=50
Лично я могу порекомендовать оборудование Soekris, но если у вас нет на это бюджета, разумной альтернативой будет ALIX.
* как исправлено @wormsparty, это не на 100% верно, возможно бегать на другом оборудовании, но иметь полностью работающий роутер - другой вопрос