Open WRT DHCP

De knowledge
Révision datée du 13 septembre 2025 à 12:27 par Jpinon (discussion | contributions) (Page créée avec « L'interface web est située au fin fond des paramètres avancés. Je préfère la ligne de commande! == Modificatione == === Liste des entrées dans la liste des "hosts" statiques === <syntaxhighlight lang="bash"> uci show dhcp uci show dhcp | grep 'dhcp.@host' # pour seulement les bauds statiques </syntaxhighlight>On a une liste :<syntaxhighlight lang="text"> dhcp.@host[0]=host dhcp.@host[0].mac='cc:40:85:b1:89:e0' dhcp.@host[0].ip='192.168.8.11' dhcp.@host[0]... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

L'interface web est située au fin fond des paramètres avancés. Je préfère la ligne de commande!

Modificatione

Liste des entrées dans la liste des "hosts" statiques

uci show dhcp
uci show dhcp | grep 'dhcp.@host' # pour seulement les bauds statiques

On a une liste :

dhcp.@host[0]=host
dhcp.@host[0].mac='cc:40:85:b1:89:e0'
dhcp.@host[0].ip='192.168.8.11'
dhcp.@host[0].name='toilettes_bas'

Qui ressemble beaucoup à ce que l'on va voir ci-dessous.

Ajout d'un 'host'

uci add dhcp host
uci set dhcp.@host[-1].mac='XX:XX:XX:XX:XX:XX'
uci set dhcp.@host[-1].ip='192.168.8.50'
uci set dhcp.@host[-1].name='mon_appareil'

C'est vraiment très simple non? Pas la peine d'une GUI web !

Retirer un 'host'

Après avoir obtenu la liste des 'hosts" DHCP statiques on peut en retirer un par son index:

uci delete dhcp.@host[0]

Valider les changements

uci commit dhcp
/etc/init.d/dnsmasq restart