Caricamento contenuto pagina

È possibile caricare il contenuto per la pagina indicata sotto. Se viene cambiato il nome della pagina, è possibile caricare il contenuto per un'altra pagina. Se il nome della pagina è lasciato vuoto, il nome della pagina viene ipotizzato dal nome del file.

File da cui caricare il contenuto della pagina
Nome pagina
Commento
Di che colore era il cavallo bianco di Napoleone?

Italiano English
Modifica History Actions

dns-nnxx

Per usare la rete NNXX

Scaricare il firmware per il tuo router da http://downloads.nnxx.ninux.org/firmware/, vedere anche la pagina http://ninux.org/nnxx

DNS per NNXX

Per NNXX sono stati implementati 2 server DNS (Master e Slave) gestiti via ansible utilizzando il playbook https://github.com/ninuxorg/nnxx-bind-server. Tutti possono aggiungere/modificare le zone.

I dns pubblici sono:

  • 176.9.204.50 (master)
  • 176.9.187.218 (slave)

I dns locali sono:

  • 10.27.253.10 (master)
  • 10.27.253.11 (slave)

DDNS per NNXX

E' stato implementato anche un servizio DDNS per i router. In questo modo tramite browser si possono raggiungere i router con domini tipo hostname.router.nnxx tramite la VPN NNXX.

script nsupdate

Lo script seguente registra il nome del router nella zona router.nnxx tramite la rete VPN di Ninux NNXX. OpenWisp provvedere a caricare sui router il seguente script in /root/nsupdate. Viene eseguito ogni notte o può essere avviato manualmente in qualsiasi momento. L'aggiornamento avviene tramite VPN.

if which nsupdate >/dev/null; then

ETH=br-lan
DOMAIN=router.nnxx
DNS=10.27.253.10
SUB=$(cat /proc/sys/kernel/hostname)
ECHO=$(which echo)
NSUPDATE=$(which nsupdate)
IP=$(ip addr show dev $ETH | grep 'inet ' | awk '{split($2,a,"/");print a[1];}')

$ECHO "server $DNS" > /tmp/nsupdate
$ECHO "debug yes" >> /tmp/nsupdate
$ECHO "zone $DOMAIN." >> /tmp/nsupdate
$ECHO "update delete $SUB.$DOMAIN" >> /tmp/nsupdate
$ECHO "update add $SUB.$DOMAIN 60 A $IP" >> /tmp/nsupdate
$ECHO "send" >> /tmp/nsupdate

$NSUPDATE -v /tmp/nsupdate 2>&1

else
    echo installo nsupdate, riavvia lo script dopo
    sleep 5
    opkg update
    opkg install bind-client
fi