User Tools

Site Tools


wirover

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
wirover [2010/01/19 16:34]
rmadden
wirover [2010/03/18 15:24] (current)
rmadden
Line 6: Line 6:
 [[http://​www.cs.wisc.edu/​~suman/​pubs/​infocom05-2.pdf|Exploiting Diversity to Enhance Multimedia Streaming Over Cellular Links]] [[http://​www.cs.wisc.edu/​~suman/​pubs/​infocom05-2.pdf|Exploiting Diversity to Enhance Multimedia Streaming Over Cellular Links]]
  
-===== Todo ===== 
- 
-Task Table 
-^ Task Name ^ Sub-task ^ Details ^ Owner ^ Date completed ^ 
-| Dynamically scan interfaces |  -  | The system should be able to adjust to iface going up or down and changing IP addresses |  Josh  |  DONE  | 
-| - | Spawn off a thread | This code to be a thread to dynamically scan interfaces on the go |   ​Josh ​  ​| ​  ​N/​A ​  | 
-| - | Route Patching | Need to code up some functions to patch routing when needed (or turn off network manager) |  -  |  -  | 
-| Setup proxy |  -  | All packets will be encapsulated and sent to the proxy |  Josh  |  DONE  | 
-| - | Proxy NAT | The proxy will also need a NAT to translate packets for multiple WiRovers |  Josh/​Rob ​ |  DONE  | 
-| Test Scripts |  -  | Scripts to test the code base |  -  |  -  | 
-| - | Log Test Output | Keep a log of test output so we can go back and see when/where things broke |  -  |  DONE  | 
-| Code Cleaning | General clean up | Lots of code to clean up |  Josh/​Rob ​ |  DONE  | 
-| - | Parameter File | Have all the parameters read from a file |  Josh/​Rob ​ |  DONE  | 
-| - | Better Logging | If a crash happens we need enough info to figure out what caused the crash |  Josh/​Rob ​ |  DONE  | 
-| - | Break Up Long Functions |  -  |  Josh/​Rob ​ |  -  | 
-| - | Remove Hard Coded Values |  -  |  -  |  -  | 
-| - | Remove Globals |  -  |  Josh/​Rob ​ |  DONE  | 
-| Demo |Basic demo | Run round robin in the lab |  All  |  DONE  | 
-| - | Weighted round robin | In lab |  Josh  |  DONE  | 
-| - | Video demo | In lab or in a car |  All  |  -  | 
-| Deployment |  -  | What needs to be done before deployment can happen? |  -  |  -  | 
-| - | MTU Problems | For iPhone and other devices (N800) |  Rob  |  DONE  | 
-| - | Set up DNS for WiRover | When we have code updates we need to be able to remote into the machine and update it |  -  |  DONE  | 
-| - | Bus Install | Need remote access and log/info about crashes |  -  |  -  | 
-| - | Push Updates | If new code version |  -  |  -  | 
-| - | Usage Stats | Need to be able to collect general stats like number of unique IP, average usage, length of use, etc. |  -  |  -  | 
  
 ===== Details ===== ===== Details =====
Line 86: Line 60:
   * MAC address of (Atheros) wireless card:    * MAC address of (Atheros) wireless card: 
   * Operating System:   * Operating System:
-    * Description:​ Ubuntu ​8.04.1 +    * Description:​ Ubuntu ​ 9.10 
-    * Codename: Hardy Heron+    * Codename:​ Karmic Koala 
 + 
 +**WiNGS-Laptop-7 (lenovo S10)** 
 +  * User: wirover 
 +  * Password: soekris; 
 +  * Model: Lenovo S10 
 +  * CSL Number: C030290 
 +  * MAC address of ethernet card: 00:​26:​82:​03:​7a:​4a 
 +  * MAC address of (Atheros) wireless card:  
 +  * Operating System: 
 +    * Description:​ Ubuntu 9.10 
 +    * Codename: Karmic Koala
  
 **Ubuntu EEEPC/Easy Peasy Configuration** **Ubuntu EEEPC/Easy Peasy Configuration**
Line 95: Line 80:
   * Power Management: On AC power: Never shutdown   * Power Management: On AC power: Never shutdown
   * Power Management: On Battery: Shutdown after one hour   * Power Management: On Battery: Shutdown after one hour
- 
  
 ===== How to get project source ===== ===== How to get project source =====
Line 126: Line 110:
 Checkout modules over ssh: Checkout modules over ssh:
             svn co svn+ssh://​username@corral.wail.wisc.edu/​home/​svn/​(project)/​(module)             svn co svn+ssh://​username@corral.wail.wisc.edu/​home/​svn/​(project)/​(module)
 +
 +            wireless28:​~ robmadden$ svn co svn+ssh://​svn@corral.wail.wisc.edu/​home/​svn/​dotfiles
 +
 +            wireless28:​~ robmadden$ svn co svn+ssh://​svn@corral.wail.wisc.edu/​home/​svn/​wirover
  
             wireless28:​~ robmadden$ svn co svn+ssh://​svn@corral.wail.wisc.edu/​home/​svn/​wisco             wireless28:​~ robmadden$ svn co svn+ssh://​svn@corral.wail.wisc.edu/​home/​svn/​wisco
Line 131: Line 119:
             wireless28:​~ robmadden$ svn co svn+ssh://​svn@corral.wail.wisc.edu/​home/​svn/​wisco/​wirover/​data             wireless28:​~ robmadden$ svn co svn+ssh://​svn@corral.wail.wisc.edu/​home/​svn/​wisco/​wirover/​data
             wireless28:​~ robmadden$ svn co svn+ssh://​svn@corral.wail.wisc.edu/​home/​svn/​wisco/​wirover/​demo             wireless28:​~ robmadden$ svn co svn+ssh://​svn@corral.wail.wisc.edu/​home/​svn/​wisco/​wirover/​demo
 +
 +            wireless28:​~ robmadden$ svn co svn+ssh://​svn@corral.wail.wisc.edu/​home/​svn/​wirover_k
  
 Checkout the bus tracker over ssh: Checkout the bus tracker over ssh:
Line 201: Line 191:
     * Access Point Mode     * Access Point Mode
     * ESSID: WiGateway     * ESSID: WiGateway
 +
 +**Services Tab**
 +  * Static Leases
 +  * Add the laptop that will be connected to the AP with IP 192.168.2.2
  
 **NAT/QoS Tab** **NAT/QoS Tab**
Line 242: Line 236:
   * also have to have two routes for the NAT to work   * also have to have two routes for the NAT to work
   * additional routes for multiple interfaces must be such that they don't conflict   * additional routes for multiple interfaces must be such that they don't conflict
 +
 ===== General Setup/​Linksys DD-WRT Setup/DHCP and DNS on Linksys Box ===== ===== General Setup/​Linksys DD-WRT Setup/DHCP and DNS on Linksys Box =====
  
wirover.1263940463.txt.gz · Last modified: 2010/01/19 16:34 by rmadden