User Tools

Site Tools


doc:appunti:linux:openwrt

This is an old revision of the document!


OpenWrt

BARRIER BREAKER (Bleeding Edge, r39638)

  • /etc/dropbear/authorized_keys
  • /etc/config/system
  • /etc/config/network
  • /etc/config/dhcp
  • /etc/config/openvpn
  • /etc/config/wireless
  • /etc/rc.d/S90openvpn (/etc/init.d/openvpn enable)
  • /etc/config/firewall
  • /etc/crontabs/root

Configurazione DHCP server

Il file di configurazione è /etc/config/dhcp. Questo un esempio di configurazione per un lease IP statico con due MAC address diversi:

config host                     
    option ip '192.168.5.38'
    option mac 'dc:a6:31:3b:a2:6e dc:a6:31:3b:a2:6f'
    option name 'amorgos'                    

In questo modo il client ottiene lo stesso indirizzo IP quando si collega indifferentemente con il WiFI oppure con il cavo Ethernet (i due MAC address sono delle interfacce eth0 e wlan0 del client). Per riavviare il servizio:

/etc/init.d/dnsmasq reload
/etc/init.d/odhcpd reload

Al reload viene generato un nuovo file /var/etc/dnsmasq.conf e viene riavviato il processo /usr/sbin/dnsmasq.

In alcuni casi il client continua a chiedere il vecchio indirizzo IP e non riceve il nuovo indirizzo assegnato. Ad esempio un Raspberry Pi con RaspiOS Buster (basato su Debian 10) utilizza dhcpcd e mantiene traccia dei lease ottenuti in /var/lib/dhcpcd5/. Per eliminare l'informazione sui vecchi lease è sufficiente rimuovere il file eth0.lease e procedere al rinnovo.

doc/appunti/linux/openwrt.1612731208.txt.gz · Last modified: 2021/02/07 21:53 by niccolo