This feed contains various notes on stuff I'd like to be able to look up again eventually.
My first DNSSEC setups were using OpenDNSSEC, but at some point I prefered to migrate to DNSSEC-Tools.
Here's a hack (howto) to migrate the KSK keys to .krf format. The ZSK keys will be generated by the first zonesigner run.
#!/bin/sh ZONE="$1" KEY="$2" ALGO="$3" cd keys sudo softhsm --export $ZONE.zsk --slot 0 --pin 1234 --id $KEY softhsm-keyconv --tobind --in $ZONE.zsk --name $ZONE. --algorithm $ALGO BINDKEY=$(ls K$ZONE*key) sed -i -e 's/256/257/' $BINDKEY BASEKEY=$(basename $BINDKEY .key) cd .. cat > $ZONE.krf <<EOF zone "$ZONE" serial "2011112202" kskcur "$ZONE-signset-00001" signedzone "$ZONE.signed" kskcount "1" archivedir "/var/lib/dnssec-tools/archive" kskdirectory "/cb/ns.df7cb.de/keys" zskdirectory "/cb/ns.df7cb.de/keys" endtime "+2592000" lastset "$ZONE-signset-00004" zonefile "$ZONE" keyrec_type "zone" keyrec_signsecs "1321964086" keyrec_signdate "Tue Nov 22 12:14:46 2011" set "$ZONE-signset-00001" keys "$BASEKEY" set_type "kskcur" zonename "$ZONE" keyrec_setsecs "1321961247" keyrec_setdate "Tue Nov 22 11:27:27 2011" key "$BASEKEY" zonename "$ZONE" keyrec_type "kskcur" algorithm "$ALGO" random "/dev/urandom" keypath "/cb/ns.df7cb.de/keys/$BINDKEY" ksklength "2048" ksklife "15552000" revperiod "3888000" keyrec_gensecs "1321961248" keyrec_gendate "Tue Nov 22 11:27:28 2011" EOF zonesigner -keydirectory keys -usensec3 -genzsk -verbose $ZONE rollinit $ZONE >> all.rollrec echo "/cb/ns.df7cb.de/$ZONE.signed $ZONE cb@df7cb.de" >> checkzones.txt
(The filenames at the end are those used by http://www.incertum.net/archives/11-DNSSEC-mit-Debiansqueeze-dnssec-tools,-bind9.html)
I need to look this up every time I need a backport (mostly PostgreSQL) at a customer site with limited networking:
$ lftp -c 'mget http://backports.debian.org/debian-backports/pool/main/p/postgresql-8.4/*_8.4.5-1~bpo50+1_amd64.deb'
Hopefully I can remember this in the future.
Setting up a 6to4 tunnel on freewrt:
#!/bin/sh # http://tldp.org/HOWTO/Linux+IPv6-HOWTO/configuring-ipv6to4-tunnels.html ip -6 route flush dev tun6to4 ip link set dev tun6to4 down ip tunnel del tun6to4 sleep 2 ttldefault=15 ipv4=$(ip a show ppp0 | sed -ne 's/.*inet \([^ ]*\).*/\1/p') local6to4prefix=$(printf "2002:%02x%02x:%02x%02x" `echo $ipv4 | tr "." " "`) local6to4address="$local6to4prefix::1" ip tunnel add tun6to4 mode sit ttl $ttldefault remote any local $ipv4 ip link set dev tun6to4 up ip -6 addr add $local6to4address/16 dev tun6to4 ip -6 route add 2000::/3 via ::192.88.99.1 dev tun6to4 ip -6 addr add $local6to4address/64 dev eth0.0 ip -6 route add $local6to4address/64 dev eth0.0 sed -i -e "s/prefix.*/prefix $local6to4prefix::\\/64/" /etc/radvd.conf /etc/init.d/S51radvd restart
Set dpkg options: -o DPkg::Options::=--force-confmiss
Turn off apt key verification: -o Apt::Get::AllowUnauthenticated=true
Setting up X.org on a Sony PCG C1VE on Debian/etch:
- dpkg-reconfigure xserver-xorg
- ati
- rest default
- edit xorg.conf:
- Section "Monitor": ModeLine "1024x480" 65.00 1024 1032 1176 1344 480 488 494 560 -hsync -vsync
- Section "Screen", SubSection "Display": Modes "1024x480" ...