0f3fa64430
quite some services need to be started/restarted when a connection is established/teared down. Also, some services are optional depending on the connected access point. For example: use a vpn on an untrusted network. these small trigger scripts don't change any behaviour by themselves, but allow you to hook in to them if you need. example use: jobs.gw6c.startOn = pkgs.lib.mkForce "started openvpn-dcsOffice"; jobs.gw6c.stopOn = pkgs.lib.mkForce "stopping openvpn-dcsOffice"; jobs."openvpn-dcsOffice".startOn = pkgs.lib.mkForce "wicd-postconnect"; jobs."openvpn-dcsOffice".stopOn = pkgs.lib.mkForce "stopping network-interfaces or wicd-predisconnect"; In the example, I use 3 layers. When a physical connection is available (wifi connect), I setup a vpn connection, and setup an ipv6 tunnel on top of that. When disconnecting, they are automatically shut down in the right order as well. svn path=/nixpkgs/trunk/; revision=31662 |
||
---|---|---|
.. | ||
aircrack-ng | ||
altermime | ||
aria | ||
aria2 | ||
atftp | ||
autossh | ||
axel | ||
bsd-finger | ||
cksfv | ||
cntlm | ||
curl | ||
ddclient | ||
dhcp | ||
dhcpcd | ||
dnsmasq | ||
dnstop | ||
dropbear | ||
eggdrop | ||
fdm | ||
flvstreamer | ||
fuppes | ||
getmail | ||
gftp | ||
gupnp-tools | ||
gvpe | ||
host | ||
hyenae | ||
iftop | ||
imapproxy | ||
imapsync | ||
inadyn | ||
inetutils | ||
iodine | ||
iperf | ||
isync | ||
jnettop | ||
jwhois | ||
knetworkmanager | ||
lftp | ||
lsh | ||
mailutils | ||
miniupnpc | ||
miniupnpd | ||
modemmanager | ||
mtr | ||
mu0 | ||
nbd | ||
nc6 | ||
ncat | ||
ncftp | ||
ndisc6 | ||
netboot | ||
netcat | ||
netkit/tftp | ||
netselect | ||
network-manager | ||
network-manager-applet | ||
networkmanagement | ||
nss-mdns | ||
ntp | ||
nylon | ||
nzbget | ||
offlineimap | ||
openssh | ||
openvpn | ||
p2p | ||
par2cmdline | ||
pdnsd | ||
pdsh | ||
philter | ||
ppp | ||
pptp | ||
privoxy | ||
proxychains | ||
radvd | ||
ripmime | ||
rp-pppoe | ||
s3cmd | ||
s3sync | ||
siege | ||
sitecopy | ||
slimrat | ||
smbldaptools | ||
socat | ||
ssmtp | ||
stun | ||
stunnel | ||
swec | ||
tcng | ||
tcpdump | ||
telnet | ||
tftp-hpa | ||
unbound | ||
uwimap | ||
vde2 | ||
vlan | ||
vpnc | ||
vtun | ||
wakelan | ||
wavemon | ||
webalizer | ||
wget | ||
wicd | ||
x11-ssh-askpass |