====== Openwrt ====== Lien de téléchargement images : https://downloads.openwrt.org/releases/ ===== Mise à jour ===== ==== Mise à jour des paquets ==== opkg list-upgradable | cut -f 1 -d' ' | xargs opkg upgrade ==== sysupgrade en CLI ==== Création du backup de la configuration du routeur (/tmp/backup-${HOSTNAME}-$(date +%F).tar.gz par défaut) sysupgrade -b /tmp/nom_de_mon_choix.tar.gz Mise à jour sans garder la configuration du routeur sysupgrade -n /tmp/nom_du_fichier_sysupgrade.bin Restauration du backup sysupgrade -r /tmp/nom_du_fichier_de_backup.tar.gz ==== Installation des paquets utiles après mise à jour ==== opkg update opkg install luci-ssl luci-i18n-base-fr luci-i18n-ahcp-fr luci-i18n-firewall-fr luci-app-wifischedule luci-app-qos luci-i18n-qos-fr htop tcpdump Il faut ensuite relancer ''luci'' via la commande /etc/init.d/uhttpd restart ===== iperf(3) ===== ==== directement sur le routeur ==== Il suffit d'installer le paquet : opkg install iperf3 et d'ouvrir le firewall (v4 et/ou v6) : iptables -I zone_wan_input 2 -p tcp --dport 5201 -j ACCEPT ip6tables -I zone_wan_input 2 -p tcp --dport 5201 -j ACCEPT Pour le refermer : iptables -D zone_wan_input -p tcp --dport 5201 -j ACCEPT ip6tables -D zone_wan_input -p tcp --dport 5201 -j ACCEPT Attention, les performances sont peut-être mauvaises si par exemple le routeur rame au niveau CPU. ==== vers ailleurs ==== Exemple avec l'IP de la VM de monitoring à l'usine : ip6tables -I zone_wan_forward 2 -p tcp -d 2a03:4980:128:3700::83 --dport 5201 -j zone_lan_dest_ACCEPT ip6tables -D zone_wan_forward -p tcp -d 2a03:4980:128:3700::83 --dport 5201 -j zone_lan_dest_ACCEPT ===== PATH interface gestion VLAN ===== Network -> Interfaces -> Devices -> Bridge device "Configure" -> Bridge VLAN filtering ===== Installation avec boot live depuis uboot compatible ===== Lorsqu'on a accès à un u-boot compatible (par exemple via le port série), on peut démarrer OpenWRT via un serveur TFTP et une image initramfs-kernel. Fonctionne sur un switch D-Link DGS-1210-28, avec serveur TFTP en écoute sur 10.0.0.42 : * aller dans u-boot (touche Echap au bon moment au début du boot) * setenv serverip 10.0.0.42 * tftpboot 0x8f000000 owrt.bin * bootm owrt.bin est le nom de l'image initramfs-kernel d'OpenWRT disponible sur le serveur TFTP. Une fois démarré, faire un flash standard web ou cli avec une image sysupgrade. Commande minicom pour accès port série via USB : minicom -b 115200 -8 -D /dev/ttyUSB0