This shows you the differences between two versions of the page.
Next revision | Previous revision Next revision Both sides next revision | ||
indoor-wifi [2008/09/21 12:38] suman created |
indoor-wifi [2008/09/23 23:26] pratap |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | To be edited by Pratap, Vivek, and others. | + | |
+ | |||
+ | ===== About ===== | ||
+ | The WiNGS indoor wireless testbed consists of about 60 nodes, deployed in the Department of Computer Sciences building. This wireless testbed is part of the WiNGS lab. | ||
+ | |||
+ | ===== Access ===== | ||
+ | The testbed is for research purposes only, and access is restricted. Only students and researchers affiliated to WiNGS lab are allowed. | ||
+ | |||
+ | ===== Contact ===== | ||
+ | Contact viveks at cs or shravan at cs, for all questions. | ||
+ | |||
+ | ===== Testbed Usage Policy ===== | ||
+ | TODO | ||
+ | |||
+ | ===== Testbed details ===== | ||
+ | |||
+ | ==== Controller details ==== | ||
+ | |||
+ | The controller viveks-unsup.cs is housed in the WiNGS lab, room #3360 All access to the nodes go through the controller. To gain acces to the nodes the user should ssh to the controllder, and then ssh to the nodes. The controller should not be shutdown for any reason. However, if it has to rebooted, please follow these instructions given below to bring the testbed online. | ||
+ | |||
+ | * cd ~/server_scripts/ | ||
+ | * ./execute_server ( This will start the NFS daemon on the controller) | ||
+ | |||
+ | ==== Nodes ==== | ||
+ | |||
+ | Most of the nodes are Soekris, model [[http://www.soekris.com/net4826.htm] 4826]. They are placed on the office rooms in the 3rd, 4th, 5th, 6th and 7th floors of the building. Both the main tower, and the condor tower house these nodes. Placing of nodes and configuring is a tedious process that has to go through CSL. See below for contact information. We use Power Over Ethernet (POE) to for power control of these nodes. They are connected to 5 POE switches | ||
+ | |||
+ | * suman-sw-1.cs.wisc.edu | ||
+ | * suman-sw-2.cs.wisc.edu | ||
+ | * suman-sw-3.cs.wisc.edu | ||
+ | * suman-sw-4.cs.wisc.edu | ||
+ | * suman-sw-5.cs.wisc.edu | ||
+ | |||
+ | All the nodes can be accessed through the IP address or hostname node-. The nodes are fitted with 802.11 abg wireless cards. | ||
+ | ==== Node Mapping ==== | ||
+ | |||
+ | The mapping of which nodes are mapped to which OS is given in /etc/bootptab so a line like node34:tc=.client:ht=1:ha=000024C711A8:ip=128.105.102.164: means that node 34 is booted in the "client" os, that could be found in /tftpboot/client | ||
+ | ==== Port Mapping ==== | ||
+ | |||
+ | Mapping of nodes to particular ports can be found in /usr/sbin/poe_control Please do not change this mapping unless the nodes are specifically moved from one location to another. Then still you should consult Vivek or Shravanme before you change anything. | ||
+ | ==== How does one create/use a different image for a node? ==== | ||
+ | |||
+ | Any user should try to use the existing setup, and try to work with that, unless, creating a new image is necessary. By default, the node should use the os named expt_client (see inside /tftpboot/). We dont have space to allow everyone to create their own images for experimentation. As I said earlier you can decide which node boots to which OS by changing entries in /etc/bootptab. | ||
+ | |||
+ | ==== How to install a new driver on a node? ==== | ||
+ | TODO | ||
+ | |||
+ | ==== How to add a new node? ==== | ||
+ | |||
+ | TODO | ||
+ | |||
+ | ===== Scripts for normal user ===== | ||
+ | |||
+ | * convert_to_ap, convert _to_client is run on the soekris nodes to convert them to ap and client respectively. | ||
+ | * reset_node will reset the node. | ||
+ | * I would not recommend using reset_floors as it is outdated. | ||
+ | * For housekeeping, you can write simple scripts that ping scripts that ping each node and report if it is alive. Each node's ethernet IP address is of the form 128.105.102.(node_number+130) TODO |