diff options
author | Karel Kočí <karel.koci@nic.cz> | 2017-04-07 14:56:22 +0200 |
---|---|---|
committer | Karel Kočí <karel.koci@nic.cz> | 2017-04-07 14:56:22 +0200 |
commit | a793b23435567f2d4f49846196ceebcc47cd764c (patch) | |
tree | 5f542d40b11c55ff851724cbab21c27ba7a8ff0d /local/bin/lxc-net | |
parent | 6384224250a62e8b1ea913934db5dbae536ce153 (diff) | |
download | myconfigs-a793b23435567f2d4f49846196ceebcc47cd764c.tar.gz myconfigs-a793b23435567f2d4f49846196ceebcc47cd764c.tar.bz2 myconfigs-a793b23435567f2d4f49846196ceebcc47cd764c.zip |
Remove stuff not needed on server
Diffstat (limited to 'local/bin/lxc-net')
-rwxr-xr-x | local/bin/lxc-net | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/local/bin/lxc-net b/local/bin/lxc-net deleted file mode 100755 index a9f1d10..0000000 --- a/local/bin/lxc-net +++ /dev/null @@ -1,42 +0,0 @@ -#!/bin/sh -set -e - -if [ "$(id -u)" -ne 0 ]; then - echo "Root required for execution" >&2 - exit 1 -fi - -# What if we want to clean -if [ "$1" = "clean" ]; then - kill $(cat /tmp/lxc-dhcpd.pid) - rm -f /tmp/lxc-dhcpd.pid /tmp/lxc-dhcpd.conf - ip link del dev vbr0 - exit -fi - -# Setup bridge -ip link add name vbr0 type bridge -ip link set vbr0 up -ip addr add 192.168.30.1/24 dev vbr0 - -# Start dhcp server - -# This just takes first dns nameserver configured. Maybe we might want to be -# little bit more clever. -DNS_SERVER=$(cat /etc/resolv.conf |grep -i nameserver|head -n1|cut -d ' ' -f2) -echo "# DHCPD configuration generated by lxc-net script -authoritative; -default-lease-time 600; -max-lease-time 7200; -option subnet-mask 255.255.255.0; -option broadcast-address 192.168.30.255; -option routers 192.168.30.1; -option domain-name-servers $DNS_SERVER; -subnet 192.168.30.0 netmask 255.255.255.0 { - range 192.168.30.10 192.168.30.100; -}" > /tmp/lxc-dhcpd.conf -dhcpd -4 -pf /tmp/lxc-dhcpd.pid -cf /tmp/lxc-dhcpd.conf vbr0 - -# Setup network forwarding (TODO add -o ethX to iptable command) -sysctl net.ipv4.ip_forward=1 -iptables -t nat -A POSTROUTING -j MASQUERADE |