SL:Introduction und SL:Virtual Machines: Unterschied zwischen den Seiten

Aus Doc-Wiki
(Unterschied zwischen Seiten)
Zur Navigation springen Zur Suche springen
imported>Abochem
(Add more hardware)
 
imported>Burghardt
 
Zeile 1: Zeile 1:
  +
== Current state ==
[[File:SensorLabLogo.png|miniatur|Sensor Lab logo]]
 
  +
09.2012:
[[File:Sensor_Lab_Diagram.png|miniatur|Fields of research]]
 
  +
* tmgsim1 - dead
  +
* tmgsim2 - dead
  +
* tmgsim3 - dead
  +
* tmgsim4 - Available, Windows/Gwdg
  +
* tmgsim5 - Available, Roman Seibel
  +
* tmgsim6 - Available, Udo Burghardt - useable by everyone
  +
* tmgsim7 - Available, Ansgar Kellner
  +
* tmgsim8 - Available, Youssef Shehadeh
  +
* tmgsim9 - Available, Saleh Al-Shadly
  +
* tmgsima - Available, Udo Burghardt
   
== Location ==
+
== Virtual Machines ==
  +
=== tmgsim1.sl.tmg.loc - Windows 7 ===
The Sensor Lab is located on the Telematics Group floor, room 1.101 at the IfI. The door is locked by a card reader (Ci-port with profile '''0418'''). Please contact the supervisor of your course to get access to the lab.
 
  +
Quad Core, 6 GiB Ram. 32 GB Disk, transparent access to AFS Storage.
   
== Hardware ==
+
==== Installation ====
  +
Example walkthrough with a windows machine:
   
  +
