2012-10-25

Debwrt on Asus RT N16

1 Préparation

wget -A *.deb --level=1 -r http://www.debwrt.net/download/packages/mipsel/

2 Installation

  • maintenir le bouton restore appuyé 90 secondes, debrancher le routeur après 30 secondes et le rebrancher après 60, toujours garder restore appuyé
  • connecter l'ordi sur le port 1 du routeur
  • affecter une ip à l'ordi ( ifconfig eth0 192.168.1.2 )
  • flasher le firmware
atftp 192.168.1.1
put debwrt-firmware-brcm4716-squashfs-3.0-071111.trx
  • attendre 5 minutes pour être sûr
  • connecter le disque externe à l'ordi
  • partitionner le disque externe
fdisk /dev/sdg
d
1
n
p
1
1
+XXXM
n
p
2
<enter>
<enter>
t
2
82
w
partprobe
  • formater les partitions
mkfs.ext3 -L DEBWRT_ROOT /dev/sdg1
tune2fs -c 0 -i 0 /dev/sdg1
mkswap -L DEBWRT_SWAP /dev/sdg2
  • monter le disque et décompresser les archives
mkdir -p /mnt/debwrt
mount /dev/sdg1 /mnt/debwrt
cd /mnt/debwrt
# ATTENTION: garder l'option xx
tar xxvf ~/debwrt-rootfs-*.bz2 
tar xzvf ~/debwrt-modules-*.gz --no-same-owner
  • copier les packets pour la config réseau
cp ~/Downloads/packages/*.deb root/
umount /mnt/debwrt
  • éteindre le routeur et brancher le disque externe
  • allumer le routeur
  • affecter une IP à l'ordi ( ifconfig eth0 192.168.1.2 ) et se connecter en ssh au routeur ( 192.168.1.1 par défaut )

3 Configurer le réseau wan + bridge lan/wlan

  • installer debwrt-net_0.2_all.deb et ses dépendances en cas de problème ( tous les packets nécéssaires ont été téléchargés à la section 'Préparation' )
dpgk -i debwrt-net_0.2_all.deb
  • configurer le réseau
cd /etc/network
rm interfaces
ln -s interfaces.broadcom interfaces
  • commenter la section #robocfg dans le nouveau fichier /etc/interfaces
  • décommenter la section #asus rt-n16 dans le nouveau fichier /etc/interfaces
  • activer dnsmasq dans /etc/default/dnsmasq

4 En cas de problèmes

  • brancher le disque externe sur un ordi et corriger les problèmes