From 9af693085f4463458c7457e506ab6f55c66949ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?O=2E=20S=C3=A1nchez?= Date: Thu, 21 Sep 2023 20:23:54 -0600 Subject: [PATCH] net_static.sh: update to 0.2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cambio en nombre de variable 'SUDO' y se modifica tamaño y nombre de font para la notificación --- varios/net_static.sh | 44 +++++++++++++++++++++++--------------------- 1 file changed, 23 insertions(+), 21 deletions(-) mode change 100755 => 100644 varios/net_static.sh diff --git a/varios/net_static.sh b/varios/net_static.sh old mode 100755 new mode 100644 index 5d2822d..105a28d --- a/varios/net_static.sh +++ b/varios/net_static.sh @@ -1,8 +1,10 @@ #!/bin/sh +# +# v0.2 - 19/09/2023 # Dependencias iproute, wpa_supplicant, dzen2, sudo, doas (opcional) # # Shell: POSIX compliant -# Autor: O. Sánchez +# Autor: O. Sánchez 2023 script="${0##*/}" @@ -40,31 +42,31 @@ admin() { } msg() { - dzen2 -p 5 -fn 'JetBrains Mono:size=8:style=bold' -ta 5 \ + dzen2 -p 5 -fn 'Inconsolata:size=10:style=bold' -ta 5 \ -w 260 -x 1100 -y 25 } -SUDO=$(admin) +_sudo=$(admin) deps case $1 in eth0) read -r state < /sys/class/net/"$1"/operstate if "$(pgrep wpa_supplicant)"; then - "$SUDO" pkill -f wpa_supplicant + "$_sudo" pkill -f wpa_supplicant if [ "$state" = "down" ]; then - "$SUDO" ip link set "$1" up - "$SUDO" ip a add 192.168.1.250/24 dev "$1" - "$SUDO" ip route add default via 192.168.1.254 dev "$1" + "$_sudo" ip link set "$1" up + "$_sudo" ip a add 192.168.1.250/24 dev "$1" + "$_sudo" ip route add default via 192.168.1.254 dev "$1" printf '%s\n' "Ethernet activado" | msg & fi elif [ "$state" = "down" ]; then - "$SUDO" ip link set "$1" up - "$SUDO" ip a add 192.168.1.250/24 dev "$1" - "$SUDO" ip route add default via 192.168.1.254 dev "$1" + "$_sudo" ip link set "$1" up + "$_sudo" ip a add 192.168.1.250/24 dev "$1" + "$_sudo" ip route add default via 192.168.1.254 dev "$1" printf '%s\n' "Ethernet activado" | msg & elif [ "$state" = "up" ]; then - "$SUDO" ip link set eth0 down + "$_sudo" ip link set eth0 down printf '%s\n' "Ethernet desactivado" | msg & fi ;; @@ -72,20 +74,20 @@ case $1 in read -r state < /sys/class/net/"$1"/operstate read -r ethernet < /sys/class/net/eth0/operstate if [ "$ethernet" = "up" ]; then - "$SUDO" ip link set eth0 down - "$SUDO" ip a add 192.168.1.245/24 dev "$1" - "$SUDO" ip route add default via 192.168.1.254 dev "$1" - "$SUDO" wpa_supplicant -B -D nl80211,wext -c /etc/wpa_supplicant/wpa_supplicant-wlan0.conf -i "$1" + "$_sudo" ip link set eth0 down + "$_sudo" ip a add 192.168.1.245/24 dev "$1" + "$_sudo" ip route add default via 192.168.1.254 dev "$1" + "$_sudo" wpa_supplicant -B -D nl80211,wext -c /etc/wpa_supplicant/wpa_supplicant-wlan0.conf -i "$1" printf '%s\n' "Wifi activado" | msg & elif [ "$state" = "down" ]; then - "$SUDO" ip link set "$1" up - "$SUDO" ip a add 192.168.1.245/24 dev "$1" - "$SUDO" ip route add default via 192.168.1.254 dev "$1" - "$SUDO" wpa_supplicant -B -D nl80211,wext -c /etc/wpa_supplicant/wpa_supplicant-wlan0.conf -i "$1" + "$_sudo" ip link set "$1" up + "$_sudo" ip a add 192.168.1.245/24 dev "$1" + "$_sudo" ip route add default via 192.168.1.254 dev "$1" + "$_sudo" wpa_supplicant -B -D nl80211,wext -c /etc/wpa_supplicant/wpa_supplicant-wlan0.conf -i "$1" printf '%s\n' "Wifi activado" | msg & elif [ "$(pgrep wpa_supplicant)" ]; then - "$SUDO" pkill -f wpa_supplicant - "$SUDO" ip link set wlan0 down + "$_sudo" pkill -f wpa_supplicant + "$_sudo" ip link set wlan0 down printf '%s\n' "Wifi desactivado" | msg & fi ;;