X-Git-Url: https://plomlompom.com/repos/foo.html?a=blobdiff_plain;ds=inline;f=bin%2Fnetwork.sh;h=5f884613195f0b9ff8f2147f465b8ffde1573498;hb=93a5f2fde7e14ddc23f8ee25c440d86d1b665718;hp=cfaf39f827e605df90a58bb23f3a097610b061e5;hpb=c483f0e1c35f408e70f31f8855fcd80abdbd963c;p=config
diff --git a/bin/network.sh b/bin/network.sh
index cfaf39f..5f88461 100755
--- a/bin/network.sh
+++ b/bin/network.sh
@@ -5,24 +5,11 @@ wifi_interface=wls1
ensure_wifi_on() {
if [ ! "$(wifi)" = "wifi = on" ]; then
- wifi on
+ #wifi on
ip link set "$wifi_interface" up
fi
}
-print_usage() {
- echo 'Available commands:'
- echo ' eth_connect'
- echo ' eth_disconnect'
- echo ' wifi_scan'
- echo ' wifi_connect_open SSID'
- echo ' wifi_set_wpa SSID KEY'
- echo ' wifi_connect_wep_ascii SSID KEY'
- echo ' wifi_connect_wep_hex SSID KEY'
- echo ' wifi_connect_wpa SSID KEY'
- echo ' wifi_disconnect'
-}
-
if ! echo "${1}"; then
echo 'No command given.'
print_usage
@@ -42,17 +29,19 @@ elif [ "${1}" = 'wifi_scan' ]; then
elif [ "${1}" = 'wifi_connect_open' ]; then
ensure_wifi_on
iw dev "$wifi_interface" connect "${2}"
- #dhclient "$wifi_interface"
+ dhclient "$wifi_interface"
+ #ip route delete default
+ #ip route add default via 192.168.1.1 dev wls1
elif [ "${1}" = 'wifi_connect_wep_ascii' ]; then
ensure_wifi_on
iw dev "$wifi_interface" connect "${2}" key 0:"${3}"
- #dhclient "$wifi_interface"
+ dhclient "$wifi_interface"
elif [ "${1}" = 'wifi_connect_wep_hex' ]; then
ensure_wifi_on
iw dev "$wifi_interface" connect "${2}" key d:0:"${3}"
- #dhclient "$wifi_interface"
+ dhclient "$wifi_interface"
elif [ "${1}" = 'wifi_connect_wpa' ]; then
ensure_wifi_on
@@ -64,7 +53,13 @@ elif [ "${1}" = 'wifi_disconnect' ]; then
ip link set "$wifi_interface" down
else
- echo 'Unknown command.'
- print_usage
- exit 1
+ echo 'Available commands:'
+ echo ' eth_connect'
+ echo ' eth_disconnect'
+ echo ' wifi_scan'
+ echo ' wifi_connect_open SSID'
+ echo ' wifi_connect_wep_ascii SSID KEY'
+ echo ' wifi_connect_wep_hex SSID KEY'
+ echo ' wifi_connect_wpa SSID KEY'
+ echo ' wifi_disconnect'
fi