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
Tanto va la gatta al lardo che ci lascia lo?

Italiano English
Modifica History Actions

EigenlabAnycastDNS

eigenLab Anycast DNS infrastructure

TODO overview

Configure your Gentoo server as eigenLab internal anycast DNS

DISCLAIMER

Read this guide critically! Do not copy/paste commands you find here without understanding what they means ( look for their mean on their man or your preferred web search )!! If you use this guide without understanding you can make your server inaccessible via SSH !!

Create eigendns user on your server

useradd eigendns
passwd eigendns # this password is not used for login as password login should be disabled on your server via SSH
mkdir /home/eigendns

layman -S
layman -a eigenlay
emerge -vq net-dns/bind
emerge -vq app-crypt/monkeysphere # You will need to unlock ** keywords for 9999 version

usermod -a -G named eigendns
chown -R named:named /etc/bind
chmod -R 771 /etc/bind

monkeysphere-authentication add-identity-certifier $YOUR_PGP_FINGEPRINT_GOES_HERE
mkdir /home/eigendns/.monkeysphere
echo 'EigenLab DNS Updater <info@eigenlab.org>' > /home/eigendns/.monkeysphere/authorized_user_ids
# edit SSH server config do this by and not with this line
## echo 'AuthorizedKeysFile /var/lib/monkeysphere/authorized_keys/%u' >> /etc/ssh/sshd_config
/etc/init.d/sshd restart
monkeysphere-authentication update-users
# If you have a cron daemon this is very useful
echo "0 * * * *       root    monkeysphere-authentication update-users" >> /etc/crontab
chmod -R 755 /home/eigendns
chown -R eigendns:eigendns /home/eigendns
emerge -vq app-admin/sudo
echo 'eigendns ALL= (root) NOPASSWD: /etc/init.d/named restart' >> /etc/sudoers