diff options
author | 2017-08-29 18:39:19 +0300 | |
---|---|---|
committer | 2017-08-29 18:39:19 +0300 | |
commit | e6ce45fb66549076eec8ddebaf8a41ae4452a0cd (patch) | |
tree | 115f5a45fa8f3e2392bd0240695075c12bbbbeac | |
parent | Controller opts (diff) | |
download | GSE-e6ce45fb66549076eec8ddebaf8a41ae4452a0cd.tar.gz GSE-e6ce45fb66549076eec8ddebaf8a41ae4452a0cd.tar.bz2 GSE-e6ce45fb66549076eec8ddebaf8a41ae4452a0cd.zip |
Removed net_script.sh
-rwxr-xr-x | config.d/controller/modules/functions/net_script.sh | 58 |
1 files changed, 0 insertions, 58 deletions
diff --git a/config.d/controller/modules/functions/net_script.sh b/config.d/controller/modules/functions/net_script.sh deleted file mode 100755 index ca4ff9a..0000000 --- a/config.d/controller/modules/functions/net_script.sh +++ /dev/null @@ -1,58 +0,0 @@ -#!/bin/busybox sh -# udhcpc script edited by Tim Riker <Tim@Rikers.org> - -RESOLV_CONF="/etc/resolv.conf" - -[ -n "$1" ] || { echo "Error: should be called from udhcpc"; exit 1; } - -NETMASK="" -[ -n "$subnet" ] && NETMASK="netmask $subnet" -BROADCAST="broadcast +" -[ -n "$broadcast" ] && BROADCAST="broadcast $broadcast" - -case "$1" in - deconfig) - echo "Setting IP address 0.0.0.0 on $interface" - ifconfig $interface 0.0.0.0 - ;; - - renew|bound) - echo "Setting IP address $ip on $interface" - ifconfig $interface $ip $NETMASK $BROADCAST - - if [ -n "$router" ] ; then - echo "Deleting routers" - while route del default gw 0.0.0.0 dev $interface ; do - : - done - - metric=0 - for i in $router ; do - echo "Adding router $i" - if [ "$subnet" = "255.255.255.255" ]; then - # special case for /32 subnets: - # /32 instructs kernel to always use routing for all outgoing packets - # (they can never be sent to local subnet - there is no local subnet for /32). - # Used in datacenters, avoids the need for private ip-addresses between two hops. - ip route add $i dev $interface - fi - route add default gw $i dev $interface metric $((metric++)) - done - fi - - echo "Recreating $RESOLV_CONF" - # If the file is a symlink somewhere (like /etc/resolv.conf - # pointing to /run/resolv.conf), make sure things work. - realconf=$(readlink -f "$RESOLV_CONF" 2>/dev/null || echo "$RESOLV_CONF") - tmpfile="$realconf-$$" - > "$tmpfile" - [ -n "$domain" ] && echo "search $domain" >> "$tmpfile" - for i in $dns ; do - echo " Adding DNS server $i" - echo "nameserver $i" >> "$tmpfile" - done - mv "$tmpfile" "$realconf" - ;; -esac - -exit 0 |