Ddns dhclient-exit-hooks: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Die Seite wurde neu angelegt: „<pre> #!/bin/bash case $reason in BOUND|RENEW) echo "Running ddns...$reason" >> /var/log/ddns.log TTL=1 SERVER="188.40.81.148" HOSTNAME="nagus.ferengie.com" K…“) |
|||
| Zeile 1: | Zeile 1: | ||
| + | */etc/dhcp/dhcp-exit-hooks | ||
<pre> | <pre> | ||
#!/bin/bash | #!/bin/bash | ||
Aktuelle Version vom 4. April 2018, 14:05 Uhr
- /etc/dhcp/dhcp-exit-hooks
#!/bin/bash case $reason in BOUND|RENEW) echo "Running ddns...$reason" >> /var/log/ddns.log TTL=1 SERVER="188.40.81.148" HOSTNAME="nagus.ferengie.com" KEY="KjtjG8fG1mggHopgGX7NhnBm5Pk2ZiyhPRLqSy7KFAwYR2MXbErKOzazRd+X7hCUn3SWPdw9mOJdaGFvIuV5ww==" KEYNAME="ferengie.com" #IP=$(ifconfig eth1 | grep "inet addr" | tr -s " " | cut -f 3 -d " " | cut -f 2 -d :) IP=$(ip addr ls | grep eth1 | grep inet | tr -s " " | cut -f 3 -d " " | cut -f 1 -d "/") date >> /var/log/ddns.log nsupdate -v >> /var/log/ddns.log << EOF key $KEYNAME $KEY server $SERVER update delete $HOSTNAME A update add $HOSTNAME $TTL A $IP send EOF cat >> /var/log/ddns.log << EOF key $KEYNAME $KEY server $SERVER update delete $HOSTNAME A update add $HOSTNAME $TTL A $IP send EOF #exit 0 ;; esac