Last active
July 6, 2020 09:34
-
-
Save silenius/0a40de647b48829fd76c5dec098188e3 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
root@r1:/usr/local/etc/mpd5 # cat mpd.conf | |
startup: | |
# configure mpd users | |
set user foo bar admin | |
set user foo1 bar1 | |
# configure the console | |
set console self 127.0.0.1 5005 | |
set console open | |
# configure the web server | |
set web self 0.0.0.0 5006 | |
set web open | |
log +auth +bund +ccp +chat +console +echo +ecp -frame -fsm +iface +ipcp -ipv6cp -lcp +link +phys +radius +rep | |
default: | |
load edpnet | |
edpnet: | |
create bundle static B1 | |
set bundle disable ipv6cp | |
set iface name tun0 | |
set iface enable tcpmssfix | |
set iface route default | |
set iface up-script /usr/local/etc/mpd5/linkup.sh | |
set iface down-script /usr/local/etc/mpd5/linkdown.sh | |
set ipcp ranges 0.0.0.0/0 0.0.0.0/0 | |
create link static L1 pppoe | |
set link action bundle B1 | |
set auth authname xxx@XXX | |
set auth password abc123 | |
set link max-redial 0 | |
set link redial-delay 10 | |
set link mtu 1492 | |
set link keep-alive 10 60 | |
set pppoe iface igb0 | |
set pppoe service "" | |
open | |
root@r1:/usr/local/etc/mpd5 # cat linkdown.sh | |
#!/bin/sh | |
logger "Link tun0 is DOWN" | |
root@r1:/usr/local/etc/mpd5 # cat linkup.sh | |
#!/bin/sh | |
logger "Link tun0 is UP" | |
sleep 2; | |
service pf reload | |
sleep 2; | |
service local_unbound restart | |
sleep 2; | |
curl -4 "https://freedns.afraid.org/dynamic/update.php?XXXXX" | |
sleep 2; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment