Skip to content

Instantly share code, notes, and snippets.

@PetzJohannes
PetzJohannes / set-vpn-dns.sh
Last active Nov 30, 2020
Copy to /etc/NetworkManager/dispatcher.d
View set-vpn-dns.sh
#!/bin/bash
INTERFACE=$1
ACTION=$2
if [ "${ACTION}" = "vpn-up" ] && [ "${INTERFACE}" = "ppp0" ]; then
DNS_SERVER_FROM_CONFIG=$(cat "${CONNECTION_FILENAME}" | grep dns= | cut -d '=' -f 2 | sed 's/;/ /g')
# set DNS servers
@PetzJohannes
PetzJohannes / ipnet-valid.js
Created Dec 22, 2015
IP-Network validation scripts
View ipnet-valid.js
// Der Parameter muss das Netz mit "/" als Trennung zur Subnetmask haben, Subnetmask in Binaer angeben
// String des Net Parameter ohne Leerzeichen uebergeben!!!
function ipnetworkvalid (net) {
// Trennen von Netz-IP und Subnetmask
net = net.split("/");
// Netzwerk-IP
netip = net[0];
// Subnetmask
mask = net[1];
// Segmente aufteilen