Установка Entware на роутер Netgear WNR3500L с альтернативной прошивкой «от энтузиастов».
Вставляем заранее отформатированную в Ext3 флешку ( чем больше тем лучше) или USB-HDD в USB порт роутера.

Далее создаем каталог /opt:
mkdir /tmp/mnt/disca_1/opt
mount -obind /tmp/mnt/disca_1/opt/ /opt/

Создаем файл подкачки:
dd if=/dev/zero of=/opt/swapfile bs=1024 count=65536
mkswap /opt/swapfile
swapon /opt/swapfile

Делаем автозагрузку данного добра:
mkdir -p /usr/local/sbin
echo "#!/bin/sh" > /usr/local/sbin/post-mount
echo "mount -obind /tmp/mnt/disca_1/opt/ /opt/" >> /usr/local/sbin/post-mount
echo "swapon /opt/swapfile" >> /usr/local/sbin/post-mount
chmod +x /usr/local/sbin/post-mount

Сохраняемся и перезагружаемся:
flashfs save && flashfs commit && flashfs enable && reboot

Далее установим репозиторий entware:
cd /tmp
wget http://wl500g-repo.googlecode.com/svn/ipkg/entware_install.sh
chmod +x ./entware_install.sh
./entware_install.sh

Основные команды opkg:
opkg list – команда выдает список пакетов, которые можно установить в настоящий момент.
opkg list-installed – команда выдает список уже установленных пакетов
opkg update – команда скачивает список пакетов, которые могут быть установлены. Рекомендуется всегда выполнять эту команду перед установкой пакета
opkg upgrade – команда обновляет установленные пакеты, если есть обновления.
opkg install < имя пакета> – команда устанавливает пакет включая пакеты, от которых устанавливаемый пакет зависит. Например “opkg install mc” установит Midnight Commander.
opkg remove < имя пакета> – команда удалит установленный ранее пакет.