Upload page content

You can upload content for the page named below. If you change the page name, you can also upload content for another page. If the page name is empty, we derive the page name from the file name.

File to load page content from
Page name
Comment
In which Country is ninux.org based?

Italiano English
Edit 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