Factory Reset Motorola/Symbol WLAN WS5000/WS5100 Switch/Controller

If you loose the administrator password for the Motorola/Symbol Wireless LAN Switch (WS5000 or WS5100) you can factory default the configuration and administrator password with the following procedure.

You’ll need to access the physical DB-9 serial console with a null serial cable. I found the defaults to work at 19200-8-N-1.

Once plugged in you’ll need to login to the console as the username “restore” with the password of “restoreDefaultPassword”. Here’s an example;

WS5100 login: cli

User Access Verification

Username: restore
Password: restoreDefaultPasword

WARNING: This will wipe out the configuration (except license key) and
user data under "flash:/" and reboot the device
Do you want to continue? (y/n): y

After the switch reboots you’ll need to use the default administrator username and password to log into the switch. They are username “admin” and password “Symbol”. Im my case it was admin/symbol but it could be admin/motorola.

Once this is done you can logon via serial using the cli user and then admin/which ever password worked and setup the switch.

Note that due to the age of these, web management cannot be done via https. You’ll need to load an old version of java and connect via http. I’ll try to cover that in another article.

If you’re good at the command line you’re set.

Allow Root to SSH for Ubuntu

This is the most insecure thing you can do to your linux system. That said however, when working on development systems at home I like to logon as SSH. Granted this is behind a firewall to a linux system with no access from the internet.

This was tested on Ubuntu 14.x on a Raspberry Pi.

I do this out of laziness. NEVER do this to an internet accessible system.

Continue reading “Allow Root to SSH for Ubuntu”

Text To Email Addresses

I often need to send text messages but my only way to send is via email. No worries. All carriers have a email version of your phone number that convert emails to texts. Here is how to figure out your email to text address:

  • AT&T – cellnumber@txt.att.net
  • Verizon – cellnumber@vtext.com
  • T-Mobile – cellnumber@tmomail.net
  • Sprint PCS – cellnumber@messaging.sprintpcs.com
  • Virgin Mobile – cellnumber@vmobl.com
  • US Cellular – cellnumber@email.uscc.net
  • Nextel – cellnumber@messaging.nextel.com
  • Boost – cellnumber@myboostmobile.com
  • Alltel – cellnumber@message.alltel.com

Ruckus Wireless AP Default Info and User Guides

I’ve used several wireless AP management systems from Motorola and Ruckus. Ruckus is by far my favorite and here’s some useful info for their APs and Managers if you need to wipe them and start over.

One of the things I love about Ruckus is that their hardware warranty is essentially endless. By that I mean hardware is covered in excess of 5 years. Clearly after they have end of life’d a product you can’t get replacements but having only used their warranty twice in a few years I’m very happy with the whole process.

Default Username, Password, IP Address and User Guide for ZoneDirector and ZoneFlex

Ruckus Wireless ZoneDirector:

  • ZoneDirector 1000
  • ZoneDirector 1100
  • ZoneDirector 3000
    • IP address: 192.168.0.2
    • subnet mask: 255.255.255.0
    • No default username and password after reset

    ZoneDirector User Guide

    Ruckus Wireless ZoneFlex:
    ZoneFlex 7731 802.11n Wireless Bridge
    The default IP addresses for the Root and Non-Root Bridge are as follows:

    • Root Bridge: 192.168.2.1
    • Non-Root Bridge: 192.168.2.254
    • Subnet mask: 255.255.255.0
    • username: super
    • password: sp-admin

    ZoneFlex 7731 Getting Started Guide

    Ruckus Wireless ZoneFlex:
    ZoneFlex 7025 Multimedia Wi-Fi Wall Switch:
    (These are really neat wall outlet mountable APs but I question their reliability, they’re good in small environments but keep your eye on them!)

    Also note that after a hard reset using the hard reset button on the side the default IP is via DHCP.

    • IP address: 192.168.0.1
    • Subnet mask: 255.255.255.0
    • username: super
    • password: sp-admin

    ZoneFlex 7025 User Guide

    Ruckus Wireless ZoneFlex Access Points:

    • ZoneFlex 2942 802.11g Access Point
    • ZoneFlex 2741 802.11g Outdoor Access Point
    • ZoneFlex 7942 802.11n Access Point
    • ZoneFlex 7962 Dual Band 802.11n Access Point
    • ZoneFlex 7762 Dual Band 802.11n Outdoor Access Point
    • ZoneFlex 7762-S Dual Band 802.11n Outdoor Sector Access Point
    • ZoneFlex 7343 2.4GHz 802.11n Smart Wi-Fi Access Point
    • ZoneFlex 7363 Dual Band 802.11n Smart Wi-Fi Access Point
      • IP address: 192.168.0.1
      • Subnet mask: 255.255.255.0
      • username: super
      • password: sp-admin

    ZoneFlex User Guide

