Usine

Un wiki à l'usine !

Outils pour utilisateurs

Outils du site


openwrt

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
openwrt.txt · Dernière modification : le 20/11/2023 à 18h19 de jambo