Skip to content

Instantly share code, notes, and snippets.

@pcfe
pcfe / 20-nsupdate-tsig
Created April 2, 2018 15:28
DynDNS updates with TSIG and NetworkManager
#!/bin/bash
#
# NetworkManager dispatcher script to update dyndns via TSIG using nsupdate
#
# adaptation of http://messinet.com/trac/browser/networkmanager-nsupdate-gss-tsig/20-nsupdate-gss-tsig
# IPv6 and reverse support has been ripped out as I do not need them for DynDNS
# read https://www.dyndns.com/support/kb/ddns_updates_and_tsig.html
# pcfe, 2011-09-13
#
@pcfe
pcfe / ip-up.local
Created April 2, 2018 15:15
DynDNS updates with TSIG and /etc/ppp/ip-up.local but without NetworkManager
#!/bin/bash
#
# adapted from
# NetworkManager dispatcher script to update dyndns via TSIG using nsupdate
# http://centos5.pcfe.net/wordpress/2011/09/dyndns-updates-with-tsig-and-networkmanager-dispatcher/
# http://www.pcfe.net/octopress/blog/2011/09/13/dyndns-updates-with-tsig-and-networkmanager-dispatcher/
# pcfe, 2012-09-07
#
# adaptation of http://messinet.com/trac/browser/networkmanager-nsupdate-gss-tsig/20-nsupdate-gss-tsig
# read https://www.dyndns.com/account/settings/tsig.html
### Keybase proof
I hereby claim:
* I am pcfe on github.
* I am pcfe (https://keybase.io/pcfe) on keybase.
* I have a public key whose fingerprint is 331A 911D 7869 9A56 0CE7 1259 EA05 D912 FDFE 3252
To claim this, I am signing this object: