[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[paparazzi-commits] [5818] Bash script to create network config on SD ca
From: |
Paul Cox |
Subject: |
[paparazzi-commits] [5818] Bash script to create network config on SD card. |
Date: |
Tue, 07 Sep 2010 12:22:55 +0000 |
Revision: 5818
http://svn.sv.gnu.org/viewvc/?view=rev&root=paparazzi&revision=5818
Author: paulcox
Date: 2010-09-07 12:22:55 +0000 (Tue, 07 Sep 2010)
Log Message:
-----------
Bash script to create network config on SD card.
Added Paths:
-----------
paparazzi3/trunk/sw/tools/overo_sd_maker/configure_network.sh
Added: paparazzi3/trunk/sw/tools/overo_sd_maker/configure_network.sh
===================================================================
--- paparazzi3/trunk/sw/tools/overo_sd_maker/configure_network.sh
(rev 0)
+++ paparazzi3/trunk/sw/tools/overo_sd_maker/configure_network.sh
2010-09-07 12:22:55 UTC (rev 5818)
@@ -0,0 +1,72 @@
+#! /bin/sh
+# (c) 2010 Paul Cox
+# This script is GPLv3 licensed!
+if [ "$(id -u)" != "0" ]; then
+ echo "Sorry, you are not root."
+ exit 1
+fi
+
+echo "Network Configuration Assistant"
+echo "Enter wpa or wep"
+read NETMODE
+
+echo "Enter device name: (usually wlan0)"
+read DEVNAME
+
+echo "Enter MAC Address or d to use the default: (example: 00:1f:1f:76:6f:e2 )"
+read MAC
+
+ETCPATH=/mnt/etc
+FPATH=$ETCPATH/rc5.d
+#ETCPATH=$PWD
+#PATH=$PWD
+SCRIPTNAME=network_$DEVNAME\_$NETMODE
+NETSCRIPT=$FPATH/$SCRIPTNAME
+
+if [ "$MAC" = "d" ];then
+ echo "sleep 2" 1>$NETSCRIPT
+else
+ echo "ifconfig wlan1 hw ether $MAC" 1>$NETSCRIPT
+ echo "sleep 2" 1>>$NETSCRIPT
+fi
+
+echo "ifconfig $DEVNAME up" 1>>$NETSCRIPT
+echo "sleep 2" 1>>$NETSCRIPT
+
+echo "Enter SSID"
+read SSID
+
+if [ "$NETMODE" = "wpa" ]; then
+ echo "Enter WPA Secret: (example: 0123401234 )"
+ read SECRET
+ WPASCONF=$ETCPATH/wpa_supplicant.conf
+ echo "network={" 1>$WPASCONF
+ echo " ssid=\"$SSID\"" 1>>$WPASCONF
+ echo " psk=\"$SECRET\"" 1>>$WPASCONF
+ echo "}" 1>>$WPASCONF
+ echo "wpa_supplicant -Dwext -i$DEVNAME -c/etc/wpa_supplicant.conf &"
1>>$NETSCRIPT
+ echo "sleep 2" 1>>$NETSCRIPT
+else
+ if [ "$NETMODE" = "wep" ]; then
+ echo "Enter WEP Key: (example: 8e7a6e05499088f250ee2fb747 )"
+ read KEY
+ echo "iwconfig $DEVNAME essid $SSID" 1>>$NETSCRIPT
+ echo "iwconfig $DEVNAME mode managed key $KEY" 1>>$NETSCRIPT
+ echo "sleep 2" 1>>$NETSCRIPT
+ else
+ echo "Network type: $NETMODE not supported."
+ exit 1
+ fi
+fi
+
+echo "Enter static IP address or DHCP for dynamic"
+read ADDR
+if [ "$ADDR" = "DHCP" ]; then
+ echo "dhclient $DEVNAME" 1>>$NETSCRIPT
+else
+ echo "ifconfig $DEVNAME $ADDR" 1>>$NETSCRIPT
+fi
+
+chmod 777 $NETSCRIPT
+ln -f -s $SCRIPTNAME $FPATH/S99network
+exit 0
Property changes on:
paparazzi3/trunk/sw/tools/overo_sd_maker/configure_network.sh
___________________________________________________________________
Added: svn:executable
+ *
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [paparazzi-commits] [5818] Bash script to create network config on SD card.,
Paul Cox <=