I have lots and lots of hands on experience in these devices. If you have questions please ask. I an attest to the fact that Ruckus support is very good too!

PID Hardware Photos

I was (and hope to again) working on a PID loop for the dragon’s main light. The idea is simple- vary the heat lamp using a servo and rheostat. Some of you have expressed interest. Here are the photos of the servo setup. The code however is so bad I don’t even know where to start. If you get something working please let me know!

The servo and linkages work perfectly through the full 180 degree range. The issue is the PID code….

Continue reading “PID Hardware Photos”

Jeff’s Raspberry Pi Setup Notes

Raspberry Pi Setup Notes

These are the notes I keep for initial setups of the base Raspberry Pi Linux images.  They were collected from all over the internet and from personal experiences. If you find errors let me know. I’m always updating it so check back if you’re looking to add a feature that you can’t find
anywhere else.

Everything here relies on what exists on the internet already. Nothing here is original except that it’s all in one place.

LAMP Setup

sudo apt-get install apache2

OR

sudo apt-get install nginx

 

sudo apt-get install mysql-server

sudo apt-get install php5 php5-mysql

Further  LAMP features

sudo apt-get install php5-fpm php5-cgi php5-cli php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-pspell php5-recode php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-xcache

More Stuff

sudo apt-get install chkconfig snmp net-snmp* imagemagick htop webalizer

 

sudo pear channel-update pear.php.net sudo pear install MDB2

sudo pear install pear/MDB2_Driver_mysql

Webmin

To install Webmin open a terminal and add the following repository:

1- Edit /etc/apt/sources.list file

sudo nano /etc/apt/sources.list

2- Add the following lines

deb http://download.webmin.com/download/repository sarge contrib

deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib

Save and exit the file

3- Now you need to import GPG key

wget http://www.webmin.com/jcameron-key.asc

sudo apt-key add jcameron-key.asc

4- Update the source list

sudo apt-get update

5- Now install Webmin

sudo apt-get install webmin

Now to access Webmin open your browser and enter:  http://serverip:10000/

You can get your ip address by issuing this command:

ifconfig

 

Remove any unneeded packages

There will eventually be packages that are unneeded. Apt-get can get rid of them by issuing this command:

 

sudo apt-get autoremove

Remote Desktop

Installing this allows you to connect via RDP on Windows.

sudo apt-get install xrdp

Add Chrome/Chromium to Desktop

Adds “Chrome” web browser to the GUI interface.

sudo apt-get install chromium-browser

Check CPU Clock Speed

This will show the current CPU clock speed in hertz

 cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq

Raspi-config

This is the initial configuration utility. I always forget its name..

sudo raspi-config

PID? What is it?

Wikipedia says that a proportional–integral–derivative controller (PID controller) is a generic control loop feedback mechanism (controller) widely used in industrial control systems – a PID is the most commonly used feedback controller. A PID controller calculates an “error” value as the difference between a measured process variable and a desired setpoint. The controller attempts to minimize the error by adjusting the process control inputs.

So what?

Continue reading “PID? What is it?”