Windows 7 Professional 64 bit, english
The sensor nodes we have ordered are from Crossbow technology ([http://web.archive.org/web/20071012145715/http://www.xbow.com/Products/productdetails.aspx?sid=264 http://www.xbow.com/Products/productdetails.aspx?sid=264])
 
  +
Internal name: win7sim1
Basically, the sensors operate in 2.4GHz ISM band. The range of the radio module is about up to 50 m indoor and up to 300 m outdoor.
 
  +
Manually set IP Address to 172.29.22.201 / 16 on the first run. '''Update 07.2011: DHCP delivers 192.168.22.61'''
  +
Because this would NOT work with Qualnet (only 172.22./16 as client address range has been bought) switch to bridged mode and to DHCP with DNS tmgsim1.tmg.loc
   
  +
Disable IPv6
For more details see the [[Media:IRIS_Datasheet.pdf|data sheet]].
 
  +
Enable ICMP in Firewall
  +
<reboot>
  +
Enable Remote Desktop with "any version"
   
  +
Install Firefox
MIB520 USB Gateway boards are available for programming sensor motes, using them with USB power, and debugging or base station uses.
 
   
  +
Microsoft: 2 Important Updates
<!-- TODO: Move some information from the next section and possibly the modifications for IRIS motes section to their own pages. -->
 
  +
<reboot>
=== Sensor boards ===
 
  +
Microsoft: 62 (!) Important Updates in several steps
A number of sensor boards are available.
 
  +
<reboot>
  +
Install Notepad++ 5.8.7
  +
Install Updatechecker 1.038
  +
Firefox: Prefbar
   
  +
Activate Windows. Licenses are available from MSDNAA
==== MDA100CB ====
 
A number of MDA100CB sensor boards are available. The include the following features:
 
* Light sensor: CdSe photo cell
 
* Temperature sensor: YSI 44006 thermistor
 
* Prototyping area: For connecting further sensors and devices
 
   
  +
Install KfW 3.2.2 32bit + 64bit
==== MDA300CA ====
 
  +
Install Network Identity Manager 2.0.102 32bit + 64bit
The MDA300CA is a sensor board and general measurement platform. It allows for low-power wireless instrumentation and can be used and extended to be used in various areas.
 
  +
Install [[OpenAFS]] 1.5.78 64bit
   
  +
Change Computer Name --> UG-UMINTMGSIM1 to join Active Directoy
==== MTS310CB ====
 
  +
(The DNS Name stays tmgsim1.tmg.loc though!) '''Update 07.2011: tmgsim1.sl.tmg.loc'''
The MTS310CB sensor board includes the following components:
 
  +
Join Active Directory (one needs to be a ''Domain Admin'' to do so)
* Microphone
 
* Sounder: 4kHz fixed frequency piezoelectric resonator
 
* Light sensor: CdSe photo cell
 
* Temperature sensor: Panasonic ERT-J1VR103J thermistor
 
* 2-Axis Accelerometer: Analog Devices ADXL202JE
 
* Two-Axis Magnetometer: Honeywell HMC1002
 
In addition to the sensors, it also has a sounder, which can be used as an alert, or possibly for audio communication between motes.
 
   
  +
Granted Remote Desktop manually (no groups mechanism available in AD for this task) access to:
==== MTS400/MTS420 ====
 
  +
* akellne
The MTS400CC board, which includes the following sensors:
 
  +
* oalfand
* Dual-axis Accelerometer: Analog Devices ADXL202JE
 
  +
* shartung
* Barometric Pressure Sensor: Intersema MS5534AM
 
  +
* staheri
* Ambient Light Sensor: TAOS TSL2550D
 
  +
* yelhajj
* Relative Humidity & Temperature Sensor: Sensirion SHT11
 
  +
* geyu -- ''local'' user account, no Admin. (Local due to problems with <code>UG-STUDENT</code>.)
  +
* uburgha
  +
* gtest2 -- user only, no Admin
  +
* c.wehrberger
  +
* pmemarm
   
  +
I've put these five user accounts into group <code>ADMINISTRATORS</code>! This way it is possible to log in with <code>gwdg\username</code> also for administrative tasks.
Additionally, a few MTS420CC boards are available, which are basically the same, but include an additional ublox LEA-4A GPS module. Getting this to work with IRIS motes is still a work in progress, however.
 
   
  +
Please note that ''only one single user'' can run a Remote Desktop session at any given time. If you want to share a single virtual machine you need to create yourself a schedule...
A full list of available hardware is also available on the [http://user.informatik.uni-goettingen.de/~sensorlab/Hardware Sensor Lab website]. More detailed [[Media:MTS-MDA_Series_Users_Manual_7430-0020-05_A.pdf‎|information]] is also available.
 
   
  +
Installed [[Qualnet]] 5.0.1 connected to license server. Tested usage from a remote site as described below.
=== New motes ===
 
A new set of motes and sensors are also available: [[SL:CM motes]]
 
   
=== Hardware inventory ===
+
==== Multiple-User access ====
  +
* it ''is'' possible to run applications in the background without being logged in: you may close the Remote Desktop window and leave everything running!
The Sensorlab currently has the following motes:
 
  +
* ONLY ONE user can have an ''established'' Remote Desktop connection at any given point in time.
* 1x IRIS mote in a base station case
 
  +
** when a second user tries to connect the first one will get a message box.
* 6x IRIS motes with battery section connected by wire (numbered 1-6)
 
  +
** the ''first'' user has the priority. He may simply deny lo loose his connection.
* 30x IRIS motes with fixed battery sections (numbered 7-35 and "Test")
 
  +
** if that first user is not watching his terminal then an automatically implied answer is "yes, loosing the connection is ok for me"!
* 3x XM1000 telosb compatible motes (direct USB port; sensors for temperature, humidity and light; bigger EEPROM)
 
  +
* there are ONLY TWO Qualnet licenses. You need to talk with each other to schedule usage of these.
* 6x CM5000 telosb compatible motes (direct USB port; sensors for temperature, humidity and light)
 
* 3x CM4000 telosb compatible motes
 
* 4x CM3300 telosb compatible motes (attachable antenna and power)
 
* 5x CM3000 telosb compatible motes (attachable antenna)
 
   
  +
==== Remote Access from outside ====
The following attachments are available for IRIS motes:
 
  +
The system is reachable ''only from inside the Institute's LAN.''
* 20x MDA100CB sensor boards
 
* 1x MDA300CA sensor board
 
* 9x MTS310CB sensor boards
 
* 6x MTS400CC sensor boards
 
* 9x MTS420CC sensor boards with GPS antenna attachments
 
* 11x MIB520 programming boards
 
   
  +
The Remote Desktop inside the guest is configured in the default manner, listening on standard port 3389.
The following attachments are available for the telosb compatible motes:
 
* 9x antennas for CM3000 and CM3300 motes
 
* 7x power adapters with cables (4 multi-connector)
 
* 2x MTI USB1000
 
* 1x MTS EM1000
 
* 2x MTS DS1000 with SH-300DX sensor attachment
 
* 2x MTS EX1000 with serial port attachment
 
* 6x MTS SE1000 with magnetic sensor attachments (one is attached to the window)
 
* 6x MTS CO1000 with FlexiForce attachments
 
* 1x MTS AR1000 with two sensor attachments (SH-300DX + PSX-01E)
 
   
  +
You may login to <code>login.informatik.uni-goettingen.de</code> (Staff only. Students ''and'' staff may use <code>login.stud.informatik.uni-goettingen.de</code>) and forward any unused local port (e.g. 12345) to
Most of the new hardware can be found in the bottom most drawer labeled "GPS antennas".
 
   
  +
tmgsim1.sl.tmg.loc:3389 '''(Updated 07.2011)'''
Also available are two SG1000 WSN sinks/bridges.
 
  +
  +
* on unixoid OS' use <code>ssh -L 12345:tmgsim1.sl.tmg.loc:3389 user@login.informatik.uni-goettingen.de</code>
  +
* on Windows you may use [[PuTTY]], see https://intra.informatik.uni-goettingen.de/wiki/index.php/SshTunnel for a screenshot showing forwarding a port.
   
  +
The result is the same: with this tunnel established it is possible to use the standard Remote Desktop application to connect to <code>localhost:12345</code>.
=== Waspmote ===
 
   
  +
For Linux run something like this:
We have a Libelium Waspmote Evaluator Kit. For more information, see: [[SL:Waspmote]]
 
  +
~$ rdesktop -u gwdg\\username -g1200x1000 -a16 localhost:12345
   
  +
==== Updates ====
Sensor nodes:
 
  +
Someone should be responsible for keeping the system up-to-date!
* 4x Waspmote
 
* 4x 6600mAh Rechargable LiIon Battery
 
   
  +
* Udo, 26.04.2011
Sensor boards:
 
  +
Several Windows Updates
* 2x Gases
 
  +
Firefox 3.6.13 --> 3.6.16 --> 4.0
* 1x Smart Cities
 
  +
IE 9
* 1x Prototype
 
  +
Notepad++ 5.8.7 --> 5.9
* 1x Agriculture
 
  +
Java 1.6.0.24 --> 1.6.0.25
* 2x Events
 
* 1x Smart Metering
 
   
  +
* Udo 07.2011 Network jumping 172.xxx --> 192.168.22.x
Communication interfaces:
 
* 1x Waspmote GPRS Pro
 
* 1x Waspmote GPS
 
* 1x Waspmote 3G/GPRS
 
* 1x USB Waspmote Gateway
 
* 1x NFC
 
* 2x Secondary communication board adapter
 
* 1x WiFi
 
* 5x XBee 802.15.4 PRO SMA
 
* 1x Bluetooth Module PRO
 
   
Antennas:
 
* 2x 3G-GPRS-GSM
 
* 2x GPS
 
* 7x 5dBi 2,4GHz SMAM-RP
 
* 1x RFID 13.56MHz
 
   
  +
=== tmgsim2.sl.tmg.loc ===
Sensors:
 
  +
Deleted...
* 1x Humidity
 
* 1x CO Gas
 
* 1x CO2 Gas
 
* 4x Temperature
 
* 4x LDR
 
* 1x Air Pollutans/Gas
 
* 1x NO2 Gas
 
* 1x Noise
 
* 1x PIR
 
* 1x Ultrasound (indoor)
 
* 1x Dust
 
* 1x Weather Station WS-3000
 
* 1x Watermark Soil Moisture Sensor 1.5m
 
* 1x Solar Radiation
 
* 1x Platinum Thermal Resistance
 
   
  +
=== tmgsim3.sl.tmg.loc ===
Accessories:
 
  +
Deleted...
* 5x RFID 13.56 MHz / NFC Sticker
 
* 2x miniUSB cable
 
* 1x USB extension cord
 
* 2x Solar Panel cable
 
* 2x Waspmote Solar Panel 3W
 
* 6x microSD 2GB
 
   
=== Raspberry Pi / Arduino ===
+
=== tmgsim4.sl.tmg.loc ===
  +
ESXi: once again Windows 7 Prof, english, 64bit, new installation because the Migration from the old Virtualbox-Containers is not as simple as expected...
   
  +
Fresh Installation
Additionally, two Raspberry Pi are available, with a working TinyOS setup on both:
 
  +
(was temporary 172.22.98.204, now 192.168.22.64)
* sensorpi1, 192.168.22.50, transparent case, 8GB
 
* sensorpi2, 192.168.22.51, light gray case, 8GB
 
Username and password can be found in ~sensorlab/documents/RaspberryPi/info.txt
 
   
  +
<strike>Qualnet 5.0.2</strike>
We also have two CookingHacks Wifi Sets including Raspberry Pi 2: https://www.cooking-hacks.com/wifi-connectivity-kit
 
  +
Integration in Gwdg / Active Directory
  +
Enable Remote Access for individually picked accounts
  +
Enable All ICMPv4 (for ping-Tests)
   
  +
Remote Access is granted only for a few users:
There are four additional of the same kits with Arduino instead of Raspberry Pi.
 
  +
<pre>
  +
C:\Users\lu>net localgroup "Remote Desktop Users"
  +
Alias name Remote Desktop Users
  +
Comment Members in this group are granted the right to logon remotely
   
  +
Members
Each of the CookingHacks kits includes four Sugus. These appear to be edible (as yet unconfirmed). Please don't eat all of them and leave some for other people if they are tasty.
 
   
  +
-----------------------------------------------------------------------------
Apart from that, the kits each include:
 
  +
GWDG\akellne
* 1x Communication Shield
 
  +
GWDG\gtest2
* 1x Roving RN-XVEE WiFi Module (XBee compatible) with short antenna
 
  +
GWDG\oalfand
* 1x Box compartment full of jumper cables
 
  +
GWDG\pmemarm
* 1x Breadboard
 
  +
GWDG\shartun
* 20x Resistor 1/4W 5% 220 ohm
 
  +
GWDG\staheri
* 10x Resistor 1/4W 5% 100 ohm
 
  +
GWDG\uburgha
* 10x Resistor 1/4W 5% 10 K
 
  +
GWDG\yelhajj
* 10x Resistor 1/4W 5% 4,7 K
 
  +
UG-STUDENT\c.wehrberger
* 10x Resistor 1/4W 5% 1 M
 
  +
UG-STUDENT\hang.zhang1
* 2x Potentiometer 10K
 
  +
The command completed successfully.</pre>
* 4x Push Button 12x12 B3F-4150
 
* 1x Temperature Sensor (MCP9700)
 
* 1x Transistor (BC547CG)
 
* 1x LDR Sensor
 
* 1x 5mm Triple Output Led RGB (Common Anode)
 
* 10x 5mm Red Led
 
* 10x 5mm Green Led
 
* 1x Piezo Speaker (ref.10066)
 
* 1x 9G Micro Servo
 
* 1x Hobby Motor
 
* 1x LCD 16*2 Characters - Green Yellow back light
 
* 1x 9v To Barrel Jack Adapter
 
   
  +
Administrator rights may be granted on demand ---> [[User:Burghardt]]
=== NFC ===
 
   
  +
=== tmgsim5.sl.tmg.loc ===
Furthermore, we have an [[SL:Identive NFC]] SDK:
 
  +
Roman Seibel:
* 1x SCL3711 USB NFC reader
 
  +
Ubuntu 11.04 Natty Server, 64bit, 4GiB Ram, Dual Core, 16GB Disk
* 2x SCM3712 NFC readers with USB cables
 
* 1x plastic NFC tag
 
* 2x ISO14443A - TOPAZ 512 NFC sticker tags (crash Linux driver)
 
* 2x ISO14443A - NTAG 203 NFC sticker tags
 
* 2x FeliCa Lite S NFC sticker tags
 
* 2x ISO14443A - MIFARE DESFire EV1 NFC sticker tags
 
   
=== Batteries ===
+
=== tmgsim6.sl.tmg.loc ===
  +
Udo:
We have a number of non-rechargeable batteries, as well as rechargeable AccuCell batteries. Please avoid deep discharges on the AccuCell batteries, as well as unnecessary recharges, as it can significantly lower their lifespan.
 
  +
<strike>Ubuntu 11.04 Natty Server</strike> [[debian]] [[Squeeze]], 32bit, 1GiB Ram, Dual Core, 8 GB Disk
  +
* useable by everyone, including [[OpenAFS]] $HOME
   
  +
<pre>~$ ssh -p 22222 ub@tmgsim6.sl.tmg.loc
=== Android Phones ===
 
  +
ub@tmgsim6.sl.tmg.loc's password:
We have two Google Nexus 5 phones for use in projects involving smart phone app development (i.e. for visualization or making use of phone sensors).
 
  +
Linux tmgsim6 2.6.32-5-686 #1 SMP Sun Sep 23 09:49:36 UTC 2012 i686
  +
//
  +
// tmgsim6.sl.tmg.loc
  +
//
  +
ub@tmgsim6:~$ pwd
  +
/afs/informatik.uni-goettingen.de/user/u/ub
  +
</pre>
   
=== AVR Dragon ===
+
=== tmgsim7.sl.tmg.loc ===
  +
Ansgar Kellner:
An AVR Dragon with jumper cables for connecting pins is available. This should allow debugging IRIS nodes (via DebugWire) and Arduino based platforms.
 
  +
Ubuntu 11.04 Natty Server, 32bit, 4GiB Ram, Dual Core, 12 GB Disk
   
== Documents ==
+
=== tmgsim8.sl.tmg.loc ===
  +
Youssef El Hajj Shehadeh:
=== TinyOS ===
 
  +
Ubuntu 11.10 Oneiric Server, 32bit, 2GiB Ram, Dual Core, 32 GB Disk
General documents can be found on: http://sing.stanford.edu/tinyos-wiki/index.php/Main_Page
 
   
  +
# host tmgsim8.sl.tmg.loc
TinyOS Iris API: http://www.tinyos.net/tinyos-2.1.0/doc/nesdoc/iris/
 
  +
tmgsim8.sl.tmg.loc has address 192.168.22.68
   
  +
Local accounts only (no ldap/kerberos/...)
=== How To ===
 
[[Media:20100107_How_to_disassemble_a_sensor_node_to_reprogramme_it.pdf|How To Disassemble a Sensor Node to Reprogram it (.pdf)]] [[Media:20100107_How_to_disassemble_a_sensor_node_to_reprogramme_it.doc|(.doc)]]
 
   
=== Printing ===
 
There is a printer in the Sensor Lab, in case you require printed documentation. To use it, please start the ws1 PC, which acts as a print server for the lab. It should be reachable from ws1-6 and pc01.
 
   
=== Modifications for IRIS motes ===
+
=== tmgsim9.sl.tmg.loc ===
  +
Saleh Al-Shadley:
==== PacketParrot application ====
 
  +
Ubuntu 11.10 Oneiric Server, 32bit, 1GiB Ram, 8 GB Disk
The PacketParrot application which is provided with TinyOS does not work on directly on the Iris motes. Thus, the following modified version can be used instead. The modifications are basically replacing the special radio component, which is used for sending and receiving, by the generic AMSenderC and AMReceiverC components.
 
   
  +
=== tmgsima ===
[[Media:PacketParrotC.nc| PacketParrotC.nc]]
 
  +
Udo Burghardt
   
  +
=== slgw ===
[[Media:PacketParrotP.nc| PacketParrotP.nc]]
 
  +
Udo Burghardt: the Gateway / Router / Firewall
   
==== Motelist ====
 
To make the motelist command work with IRIS motes, a change has to be made to the motelist script. The following patch has to be applied:
 
<nowiki>--- motelist 2012-11-12 15:23:43.405203257 +0100
 
+++ motelist.fixed 2012-11-12 15:24:13.326732983 +0100
 
@@ -62,6 +62,7 @@
 
# Scan /sys/bus/usb/drivers/usb for FTDI or CP210X devices
 
my @ftdidevs =
 
grep { (($_->{UsbVendor}||"") eq "0403" && ($_->{UsbProduct}||"") eq "6001")
 
+ || (($_->{UsbVendor}||"") eq "0403" && ($_->{UsbProduct}||"") eq "6010")
 
|| (($_->{UsbVendor}||"") eq "10c4" && ($_->{UsbProduct}||"") eq "ea60")}
 
map { {
 
SysPath => $_,</nowiki>
 
   
== Installation ==
 
=== Debian ===
 
[[SL:Install TinyOS 2.1 in Debian (lenny)]]
 
   
=== Ubuntu ===
 
The PCs in the sensor lab room are currently running Ubuntu 10.04.
 
   
==== TOSSIM ====
+
== See also ==
  +
* [[SL/tmg94]] -- the host
TOSSIM version in Tinyos 2.1.1 requires Python 2.5.5, which is not available in Ubuntu 10.04 (only newer versions are available). The following has been used successfully to install a compatible Python version:
 
  +
* [[SL/Remote Access]]
<nowiki>sudo apt-get install build-essential gcc
 
cd Downloads
 
wget http://www.python.org/ftp/python/2.5.5/Python-2.5.5.tgz
 
tar -xvzf Python-2.5.5.tgz
 
cd Python-2.5.5
 
./configure --prefix=/usr/local/python2.5
 
make
 
make test
 
sudo make install
 
sudo ln -s /usr/local/python2.5/bin/python /usr/bin/python2.5
 
sudo ln -s /usr/local/python2.5/bin/python-config /usr/bin/python2.5-config</nowiki>
 
   
== VMWare ==
+
== Links ==
login to the set up computer
 
user: wsn
 
password: tinyos
 
 
start Xubuntos in VMWare-Player
 
user: xubuntos
 
password: tinyos
 
 
== Test ==
 
Note: the motelist command does not show any connected motes (I think it is because of that the hardware is very new and therefore cannot be recognised)
 
 
To find out which usb device to use, just connect the node and use the ''dmesg'' command.
 
 
Transfer test application Blink to the node attached via USB
 
cd /opt/tinyos-2.1.0/apps/Blink
 
make iris install.1 mib520,/dev/ttyUSB0
 
 
[[File:Tinyos_first_test.JPG]]
 
 
 
== Manuals (CD KIT) ==
 
 
[[File:SensorKit.jpg|600px|left|Sensor Kit]]
 
 
 
 
==== CD Documents and Manuals ====
 
 
 
[[Media:MEP_SYS_Users_Manual_7430-0411-02_A.pdf]]
 
 
[[Media:MoteConfig_Users_Manual_7430-0112-01_A.pdf]]
 
 
[[Media:MoteView_Users_Manual_7430-0008-05_A.pdf‎]]
 
 
[[Media:MoteWorks_Getting_Started_Guide_7430-0102-01_D.pdf]]
 
 
[[Media:MPR-MIB_Series_Users_Manual_7430-0021-08_A.pdf‎]]
 
 
[[Media:MTS-MDA_Series_Users_Manual_7430-0020-05_A.pdf‎]]
 
 
[[Media:TinyOS-nesC_Reference_Manual.pdf‎]]
 
 
[[Media:WSN_Quick_Start_Guide.pdf‎]]
 
 
[[Media:XMesh_Users_Manual_7430-0108-01_C.pdf]]
 
 
[[Media:XServe_Users_Manual_7430-0111-01_D.pdf‎]]
 
 
 
 
 
 
 
== See also ==
 
* [[SL:Allocation]] -- list of who uses what hardware and when
 
* [[SL:tmg94]] -- ESXi Server for hosting Virtual Machines
 
* [[SL:PC3]] -- local Windows XP
 
* [[SL:Virtual Machines]]
 
* [[SL:Remote Access]] -- reach in from the outside world
 
* [[SL:Topology]] -- the network address ranges, machine names...
 
* [[SL:Network_Users]]
 
* [[SL:Power Switches]]
 
* [[SL:CM motes]]
 
* [[SL:Identive NFC]]
 
* [[SL:Waspmote]]
 
   
 
[[Category:Sensorlab]]
 
[[Category:Sensorlab]]

Version vom 8. Februar 2013, 10:51 Uhr

Current state

09.2012:

  • tmgsim1 - dead
  • tmgsim2 - dead
  • tmgsim3 - dead
  • tmgsim4 - Available, Windows/Gwdg
  • tmgsim5 - Available, Roman Seibel
  • tmgsim6 - Available, Udo Burghardt - useable by everyone
  • tmgsim7 - Available, Ansgar Kellner
  • tmgsim8 - Available, Youssef Shehadeh
  • tmgsim9 - Available, Saleh Al-Shadly
  • tmgsima - Available, Udo Burghardt

Virtual Machines

tmgsim1.sl.tmg.loc - Windows 7

Quad Core, 6 GiB Ram. 32 GB Disk, transparent access to AFS Storage.

Installation

Example walkthrough with a windows machine:

Windows 7 Professional 64 bit,  english
Internal name: win7sim1
Manually set IP Address to 172.29.22.201 / 16 on the first run.  Update 07.2011: DHCP delivers 192.168.22.61
Because this would NOT work with Qualnet (only 172.22./16 as client address range has been bought) switch to bridged mode and to DHCP with DNS tmgsim1.tmg.loc
Disable IPv6
Enable ICMP in Firewall
<reboot>
Enable Remote Desktop with "any version"
Install Firefox
Microsoft: 2 Important Updates
<reboot>
Microsoft: 62 (!) Important Updates in several steps
<reboot>
Install Notepad++ 5.8.7
Install Updatechecker 1.038
Firefox: Prefbar 
Activate Windows. Licenses are available  from MSDNAA
Install KfW 3.2.2 32bit + 64bit
Install Network Identity Manager 2.0.102 32bit + 64bit
Install OpenAFS 1.5.78 64bit
Change Computer Name --> UG-UMINTMGSIM1 to join Active Directoy
(The DNS Name stays tmgsim1.tmg.loc though!) Update 07.2011: tmgsim1.sl.tmg.loc
Join Active Directory (one needs to be a Domain Admin to do so)

Granted Remote Desktop manually (no groups mechanism available in AD for this task) access to:

  • akellne
  • oalfand
  • shartung
  • staheri
  • yelhajj
  • geyu -- local user account, no Admin. (Local due to problems with UG-STUDENT.)
  • uburgha
  • gtest2 -- user only, no Admin
  • c.wehrberger
  • pmemarm

I've put these five user accounts into group ADMINISTRATORS! This way it is possible to log in with gwdg\username also for administrative tasks.

Please note that only one single user can run a Remote Desktop session at any given time. If you want to share a single virtual machine you need to create yourself a schedule...

Installed Qualnet 5.0.1 connected to license server. Tested usage from a remote site as described below.

Multiple-User access

  • it is possible to run applications in the background without being logged in: you may close the Remote Desktop window and leave everything running!
  • ONLY ONE user can have an established Remote Desktop connection at any given point in time.
    • when a second user tries to connect the first one will get a message box.
    • the first user has the priority. He may simply deny lo loose his connection.
    • if that first user is not watching his terminal then an automatically implied answer is "yes, loosing the connection is ok for me"!
  • there are ONLY TWO Qualnet licenses. You need to talk with each other to schedule usage of these.

Remote Access from outside

The system is reachable only from inside the Institute's LAN.

The Remote Desktop inside the guest is configured in the default manner, listening on standard port 3389.

You may login to login.informatik.uni-goettingen.de (Staff only. Students and staff may use login.stud.informatik.uni-goettingen.de) and forward any unused local port (e.g. 12345) to

tmgsim1.sl.tmg.loc:3389   (Updated 07.2011)
   

The result is the same: with this tunnel established it is possible to use the standard Remote Desktop application to connect to localhost:12345.

For Linux run something like this:

~$ rdesktop  -u gwdg\\username  -g1200x1000  -a16   localhost:12345

Updates

Someone should be responsible for keeping the system up-to-date!

  • Udo, 26.04.2011
Several Windows Updates
Firefox 3.6.13 --> 3.6.16 --> 4.0
IE 9
Notepad++ 5.8.7 --> 5.9
Java 1.6.0.24 --> 1.6.0.25
  • Udo 07.2011 Network jumping 172.xxx --> 192.168.22.x


tmgsim2.sl.tmg.loc

Deleted...

tmgsim3.sl.tmg.loc

Deleted...

tmgsim4.sl.tmg.loc

ESXi: once again Windows 7 Prof, english, 64bit, new installation because the Migration from the old Virtualbox-Containers is not as simple as expected...

Fresh Installation 
(was temporary 172.22.98.204, now 192.168.22.64)
Qualnet 5.0.2
Integration in Gwdg / Active Directory
Enable Remote Access for individually picked accounts
Enable All ICMPv4 (for ping-Tests)

Remote Access is granted only for a few users:

C:\Users\lu>net localgroup "Remote Desktop Users"
Alias name     Remote Desktop Users
Comment        Members in this group are granted the right to logon remotely

Members

-----------------------------------------------------------------------------
GWDG\akellne
GWDG\gtest2
GWDG\oalfand
GWDG\pmemarm
GWDG\shartun
GWDG\staheri
GWDG\uburgha
GWDG\yelhajj
UG-STUDENT\c.wehrberger
UG-STUDENT\hang.zhang1
The command completed successfully.

Administrator rights may be granted on demand ---> User:Burghardt

tmgsim5.sl.tmg.loc

Roman Seibel:

Ubuntu 11.04 Natty Server, 64bit, 4GiB Ram, Dual Core, 16GB Disk

tmgsim6.sl.tmg.loc

Udo:

Ubuntu 11.04 Natty Server debian Squeeze, 32bit, 1GiB Ram, Dual Core, 8 GB Disk
  • useable by everyone, including OpenAFS $HOME
~$ ssh -p 22222 ub@tmgsim6.sl.tmg.loc
ub@tmgsim6.sl.tmg.loc's password: 
Linux tmgsim6 2.6.32-5-686 #1 SMP Sun Sep 23 09:49:36 UTC 2012 i686
//
// tmgsim6.sl.tmg.loc
//
ub@tmgsim6:~$ pwd
/afs/informatik.uni-goettingen.de/user/u/ub

tmgsim7.sl.tmg.loc

Ansgar Kellner:

Ubuntu 11.04 Natty Server, 32bit, 4GiB Ram, Dual Core, 12 GB Disk

tmgsim8.sl.tmg.loc

Youssef El Hajj Shehadeh:

Ubuntu 11.10 Oneiric Server, 32bit, 2GiB Ram, Dual Core, 32 GB Disk
# host tmgsim8.sl.tmg.loc 
tmgsim8.sl.tmg.loc has address 192.168.22.68

Local accounts only (no ldap/kerberos/...)


tmgsim9.sl.tmg.loc

Saleh Al-Shadley:

Ubuntu 11.10 Oneiric Server, 32bit, 1GiB Ram, 8 GB Disk

tmgsima

Udo Burghardt

slgw

Udo Burghardt: the Gateway / Router / Firewall



See also

Links