Chintimini Wireless Project: Difference between revisions

From Wildsong
Jump to navigationJump to search
Brian Wilson (talk | contribs)
Brian Wilson (talk | contribs)
mNo edit summary
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[Category: WiFi]]
[[Category: Wireless]]


Chintimini Wildlife Center has several buildings spread out 100-200' feet apart.  
[http://www.cwrc.org/ Chintimini Wildlife Center] has several buildings spread out 100-200' feet apart.  


Objective: create a local area network that links the buildings together, and allow visitors to use WiFi connections.
'''Objectives'''
 
* Create a local area network that links the buildings together, and allow visitors to use WiFi connections.
* Use the network to support a phone system
* Add webcams so that site visitors can see what is going on.
 
== Map ==


There are a variety of out buildings. I have done a map, need to upload it.
There are a variety of out buildings. I have done a map, need to upload it.
Line 27: Line 33:
AP2 will be talking to sundry laptops in the yurt and outside so it has to look like an access point. In the Yurt I will need another access point configured to look like a client with a lan in the yurt; there are 3 or 4 computers there.
AP2 will be talking to sundry laptops in the yurt and outside so it has to look like an access point. In the Yurt I will need another access point configured to look like a client with a lan in the yurt; there are 3 or 4 computers there.


== EZ-G0 config notes ==
== Network ==
 
=== EZ-G0 config notes ===


Firmware: 139_01.02 (Jan 2 2009)
Firmware: 139_01.02 (Jan 2 2009)
Line 39: Line 47:
== File server ==
== File server ==


I am setting up a Via CN10000 Mini-ITX (fanless) with 512MB of RAM and an 80 GB Seagate Momentus 2.5" 7200rpm drive. It's in a little black pizzabox case.  
I am setting up a Via CN10000 Mini-ITX (fanless) with 1Ghz C7 processor, 1GB RAM and an 80 GB Seagate Momentus 2.5" 7200rpm drive. It's in a little black pizzabox case.  


I toyed with the idea of setting up Debian Live (see [[Walltop]] page) but could not get it to boot from a USB stick so I decided to go with installing the OS on the SATA drive for now.
I tested Debian Live (see [[Walltop]] page) but could not get the CN10000 to boot from a USB stick so I decided to go with installing the OS on the SATA drive for now.
Once the OS is installed I might try doing the boot-from-CF thing.
Once the OS is installed I might try doing the boot-from-CF thing.


I am also looking at using Freeswitch as the PBX software instead of Asterisk, just to see how it works.
I am also looking at using Freeswitch as the PBX software instead of Asterisk, just to see how it works. See my [[VOIP]] page.


I would like to get Freeswitch to work with MySQL.
I would like to get Freeswitch to work with MySQL.
Line 50: Line 58:
Other stuff that I could do with this mini-server?
Other stuff that I could do with this mini-server?


* Lighttpd or Apache + PHP + MySQL
Packages added to standard Debian 5:
linux-image-2.6.26-2-686
mysql-server mysql-client
apache2 phpmyadmin openssh-server rsync monit
unixodbc libcurl3 libvorbis0a ca-certificates libssh2-1 odbcinst1debian1 libogg0
postfix postfix-mysql
samba nfs
 
* Apache + PHP + MySQL
* ssh server
* ssh server
* Web cam server?
* Web cam server?
* Do I need DHCP service?
* Do I need to provide DHCP service?
 
=== To do ===
 
* Configure Freeswitch
* Configure monit
* Configure firewall
* Add a basic Web page


== Phone system ==
== Phone system ==


I have a [[SPA3102]] that I will probably use to bridge the existing phone line to an internal VOIP network.
Server: [[8track]]
 
# SPA-3102 PSTN bridge


I am thinking about using FreeSwitch instead of Asterisk this time,
# ATA DT-100 + analog handset at front entrance auto dials when it goes offhook.
See my [[VOIP]] page.
# SPA 921 for clinic
# SPA 921 for raptor barn
# SPA 921 for yurt
# SPA 901 for kitchen
# Grandstream BT101 phone - residence

Latest revision as of 21:33, 30 May 2014


Chintimini Wildlife Center has several buildings spread out 100-200' feet apart.

Objectives

  • Create a local area network that links the buildings together, and allow visitors to use WiFi connections.
  • Use the network to support a phone system
  • Add webcams so that site visitors can see what is going on.

Map

There are a variety of out buildings. I have done a map, need to upload it.

  1. Reception - At the front of the property
  2. Residence - Cable Internet connection is here.
  3. Clinic - 200' north of residence; PSTN phone line is available here
  4. Raptor barn - north of clinic
  5. Educational center - the "yurt" - 100 northeast of clinic

A wired network would be great, but hard to implement right now. We'd need to do over 300' of trenching. So I am going to try a wireless link first.

An indoor access point will be located in the residence. It will have a directional antenna aimed north to the clinic.

We can do a wired link from the residence to the reception building, they are in close proximity. Reception is not normally staffed, there is a door bell that rings in the clinic. So this is low priority.

On the clinic roof will be a mast with two EZ-Go-2 Wifi AP's. AP1 will point south towards the residence and AP2 will point northeast towards the yurt.

AP1 will be talking to a generic access point so it has to look like a client.

AP2 will be talking to sundry laptops in the yurt and outside so it has to look like an access point. In the Yurt I will need another access point configured to look like a client with a lan in the yurt; there are 3 or 4 computers there.

Network

EZ-G0 config notes

Firmware: 139_01.02 (Jan 2 2009)

Checklist

  • Set clock
  • Set IP address.
  • Set passwords.
  • Turn off telnet access.

File server

I am setting up a Via CN10000 Mini-ITX (fanless) with 1Ghz C7 processor, 1GB RAM and an 80 GB Seagate Momentus 2.5" 7200rpm drive. It's in a little black pizzabox case.

I tested Debian Live (see Walltop page) but could not get the CN10000 to boot from a USB stick so I decided to go with installing the OS on the SATA drive for now. Once the OS is installed I might try doing the boot-from-CF thing.

I am also looking at using Freeswitch as the PBX software instead of Asterisk, just to see how it works. See my VOIP page.

I would like to get Freeswitch to work with MySQL.

Other stuff that I could do with this mini-server?

Packages added to standard Debian 5: linux-image-2.6.26-2-686 mysql-server mysql-client apache2 phpmyadmin openssh-server rsync monit unixodbc libcurl3 libvorbis0a ca-certificates libssh2-1 odbcinst1debian1 libogg0 postfix postfix-mysql samba nfs

  • Apache + PHP + MySQL
  • ssh server
  • Web cam server?
  • Do I need to provide DHCP service?

To do

  • Configure Freeswitch
  • Configure monit
  • Configure firewall
  • Add a basic Web page

Phone system

Server: 8track

  1. SPA-3102 PSTN bridge
  1. ATA DT-100 + analog handset at front entrance auto dials when it goes offhook.
  2. SPA 921 for clinic
  3. SPA 921 for raptor barn
  4. SPA 921 for yurt
  5. SPA 901 for kitchen
  6. Grandstream BT101 phone - residence