User Tools

Site Tools


Sidebar

No ai soldati italiani all'estero

Indice

Eventi

Energia

Rigacci.Org usa energia elettrica da fonti rinnovabili, grazie al gruppo di acquisto Merci Dolci.

Merci Dolci - Energia Rinnovabile

Software libero!

Petizione contro i brevetti software

Faunalia: Soluzioni GIS professionali

Debian

www.gnu.org www.kernel.org

doc:appunti:linux:openwrt

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

OpenWrt 19.07.6

Configurazione DHCP server con due MAC address

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.

ATTENZIONE: L'interfaccia web LuCI, sezione NetworkDHCP and DNSStatic Leases, non è in grado di gestire il doppio MAC address, nella colonna MAC-Address viene mostrato il valore none e non è possibile aggiungere o modificare una impostazione del genere.

Static lease fuori dal range DHCP

Quando si desidera che il server DHCP assegni sempre lo stesso indirizzo IP ad un host (static lease), si crea una sezione config host in /etc/config/dhcp come visto sopra. L'indirizzo assegnato con option ip deve stare all'esterno del pool definito nella sezione config dhcp. Il range è definito dalle opzioni start e limit.

config dhcp 'lan'
        option interface 'lan'
        option start '110'
        option limit '140'
        option leasetime '12h'
        option dhcpv6 'server'
        option ra 'server'
        option ra_management '1'

config host
        option name 'nafplio'
        option dns '1'
        option mac 'b8:27:eb:52:a6:3b'
        option ip '192.168.5.2'
doc/appunti/linux/openwrt.txt · Last modified: 2021/05/21 09:22 by niccolo