diff options
| author | Mitch Riedstra <mitch@riedstra.us> | 2019-10-15 20:56:41 -0400 |
|---|---|---|
| committer | Mitch Riedstra <mitch@riedstra.us> | 2019-10-15 20:56:41 -0400 |
| commit | eefbd029b55b2782b0d7b11b4989ce0ca9b256cd (patch) | |
| tree | 535511fd3154342117d67171e28a312bd30c7f87 /net/workstation.sh | |
| parent | 5840f413825e053b645a338d71c1916a06094335 (diff) | |
| download | dotfiles-eefbd029b55b2782b0d7b11b4989ce0ca9b256cd.tar.gz dotfiles-eefbd029b55b2782b0d7b11b4989ce0ca9b256cd.tar.xz | |
Massive organization of my dotfiles
Diffstat (limited to 'net/workstation.sh')
| -rw-r--r-- | net/workstation.sh | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/net/workstation.sh b/net/workstation.sh deleted file mode 100644 index 7639a6e..0000000 --- a/net/workstation.sh +++ /dev/null @@ -1,48 +0,0 @@ -#!/bin/sh -# net.sh -# Sets up a bridged network specifically for use on a laptop or workstation. -# Called by `/etc/rc.local` on my Void Linux machine - -bridges="vbr0 br0" - -br0_ifs="enp2s0" -# vbr0_ifs="" -vbr0_inet="10.33.33.1/24" -vbr0_inet6="fc00:333::1/64" - -assign_inet_for_if() { -_if="$1" ; shift -eval _inet="\$${_if}_inet" -for addr in $_inet ; do - ip -4 addr add $addr dev $br -done -} - -assign_inet6_for_if() { -_if="$1" ; shift -eval _inet="\$${_if}_inet6" -for addr in $_inet ; do - ip -6 addr add $addr dev $br -done -} - -for br in $bridges ; do - brctl addbr $br - ip link set up "$br" - - eval _ifs="\$${br}_ifs" - for _if in $_ifs ; do - brctl addif "$br" "$_if" - ip link set up "$_if" - done - - assign_inet_for_if "${br}" - assign_inet6_for_if "${br}" -done - -for _if in $_ifs ; do - assign_inet_for_if "$_if" - assign_inet6_for_if "$_if" - - ip link set up "$_if" -done |
