home · contact · privacy
Update Firefox.
[config] / bin / network.sh
index cfaf39f827e605df90a58bb23f3a097610b061e5..5f884613195f0b9ff8f2147f465b8ffde1573498 100755 (executable)
@@ -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