Chintimini Wireless Project: Difference between revisions

From Wildsong
Jump to navigationJump to search
Brian Wilson (talk | contribs)
Brian Wilson (talk | contribs)
mNo edit summary
Line 1: Line 1:
[[Category: WiFi]]
[[Category: WiFi]]


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 ==
Line 59: Line 82:
I have a [[SPA3102]] that I will probably use to bridge the existing phone line to an internal VOIP network.
I have a [[SPA3102]] that I will probably use to bridge the existing phone line to an internal VOIP network.


I am thinking about using FreeSwitch instead of Asterisk this time,
I have a Grandstream BT101 phone and a couple ATA's that I can donate.
See my [[VOIP]] page.
DT-100 from Packet 8 and a Linksys PAP2.

Revision as of 17:11, 2 January 2010


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

I have a SPA3102 that I will probably use to bridge the existing phone line to an internal VOIP network.

I have a Grandstream BT101 phone and a couple ATA's that I can donate. DT-100 from Packet 8 and a Linksys PAP2.