skkmswp.sh - conn - A script repository to manage connections in Linux.
 (HTM) git clone git://r-36.net/conn
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
       skkmswp.sh (450B)
       ---
            1 #!/bin/sh
            2 
            3 interface="$1"
            4 
            5 case "$2" in
            6         CONNECTED)
            7                 # This is dangerous, but assumed.
            8                 ip addr flush dev $interface 2>&1 >/dev/null
            9                 ip addr add 192.168.1.6/24 dev $interface \
           10                         brd 192.168.1.255 2>&1 >/dev/null
           11                 ip route add default via 192.168.1.2 dev $interface \
           12                         2>&1 >/dev/null
           13                 echo "nameserver 8.8.8.8" > /etc/resolv.conf
           14                 ;;
           15         DISCONNECTED)
           16                 ip addr del 192.168.1.6/24 dev $interface 2>&1 >/dev/null
           17                 ;;
           18         *)
           19                 exit 1;
           20                 ;;
           21 esac
           22