Technical Guides

The following technical documentation is compiled and updated by the members of Air-Stream Wireless as reference for anyone interested in community wireless networking.


General Wireless Information

The following articles are intended only as a guide if you can’t find what your looking for please let us know.


Wireless Standards Comparison Table

 

802.11b

802.11g

802.11a

802.11n

IEEE Ratified

1999

2001

1999

2008

Frequency

2.4GHz

2.4GHz

5GHz

2.4GHz

5GHz

Non-overlapping Channels

3

3

12

3

12

Baseline Bandwidth Per Channel

11Mbps

54Mbps

54Mbps

65Mbps

65Mbps

Number of Spatial Streams

1

1

1

2, 3* or 4*

2, 3* or 4*

Channel Bonding

No

No

No

No

Yes

Max Bandwidth Per Channel

11Mbps

54Mbps

54Mbps

130Mbps

270Mbps

Common WiFi Connectors

These are some common connectors and pigtails used in the Wireless world. The pictures should help when choosing pigtails to connect a wireless card to an antenna. There are other connectors as well, so hopefully the page will grow to be a definitive guide.


U.fl (Hirose)

The U.fl connector comes on most MiniPCI cards such as the senao NL-2511MP(prism 2.5 chipset), Senao NL-3054MP(PrismGT chipset), Intel ProWireless, Cisco, Toshiba etc. ( Also known as AMC)


MC CARD (Lucent) to N-Male Pigtail

The Lucent connector comes on cards such as the Orinoco PCMCIA. It has a bad reputation as being easily broken. Connects to a antennas that have an N-Female such as the WaveGuide, Yagi, Cantenna and bigger Omni antennas.


U.fl to N Female Bulkhead Pigtail

The U.fl connector comes on most MiniPCI cards such as the senao NL-2511MP(prism 2.5 chipset), Senao NL-3054MP(PrismGT chipset), Intel ProWireless, Cisco, Toshiba etc. When setting up a WRAP, this pigtail can go on the MiniPCI and the N Female Bulkhead is installed in the case.


RP SMA Male to N Female Pigtail

The RP-SMA is commonly used on PCI cards and access points/routers that have a removeable antenna. Brands such as Netgear and D-Link have these. Hills Parabolic Dish antennas come with a short length of coax and a N-Male connector, so this pigtail can go between an AP and Hills.


MC Card (Lucent) Connector

Commonly found on PCMCIA cards such as D-Link, Orinoco and Lucent based cards


N Male Connector

Hills Parabolic Dish antennas, among others, come with a short length of coax and a N-Male connector. Connects to alot of anennas that have an N-Female such as the Yagi, Cantenna and bigger Omni antennas.


RP SMA Female Connector

The RP-SMA Female is commonly used on PCI cards and access points/routers that have a removeable antenna. Brands such as Netgear and D-Link have these.


RP SMA Male Connector

The RP-SMA Male is commonly used on Antennas that go onto PCI cards and access points/routers that have a removeable antenna. Brands such as Netgear and D-Link have these.


SMA Female Connector

Normal SMA is not commonly used on wireless gear


RP SMA Female PCB Jack

The RP SMA Female Straight PCB Jack is commonly used on access points/routers and wireless cards that use a removeable antenna. Brands such as Netgear, Mitsubishi, Edimax/UltraWAP,Minitar, and D-Link have these. It is available in a variety of configurations such as straight, right-angled, long straight and edge mount.


ACK Timeouts and the effects on distance links

All 802.11 a/b/g wireless devices use a number of time constants, defined by the IEEE specifications, to sense other carriers using the wireless media and avoid collisions (compared to 802.3 which only senses collisions) as well as for retransmission of lost frames. The important constants to consider are Slottime, CTS timeout and ACK timeout. Slottime is more important for collision avoidance when multiple stations are connected, or when one is trying to simulate full duplex communication, while ACK timeouts are more important for point to point communication. Other constants that may restrain the maximum link distance are SIFS (Short Inter Frame Spacing), DIFS (Distributed IFS) and PIFS (Point Coordination IFS.) DIFS is the amount of time a station must sense a clear radio before beginning a new transmission sequence. SIFS is the amount of time a station must wait before sending or beginning to receive a RTS, CTS or ACK frame. PIFS is the DIFS for the access point in a special access method known as Point Coordination Function. The times are defined such that the RTS, CTS and ACK frames are given a higher priority (ie once a packet transmission sequence has begun, the station holds onto the channel until it is finished)

In 802.11b, the constants are mandated by IEEE as follows:

  • Slottime = 20 µs
  • SIFS = 10 µs
  • PIFS = SIFS + Slottime = 30 µs
  • DIFS = SIFS + 2 x Slottime = 50 µs

In 802.11g:

  • Slottime = 9 µs
  • SIFS = 10 µs
  • DIFS = SIFS + 2 x Slottime = 28 µs

In 802.11a:

  • Slottime = 9 µs
  • SIFS = 16 µs
  • DIFS = SIFS + 2 x Slottime = 34 µs

Note: DIFS/SIFS/PIFS are used for physical layer carrier sensing while the MAC layer performs the collision detection using CTS and ACK timeouts. Default CTS and ACK timeouts vary between manufacturers.

Normal Transmission flow without RTS/CTS handshaking

Sender: Wait DIFS, Send Data, Wait SIFS, Listen for and receive ACK (until maximum ACK timeout), Repeat

Receiver: Listen for and receive Data,Wait SIFS, Send ACK, Wait DIFS

Distance Limitations in 802.11b

Optimum ACK Timeout, Slottime and DIFS all depend on Air Propagation Time in some way. The IEEE standard defines Air Propagation Time as 1 µs ±(10% SIFS.) Radio waves propagate at approximately 300 meters per µs. 

    ACK Timeout: Clearly if the ACK timeout is shorter than the time it takes for the end of the last data packet (+ SIFS) to propagate to the receiver + the start of the ACK for that packet to propagate back to the sender, then the sending MAC will assume that the packet has been lost and will unnecessarily retransmit the data packet. The retransmitted packet will end up colliding with the ACK that is on its way back, inducing the back-off part of the protocol thus reducing throughput. If, conversely, the ACK timeout is set too long, the transmitter waits unncesessarily long before retransmitting any lost frames and thus reduces the throughput of the link (more important as the bit error of the environment increases.) Similar conclusions can be drawn about the CTS timeout, however RTS/CTS is only for reducing collisions with hidden nodes and can be turned off in the majority of cases. Most implementations assume the IEEE recommended one-way Air Propagation Time of 1 µs, thus tune the ACK Timeout of their devices to 300 meters. This is the maximum distance that high throughput can be achieved between a local network of IEEE 802.11b compliant devices out of the box. The links will still work over longer distances, but throughput will drop as the distance increases.

    Example: With radio waves propagating at an approximate speed of 300 meters per microsecond, a 3000 m link would require an Air Propagation Time of 10 µs (9 µs more than usual.) The ACK Timeout must account for a round trip propagation, therefore for a 3000 m link to achieve maximum throughput, another 18 µs must be added to a standard ACK Timeout. This maximum throughput will be slightly less than can be achieved at close range, but will be much more than if the ACK Timeout is not changed.

    Slottime: A station is only allowed to transmit at the beginning of the slottime, so this time should not end before the signal reaches the destination. This gives a maximum distance of 20  µs x 300 m / µs = 6000 meters. Assuming that the ACK timeouts have been increased accordingly, this is the maximum distance between any station in a point-to-multipoint environment (assuming no hidden stations) without incurring heavy exponential backoff.

    DIFS: A station must wait DIFS before initiating a new transfer, in other words, for 802.11b, the stations have 50 µs to sense the channel to avoid collision with a frame sent from the furthest node. This means the maximum distance that the furthest node can be is 300 m / µs x 50 µs = 15000 meters. Assuming that the ACK timeouts have been increased accordingly, this is the maximum point-to-point distance before throughput drops dramatically without the slottime (DIFS is based on slottime) being changed.

Long distance links in 802.11g/a

The principles are the same, but the numbers are different. The default timings are much more strict, so for any reasonable distance link the ACK timeout and Slottime will probably need to be changed, even for point-to-point links. Many Ethernet bridge/gateway devices provide little or no way to change this, however certain miniPCI adapters such as the CM9, Senao and SuperRange cards have driver support in BSD and Linux to alter these settings. The possible throughput that can be achieved when properly tweaked, though not full theoretical rate, is much higher than 802.11b can achieve over the same distance and is worth the effort.

Changing ACK timeout and Slottime

For every further 300 meter increase in distance above 300 meters add 1 µs to the Slottime of your device, and 2 µs to the ACK timeout and CTS timeout.

Every station connected on the same channel should have the same time constants.

Use the furthest distance between any two nodes as the distance in your calculations.

For specific examples for popular operating systems and drivers please see http://www.air-stream.org/Change_ACK

Definitions

ACK Timeout = Air Propagation Time (max) + SIFS + Time to transmit 14 byte ACK frame [14 * 8 / bitrate in Mbps] + Air Propagation Time (max)

Slottime = MAC and PHY delays + Air Propagation Time (max)

DIFS = SIFS + 2 * Slottime

Summary

Moderately long distance 802.11b links may work well "out of the box" due to the lax timings, and even more lenient MAC implementations by some manufacturers. With the right wireless card and some tweaking, 802.11b can maintain almost maximum theoretical throughput over very long distances and thus is the distance king.

However 802.11a is still the throughput king, but specialised cards that allow tweaking are certainly required for any distance links. Tweaking 802.11g requires a card that can be locked into 11g mode so that the slottime doesn't keep reverting every time a 11b client tries to connect. 802.11a wins out over 802.11g because there are more non-overlapping channels in the 5.8 GHz spectrum, meaning most 11a links will more likely be able to maintain their high throughput.

- shadey


AMTA website posts safety fact sheets on Wi-Fi

AMTA has posted two new fact sheets on its website to explain the safety of Wi-Fi and how it works and the range of radio communications in the community.

See their website for more details.


Antenna Polarisation

Antenna polarization is a very important consideration when choosing and installing an antenna.

Most systems use either vertical, horizontal or circular polarization. Knowing the difference between polarizations and how to maximize their benefit is very important to users.

Polarization
An antenna is a transducer that converts radio frequency electric current to electromagnetic waves that are then radiated into space. The electric field plane determines the polarization or orientation of the radio wave. In general, most antennas radiate either linear or circular polarization.

A linear polarized antenna radiates wholly in one plane containing the direction of propagation. Where a circular polarized antenna, the plane of polarization rotates in a circle making one complete revolution during one period of the wave. If the rotation is clockwise looking in the direction of propagation, the sense is called right-hand-circular (RHC). If the rotation is counter clockwise, the sense is called left-hand-circular (LHC).

An antenna is said to be vertically polarized (linear) when its electric field is perpendicular to the Earth's surface. An example of a vertical antenna is a broadcast tower for AM radio or the "whip" antenna on an automobile. Horizontally polarized (linear) antennas have their electric field parallel to the Earth's surface. Television transmissions use horizontal polarization.

Vertical and Horizontal Dipoles

Circular polarized wave radiates energy in both the horizontal and vertical planes and all planes in between. The difference, if any, between the maximum and the minimum peaks as the antenna is rotated through all angles, is called the axial ratio or elliptically and is usually specified in decibels (dB).

If the axial ratio is near 0 dB, the antenna is said to be circular polarized, when using a Helix Antenna. If the axial ratio is greater than 1-2 dB, the polarization is often referred to as elliptical, when using a crossed Yagi.

Important Considerations
Polarization is an important design consideration, as each antenna in a system should be properly aligned for maximum signal strength between stations. When choosing an antenna, it is an important consideration as to whether the polarization is linear or elliptical. If the polarization is linear, is it vertical or horizontal? If circular, is it RHC or LHC?

This is becomes a greater concern in Wireless Lan devices as line-of-sight (LOS) paths are required due to the low power levels involved, consequently the polarization of the antennas at both ends of the path must use the same polarization.

In a linearly polarized system, a misalignment of polarization of 45 degrees will degrade the signal up to 3 dB and if misaligned and 90 degrees the attenuation can be more than 20 dB.

Likewise, in a circular polarized system, both antennas must have the same sense. If not, an additional loss of 20 dB or more will be incurred. Also note that linearly polarized antennas will work with circularly polarized antennas and vice versa. However, there will be up to a 3 dB loss in signal strength. In weak signal situations, this loss of signal will mean a great deal.

Cross polarization is another consideration. It happens when unwanted radiation is present from a polarization, which is different from the polarization in which the antenna was intended to radiate. For example, a vertical antenna may radiate some horizontal polarization and vice versa. However, this is seldom a problem unless there is noise or strong signals are nearby.

Typical Applications
Vertical polarization is most commonly used when it is desired to radiate a radio signal in all directions over a short to medium range.

Horizontal polarization is used over longer distances to reduce interference by vertically polarized equipment radiating other radio noise, which is often predominantly vertically polarized.

Nevertheless both horizontal and vertical polarization may be deployed over long distance if a reflector is deployed to focus the energy being emitted.

So consequently the decision is using the polarization, which offers the best rejection of local unwanted signal.

Circular polarization is most often used in satellite communications. This is particularly desired since the polarization of a linear polarized radio wave may be rotated as the signal passes through any anomalies (such as Faraday rotation) in the ionosphere.

Furthermore, due to the position of the Earth with respect to the satellite, geometric differences may vary especially if the satellite appears to move with respect to the fixed Earth bound station. Circular polarization will keep the signal constant regardless of these anomalies.

These Antennas make very good point-to-point long run connections due to a combination of linear noise rejection and high gain. The two most common a crossed yagi or helix

When setting up an exclusive communications link, it may be wise to first test the link with vertical and then horizontal polarization to see which yields the best performance (if any).

If there are any reflections in the area, especially from structures or towers, one polarization may outperform the other. Further, if there are other RF signals in an area, using a polarization in the opposite predominant high level signals will give some isolation as discussed earlier.

On another note, when radio waves strike a smooth reflective surface, they may incur a 180 degree phase shift, a phenomenon known as specula or mirror image reflection. The reflected signal may then destructively or constructively affect the direct LOS signal.

Circular polarization has been used to an advantage in these situations since the reflected wave would have a different sense than the direct wave and block the fading from these reflections.

Diversity Antennas
Even if the polarizations are matched, other factors may affect the strength of the signal. The most common are long and short-term fading. Long term fading results from changes in the weather (such as barometric pressure or precipitation). Short term fading is often referred to as "multipath" fading since it results from reflected signals interfering with the LOS signal.

Some of these fading phenomenon can be decreased by the use of diversity reception. This type of system usually employs dual antennas with some kind of "voting" system to choose the busiest signal. This is commonly used in many 802.11 wireless network equipment.

However in theory for the best results when using external antennas they should be at least 20 wavelengths apart, so that the signals are no longer correlated, particularlly in medium and long-distance situations.


Bits and Bytes

    byte(s)
    bit(s)

Data Transmission conversion (kilobit):

In data communications, a kilobit is a thousand bits, or 1,000 (10^3) bits. It's commonly used for measuring the amount of data that is transferred in a second between two telecommunication points. Kilobits per second is usually shortened to Kbps.

Some sources define a kilobit to mean 1,024 (that is, 2^10) bits. Although the bit is a unit of the binary number system, bits in data communications are discrete signal pulses and have historically been counted using the decimal number system. For example, 28.8 kilobits per second (Kbps) is 28,800 bits per second. Because of computer architecture and memory address boundaries, bytes are always some multiple or exponent of two.

Easy dBs

Off the back of the meeting last night where we were talking about the power output of cards and
antenna gains. I'd thought I'd post how I remember the whacky world of dB gains.

Rule of Thumb: For power gain, every decade of dB adds a zero to the "10".

eg.
0dB = 1
10dB = 10
20dB = 100
30dB = 1000
40dB = 10000
etc.

Rule of Thumb #2: Every doubling of power is +3dB

eg.
100 = 20dB
200 = 23dB
400 = 26dB
etc.

This stems from a formula used to calculate gain in terms of dB,
Av(dB) = 10 log( Av )
Where Av(dB) is the gain in terms of dB, and Av is the raw gain which is determined by
dividing the output power by the input power,
Av=Po/Pi

Also as a side reminder
dBi - Gain of an antenna with respect to a unity-gain isotropic antenna.
dBm - Gain of an amplifier (power output of a transmitter) with respect to 1mW.

Edit: Those wanting to know the dBm of their card, just put the power figure in the formula I mentioned
above (ie. for a 350mW card, 10*log(350)= 25.4dBm)


Effective Isotropic Radiated Power (EIRP)

Effective Isotropic Radiated Power (EIRP) is the output power when a signal is concentrated into a smaller area by the Antenna.

An isotropic radiator radiates power equally in all directions, however a perfect isotropic radiator is only theoretical as even the simplest antennas will concentrate the signal in certain direction(s). E.g. a 1/2 wave dipole has a gain of 2.15 dBi.

The EIRP is calculated using this formula:

EIRP = Effective Isotropic Radiated Power

Pout = transmitter power output (dBm)

Ct = signal loss in cable (dB)

Gt = gain of the antenna (dBi) Pout - Ct + Gt = EIRP

When installing a wireless system with external antenna, your EIRP calculation should not exceed the class license limit. Other wise you must adjust either the transmitter power output, the length of cable and/or the choice of antenna.

Access Point Details
Power Output: dBm
Cable Attenuation: dB
Antenna Gain: dBi
EIRP: mW
dBm
Note: this is for use as a guide only


Fresnel Zone

Here is scenario...

It’s early in the morning on a cool, clear day. The top of a proposed Air-Stream site is just visible through your binoculars and everything seems good

You go out and purchase and test the necessary wireless equipment, mounting an antenna on the rooftop, then fire it up, and… then nothing but problems.

The link does not seem to cooperate at all. It fades in and out, and the radio signal levels are low when there is any link at all. You check all the connections, twist and turn the antenna, and use your best language to get it to work… no improvement.

On first analysis it appears that some component in the wireless unit is malfunctioning, but the test worked properly and the units performed as expected.

Standing on the roof, you snap open your mobile and call another Air-Stream member. They listen to your story, and then they ask a question:

"Any chance that another signal is interfering with your signal?"

I checked, and can pick out a few other SSIDs but nothing on the same channel "Good", you reply

"Now, do you have clear Radio Line of Sight?" "Of course", is your response “I have some binoculars, and can see the other site from where I’m standing??”

They pauses and then ask "That’s good to know, but what about proper Fresnel Zone clearance?"

Fresnel Zone clearance????
At that moment, you begin to suspect that there are other factors other than a visual sight involved with establishing proper, usable Radio Line of Sight.

So what is going on here?
For two radios, or wireless units, to connect to each other, the radio signal must reach both units with adequate strength, and in a usable form.

For a wireless network spanning many kilometres these factors collectively are known as "Radio Line of Sight", and become very important indeed.

Visual and Radio line of sight: are they different?
Light and radio are both forms of electromagnetic radiation but operating at very different frequencies. Just because you can establish visual line of sight, or see a distant building with binoculars on a clear day, does not mean you can establish a wireless link between them.

What is the Fresnel Effect?
In the early 19th century French physicist, Augustin Fresnel (pronounced "Freh-Nel") made an important observation about the behaviour of light. Fresnel noted that a ray of light passing near a solid object is subject to diffraction, or bending.

This diffraction caused the intensity of the original light beam to increase or decrease depending on how near the object was to the beam. This characteristic of electromagnetic radiation is known as the Fresnel Effect.

Light and radio waves are subject to the same laws of physics, including the Fresnel effect. If an object like a mountain ridge or building is close to the radio signal path, it can affect the quality and strength of the signal.

Radio waves diffracted by such objects can affect the strength of the received signal. This happens even though the obstacle does not directly obscure the direct visual path.

This area, known as the "Fresnel Zone", and must be kept clear of all obstructions. That means the earth curvature, depth of the Fresnel Zone, and height of objects in the radio path must be added together to get the antenna mounting height. It’s usually adequate to use less than the full depth of the Fresnel Zone to calculate clearance.

How much Fresnel Zone clearance do I need?
60% of the Fresnel Zone (F) is the generally accepted portion which must be kept clear. This assumes that there are no buildings or other obstructions in the way. If such obstructions exist, their height must be added to the total antenna mounting height.

To see the distant end with binoculars, we need only elevate our eye high enough to clear the Earth’s curvature. Remember, you saw the top of the distant site. The problem was that you only confirmed visual line of sight, not radio line of sight.

When it came time for the radio signal to pass from site A to site B, the lack of adequate Fresnel Zone clearance caused signal diffraction, and degradation of the radio signal.

So what do you do?

  • Use an antenna with a more narrow lobe pattern, usually a higher gain antenna will achieve this
  • Raise the antenna mounting point on Site A and/or Site B
  • Build a new structure, e.g. a tower tall enough to provide adequate clearance
  • Increase the height of the existing antenna mounting point by installing a taller mast with stabilizing guy wires
  • Locate a different mounting point, e.g. building or tower, for the antenna
  • Remove the obstacle (such as taking a chain saw to that Tree)

LOS (Line of Sight)

802.11a and b wireless LAN equipment has proven to be a very useful and a low cost way to setup networks over distance and is commonly used by many individuals, community groups and small businesses.

However for most setting up a wireless network for the first time, one major hurdle that will almost always comes up is the problem of establishing good LOS between sites. LOS or Line of sight is a very important consideration, as without it, it would be impossible to establish a reliable network connection over a few hundred metres regardless of the antenna, equipment or mast deployed.

This is because the high frequency and low power of most standard wireless devices 802.11(a/b/g) is unable to pass through a solid object without a significant reduction and dissipation of the signal.

Where as good LOS it is not uncommon to see links established over 10kms with sustained data rates exceeding 18Mbps in 802.11a Unfortunately, in the real world good LOS between different locations is a rare coincidence for individuals working on their own and it is for this reason many community groups like Air-Stream Wireless have been formed.

By establishing a group, members can help each other by establishing a shared network where specific sites with good LOS become the relay points for others without good LOS consequently overcoming many topographical barriers that an individual would find difficult to overcome on their own.


Define LoS


MIMO and 802.11n

Linksys WRT300NMIMO an acronym for multiple input, multiple output, and is a system which is deployed along with OFDM (Orthogonal frequency-division multiplexing) in the new 802.11n standard. This new standard offers many advantages over conventional standards such as 802.11g Wireless LAN equipment of which we have become familiar.

MIMO a system which exploits multiple transmitters and antennas to increase the bit rate in a wireless LAN link with no additional power or bandwidth consumption using a method called Spatial Multiplexing (SM). The benefits of MIMO over conventional 802.11g equipment is pronounced.

Benefits include:

  • Improved signal to noise ratio through increased antenna array gain,
  • Improved link reliability using phase nulling techniques
  • Near and Non LOS performance enhancement
  • Improved ability to ignore other signals which inhabit the same band
  • Increased throughput due parallel data channelling.

Here is a simplified summary of how it all works

MIMO TX

The input data stream is split into independent sub-streams which together occupy less bandwidth than is required to transmit the original stream on a single channel. These sub-streams are applied separately to individual transmitters and antennas on the same frequency, where the receivers at the other end recover each sub-stream and merg them back together.

Due to the presence of various scattering objects eg: buildings, walls, cars, trees, etc. signals experience a multi-path propagation and when it is captured by the receiver antenna these signals will arrive with random phase and amplitude. In conventional 802.11g equipment only the strongest signal is used and the other mulit-path signals are rejected as noise.

Propagation TX

However in a MIMO device this is turned to an advantage as these deferent phases and amplitudes will have a specific spatial signature. The receivers can be viewed as a bank of superposed spatial weighting filters where every filter aims at extract one of the multiplexed sub-streams by spatially nulling the remaining ones. This not only allows the added benefit of array gain due to multiple antennas, but also diversity techniques which reduce signal fading.

MIMO RX

The disadvantages of the MIMO system is mostly the need for multiple Antennas; the cost of the equipment compared to existing equipment available and limited open source driver support.

However as poeple become more aware of the posibilities the standard it is certain to become popular and with this the price should come down significantly. This I'm sure also will see more manufacturers making code available for the Open Source Community, which will enhancing their competitive advantage over other brands and boarder support by wireless network communities and enthusiasts.


Minimising Interference

Interference

Users of wireless LAN equipment over distance are increasingly being effected by rising levels of interference due to the ubiquitous nature of wireless usage in the home and office, further fueled by the low costs, easy setup and the potential benefits that the technology offers.

Also access to the radio bands used by this equipment is relatively unconstrained, called the 'public park' concept the planning objective of regulative authorities is for all users to be able to access a small portion of the total resource and to share that resource in a way that requires minimal regulatory intervention provided the power is kept well down.

The use of a 'public park' approach is administratively efficient and gives great freedom to users, but the price of this freedom is increased risk of interference. What is often miss-understood by many users of wireless LAN equipment is that this framework equally applies to all users regardless if you are a telecommunications carrier or an individual.

Clearly the very thing that has created an environment where communities can establish wide area networks like Air-Stream is the same environment which has created the interference problem.

Consequently, minimising the impact of interference through public awareness, and providing an open platform for users to share information to maximise the effectiveness of their equipment and minimising interference is important to all.


Advertising your SSID

One of the ways to minimise interference is through advertising your SSID so that other users of the band can take steps to avoid interference and conflicts.

For this purpose Air-Stream advertise the SSID on all their AP’s including backhaul links between sites. This not only makes it easier for users to connect, but also provides other wireless users with all the information needed to minimise interference.

This information can be acquired easily via any wireless device when completing a site survey providing information about the user, channels used, general location and the direction in which antennas maybe pointed.

For example an Air-Stream AP will use the SSID: Air-Stream-Location Name and a Back Haul link may have an SSID: Air-Stream-LoacationFrom-LocationTo


Using your equipment correctly

The correct use of equipment is another way wireless users can minimise interference, this can be done by ensuring your setup complies to the ACMA regulations.

See: ACMA Requirements

Nevertheless there are some other basic steps that can be deployed to minimize interference and maximise connectivity between sites. This includes:

  • Use the most appropriate antenna for the task
  • Prefer antenna gain, receive sensitivity and good LOS over device transmit power
  • Ensure good antenna alignment on directional antennas, always maximise the signal even if your signal is already good to reduce stray interference
  • Use the correct coax cables and fittings to ensure equipment is appropriately shielded, earthed and protected from the elements
  • If you build a home brew antenna, try finding someone who can test it for you. Poor SWR can reduce performance and increase interference for others
  • Join a group like Air-Stream or similar and ask others for their advice

What is a dB?

Newcomers to wireless technology often find terms such as dB, dBm etc confusing. This document explains these terms.

We use certain types of antennas because they have “gain” – they increase signal strength. They don’t magically create extra energy though, they direct radio signals into a smaller beam in the same way a spot light does. The higher the gain the narrower the beam and the more concentrated power – in certain directions only though!

We often talk about this gain in terms of ratios, because the gain is independent of the power level – an antenna that doubles the signal strength of a one watt transmitter will also double the signal strength of a ten watt transmitter.

You can also have losses – a poor cable might lose one half (or more) of the signal power. This is also independent of the absolute power level – one watt becomes half a watt, ten watts becomes five, etc.

Ratios are messy to use though when using several of them together – imagine “I have a seventeen times antenna with a one third power loss in my cable and one tenth of my power lost in the connectors”. It’s hard to figure out just how much overall gain or loss that represents.

To make it easier, we work with deci-Bells (dB), which are defined as ten times the logarithm of the ratio. The beauty of this is that to multiply gains (or losses) we just add the dB numbers. (Gain will be a positive dB number, while loss will be negative, so subtracted) So now “I have a 15dB antenna, with 3dB of cable loss and 2dB of connector loss – a total of 10dB gain”. Much easier!

Here are some examples of dB ratios:
+3dB is doubling the power, -3dB is only a half.
+6dB is Quadrupling power, -6dB is only a quarter.
+10dB is 10 times the power, -10dB is only a tenth.
+20dB is 100 times the power, -20dB is only one percent.

(You can now see why the “ten times” factor is used – it avoids fractions in the log values for commonly encountered ratios)

All of the above deals with RATIOS, which are independent of power. So it’s meaningless to say “How much power will a 23dB antenna give me” – the antenna gets as much power as the transmitter feeds it, but focuses it to give the effect of a 23db stronger (200 times more powerful) transmitter – in the focus direction only. In fact, the effective width of the strengthened signal is specified as “degrees of beamwidth” and is the number of degrees between the points at which the gain falls off by 3dB.

We often talk about the “Effective Radiated Power” and that is the equivalent power level produced by the transmitter/antenna combination (in the highest gain direction). So a 1 watt transmitter with a 20dB (100 times) antenna is producing a ERP of 100 watts.

High gain antennas have narrow beamwidth, and so can be harder to align. It should be noted that gain can be achieved in either the horizontal or vertical plane (or both). Most antennas have quite different patterns of radiation in the vertical and horizontal planes, with different antennas chosen for the different pattern according to their function. Antennae also have a “polarisation” – either horizontal or vertical, which defines the way in which the radio waves are transmitted, but the main connection between signal strength and polarisation is that having different polarisations between transmitter and receiver gives another 20dB or more of loss!

Finally, another term encountered is dBm, and this one IS related to power. Zero dBm is defined as one milliwatt (one thousandth of a watt) and so transmitter powers are often expressed in terms of this reference. This is NOT the same as antenna gain – this is real power. Receiver sensitivity is also expressed in terms of how many dBm or what power level is required to receive a signal. So if I have a 20dBm transmitter, a 15dB gain antenna at each end, 110dB of path loss (signal attenuation in the atmosphere) and a –90dBm receiver, can I get a signal through?

Add them up: 20 plus 15 minus 110 plus 15 gives -60dBm, so I will theoretically have a signal of 30dB more than the minimum I need, so it should be a good path. Of course, this is only theoretical, trees and other obstructions can reduce the signal dramatically, but this is a good starting point before a real-world trial.

Steve Fraser


Channels for 802.11b

802.11b applies to wireless LANs and provides 11 Mbps transmission (with a
fallback to 5.5, 2 and 1 Mbps depending on Range and Signal Strength) in the
2.4 GHz band. 802.11b uses only DSSS (Acronym for direct-sequence spread spectrum.
DSSS is one of two types of spread spectrum radio.) 802.11b was a 1999 IEEE
ratification to the original 802.11 standard.


Channels for 802.11g

802.11g is a proposed standard, describing a wireless networking method for
a WLAN that operates in the 2.4 GHz radio band. By using OFDM (Orthogonal Frequency
Division Multiplexing) technology, 802.11g-based WLANs will be able to achieve
a maximum speed of 54 Mbps. 802.11g-compliant equipment, such as wireless Access
Points, will be able to provide simultaneous WLAN connectivity for both 802.11g
and 802.11b equipment.


Channels for 802.11a

The 802.11a standard uses the same core protocol as the original standard, operates in 5 GHz band, and uses a 52-subcarrier OFDM (Orthogonal Frequency Division Multiplexing) with a maximum raw data rate of 54 Mbit/s, which yields realistic net achievable throughput in the mid-20 Mbit/s. The data rate is reduced to 48, 36, 34, 18, 12, 9 then 6 Mbit/s if required.

Although there are 12 official channels allocated on 802.11a there are actually 18 channels in total, 11 channels can be considered indoor due power limits (Aircraft radar issues) and another 7 which are usable for Community(Outdoor)use.

Note *In Turbo Mode (108Mb) there is only 3 indoor and 2 outdoor channels

Channel

Frequency Mhz

EIRP

36

5180 

200mw 

40

5200 

200mw

*42

5210

200mw

44

5220 

200mw

48

5240 

200mw

*50

5250

200mw

52

5260 

200mw

56

5280 

200mw

*58

5290

200mw

60

5300 

200mw

64

5320 

200mw 

149

5745

1000mw

*152

5760

1000mw

153

5765

1000mw

157

5785

4000mw

*160

5800

4000mw

161

5805

4000mw

165

5825

4000mw

Channel Separation Layout

General Networking Infomation

Networks provide a means of connecting two or more computers in order to share resources, such as files and printers, and for communication through websites, email, chat and video.

The underlying systems used by computers to communicate, operate regardless of the medium in which they physically travel. Cables, telephone lines, radio signals such as used by Air-Stream and even infrared light beams, can be used to link computers in a network.


BGP (Border Gateway Protocol)

The Border Gateway Protocol (BGP) is an inter-autonomous system routing protocol. An autonomous system is a network or group of networks under a common administration and with common routing policies. BGP is used to exchange routing information for the Air-Stream WAN and is the protocol used between our Access Points Routers (APR).

BGP is a very robust and scalable routing protocol, as evidenced by the fact that BGP is the main routing protocol employed on the Internet today. To achieve scalability, BGP uses many route parameters, called attributes, to define routing policies and maintain a stable routing environment.

In addition to the BGP attributes, classless inter-domain routing (CIDR) is used to reduce the size of the routing tables. For example, assume that an APR such as Julia Farr owns the IP address block 10.123.x.x, this block would consist of 256 address blocks 10.123.0.x through to 10.123.255.x. If the APR assigns each block to a member without CIDR it would be necessary for the APR to advertise 256 address blocks to its peers. But CIDR can subnet the address space and advertise only one block 10.123.x.x which is much smaller as it is rendered obsolete by CIDR, allowing a significant reduction in the BGP routing tables.

BGP Attributes
Routes learned via BGP have associated properties that are used to determine the best route to a destination when multiple paths exist to a particular destination eg where an APR has multiple backbones. These properties are referred to as BGP attributes and include:

  • Weight
  • Local preference
  • Multi-exit discriminator
  • Origin
  • AS_path
  • Next hop
  • Community

Weight Attribute
Weight is an attribute that is local to a router. The weight attribute is not advertised to neighbouring routers. If the router learns about more than one route to the same destination, the route with the highest weight will be preferred and will be installed in the IP routing table.

Local Preference Attribute
The local preference attribute is used to prefer an exit point from the local autonomous system (AS). Unlike the weight attribute, the local preference attribute is propagated throughout the local AS. If there are multiple exit points from the AS, the local preference attribute is used to select the exit point for a specific route.

Multi-Exit Discriminator Attribute
The multi-exit discriminator (MED) is used as a suggestion to an external AS regarding the preferred route. The term suggestion is used because the external AS that is receiving the MEDs may be using other BGP attributes for route selection.

Origin Attribute
The origin attribute indicates how BGP learned about a particular route. The origin attribute can have one of three possible values:

  • IGP is the route interior to the originating AS. This value is set when the network router configuration command is used to inject the route into BGP.
  • EGP is the route learned via the Exterior Border Gateway Protocol (EBGP).
  • Incomplete is where the origin of the route is unknown or learned in some other way.

AS path Attribute
When a route advertisement passes through an autonomous system, the AS number is added to an ordered list of AS numbers that the route advertisement has traversed.

Next-Hop Attribute
The EBGP next-hop attribute is the IP address that is used to reach the advertising router. For EBGP peers, the next-hop address is the IP address of the connection between the peers. For IBGP, the EBGP next-hop address is carried into the local AS, as illustrated in
Therefore, it is important to have an IGP running in the AS to propagate next-hop routing information.

Community Attribute
The community attribute provides a way of grouping destinations, called communities, to which routing decisions (such as acceptance, preference, and redistribution) can be applied. Route maps are used to set the community attribute. Predefined community attributes are:

  • no-export—Do not advertise this route to EBGP peers.
  • no-advertise—Do not advertise this route to any peer.
  • internet—Advertise this route to the Internet community; all routers in the network belong to it.

BGP could possibly receive multiple advertisements for the same route from multiple sources. BGP selects only one path as the best path. When the path is selected, BGP puts the selected path in the IP routing table and propagates the path to its neighbours. BGP uses the following criteria, in the order presented, to select a path for a destination:

  • If the path specifies a next hop that is inaccessible, drop the update.
  • Prefer the path with the largest weight.
  • If the weights are the same, prefer the path with the largest local preference.
  • If the local preferences are the same, prefer the path that was originated by BGP running on this router.
  • If no route was originated, prefer the route that has the shortest AS path.
  • If all paths have the same AS path length, prefer the path with the lowest origin type (where IGP is lower than EGP, and EGP is lower than incomplete).
  • If the origin codes are the same, prefer the path with the lowest MED attribute.
  • If the paths have the same MED, prefer the external path over the internal path.
  • If the paths are still the same, prefer the path through the closest IGP neighbour.
  • Prefer the path with the lowest IP address, as specified by the BGP router ID.

Sample Config Files (for Quagga/Zebra)
Basic settings for a quagga BGP setup:

zebra.conf:
-------------------------
hostname blah                # your hostname
password blah                # your password
enable password blah
interface rl0                # your interfaces
interface wi0
interface wi1
line vty
-------------------------

bgpd.conf:
-------------------------
hostname blah
password blah
enable password blah
router bgp 655xx            # your AS
network 10.x.x.x/27            # 
network 10.y.y.y/30            # your networks
network 10.z.z.z/30            #
neighbor 10.y.y.y remote-as 655yy    # peer1
neighbor 10.z.z.z remote-as 655zz    # peer2
line vty
------------------------- 

Good resources for BGP routing are:


Integrating the Wireless LAN with your existing home network

So you have made the effort of putting an antenna onto your roof, made the connection to your local AP and got either a coax run to a wireless card in your computer or a ethernet run back from the waterproofed AP on your roof. How do you make sure that all the other machines in your house can use this network too?

There is no single answer to this question that is correct, it all depends on your level of knowledge or how much effort you want to go to.

NAT: Network address translation

The internet gateway: typically a hardware ADSL router

One of the most simple ways of getting the rest of your computers on the network is by using network address translation. YOu are probably already using it to get a number of computers on your home LAN connected to the internet concurrently. How this works is you allow one machine on the gateway to the internet to translate from a real world IP to a private address range typically 192.168.x.y. At first I used the private range 192.168.0.0/24 which mean that all the IPs 192.168.0.0 to 192.168.0.255 could be used by my home network and connected to the internet thought my real bigpond address 144.136.177.192, using windows this can be achieve using internet connection sharing.

The wireless gateway: typically a machine with two network interfaces, one to the LAN one to the air-stream mesh.

Using the same philosphy the machine connected to the air-stream AP has its routed wireless mesh address 10.121.0.2 but it also has an internal LAN address in my example 192.168.0.3. It uses the same principal that the internet gateway router usings by sharing this one address among the other machines in my private range.

For this to work we need to do a couple of things. If my internet gateway is 192.168.0.1 then the default route for all my LAN machines will be 192.168.0.1 eg IP 192.168.0.4 netmask 255.255.255.0 gateway 192.168.0.1 DNS 61.9.224.15 (or whatever your ISP suggests). What we can do is put a static route in the machine at 192.168.0.1 to send all traffic bound for the Air-Stream wireless lan (10.96.0.0/11, 10.96.0.0 netmask 255.224.0.0) to be diverted to 192.168.0.3 which has a connection to teh rest fo the air-stream wan.

In the same way that NAT is applied to the internet connection it is also applied to the wireless LAN connection.

The reason NAT provides you with a certain amount of security as you are hiding on an address range that other cannot access but only connection that are requested by you are allowed through.

Dynamic Routing

In order to keep track of all the different ways that traffic can flow around the air-stream mesh a type of advanced routing known as dynamic routing. Where all the parameters regarding the topology of the network are given to a network daemon and it works out the best route to take based on these parameters. As the network grows it becomes more reliant on the dynamic routing to find alternative routes, this would need to be updated by hand on a number of routers if it were to be done by hand.

Border Gateway Protocol (BGP)
The type of routing that is used by Air-Stream is called border gateway protocol, it allows for filtering of routes and instant updates that OSPF and RIP do not allow.

/27 Routed Network using BGP
This allows us to make use of the 32 IPs all network users are entitled to!

If you are technically inclined the idea of using NAT may seems like a waste, as one of the advantages of being part of the WAN is that we have lots of IPs for everybody, unlike the internet which has largely run out of IP real estate.

If you want to advertise your subnet yourself you will need to run the network suite zebra or quagga (preffed) on a Unix, Linux or BSD operating system. Or if you have access to a windows 2003 server it can also run these protocols as can Cisco IOS based routers.

Alternatively you may be able to make arrangements with your AP administrator that they can keep the routing records as part of thier AP and you will only need to prepare a couple of static routes on your end.

Sorry if this is a bit of a glossary more details about dynamic routing can be found on www.quagga.net

Firewalling
Once your machines are routed onto the wireless network you may want to think about firewalling to keep your computers in and to keep unwanted packets out. This should all be done on the same machine that is doing the routing.

Sam Hodge

It is preferable that people be as self sufficent as possible, because the network administrators are under enough load as it is.

If all of this routing stuff is of interest to you I suggest you offer to lend the network administrators a hand or write a brief how-to on the Air-Stream site.


LDAP

The aim of the LDAP service is to centralize user information for access by different network services e.g. Domain Controllers, Email Severs, Web Servers and other complient services.

It works like a centralised directory service allowing both servers and users to lookup and search user details. LDAP Servers require very low system resources and can be synchronized with other LDAP Servers to offer very high levels of reliability.

LDAP stands for Lightweight Directory Access Protocol. A language based on the X.500 directory standard that allows clients and servers to communicate. The LDAP server allows access to the hierarchical structure of an active directory.


Managing Collections of Sub-Networks

When a router receives a packet of information (as it does thousands of times per second) it inspects the IP Address of that packet, and based on that, can make decisions on which physical path to send it through.

This process is known as routing the packet. Special software protocols have been created to support the routing of network traffic between subnetworks. These protocols operate with ‘smart’ algorithms that can adapt the flow of network traffic when problems occur. Protocols such as Border Gateway Protocol (BGP) and are widely used across the Internet today.

The algorithms employed by these protocols provide great network stability ensuring that if one network connection is lost, the router can quickly adapt to send data through an alternate network path. Consequently, the greater the number of network connections that are available, the greater the reliability and bandwidth for its users.


Managing Networked Computers

Computers on a network communicate with each other using a special numbered addressing system. This is known as Internet Protocol (or IP). Each computer has a unique IP Address, which is four sets of numbers from 0-255, separated by a decimal point. This gives a total possible address space from 0.0.0.0 to 255.255.255.255. For example: 203.152.23.202 is an Internet IP Address.

IP addresses can be grouped into smaller logical segments of the entire address space, which can then be assigned to computers in a LAN. Breaking up IP Address space into smaller sub-networks is known as Subnetting.

This allows for logical control of data between LANs, and maps well onto the physical network design outlined.


Open WRT and OLSR Working Group

A group has beem formed by Air-Stream members to work with interested code developers and every day people to look into practical ways to use OpenWRT able wireless devices and OLSR to build a very low cost grass roots community wireless networks.

There is no need to be a Air-Stream Member as anyone can participate, to join trials of the mesh network, all you need is a OpenWRT able wireless device , volenteer and participate.


Meshdoc

Hi!

This will be the eventual home of the more formal documentation of all things meshy.
For now the project is under heavy development over at mesh.air-stream.org

Please check there, and if you wish to assist your input is welcomed.
Once the content has been discussed further it will be written up and added to this section of the website.

Cheers,
Simon


Introduction

Introduction

To use commercially available hardware along with open source software to create a reliable and redundant Neighbourhood wireless network using mesh routing technologies.
These neighbourhood meshes may be interconnected using routing or VPN over a connection such as the Air-Stream core network or a third party network such as the Internet.
By connecting members directly to other people in their local area, we create a much more community based network. We then have an opportunity to encourage people in the same community to interact and work together, whether it be for gaming, organising local events or sharing stories on the local history. These are all possible on the Internet but are often lost amongst the massive amount of data - in a local network the content becomes more personal.

Aims

• Mass producable (easily sourced components)
• Low price
• Compact and professionally presented unit package
• Minimal end user configuration
• Well presented documentation for the end user
• Quality documentation for the technical side
• Network design allowing for large scalability (subnet allocations and network backbones)
• Reliable end user security (so that home LANs are not at risk by joining the network)

Advantages

• Easily expand the network - a new node could be added in a matter of minutes.
• Reduce the likelihood of a tree or building blocking a user’s network access (as multiple paths for them to access the network).
• Roaming within a subnet would become possible.
• Adding a new node to the mesh will improve redundancy rather than simply dropping shared bandwidth.
• Encourages interactivity between local communities - much simpler than on the Internet due to its scale. This could develop into a working relationship with local councils - both in potential grants and in additional site locations.
• Increases the size of the network - there is a law stating a network is as useful as the square of its users.
• Having a larger membership base can only help in negotiating new sites for the core Air-Stream network.
• Helps to move Air-Stream into the more mainstream community - community wireless becomes accessible to those without extensive networking experience.
• Allows the end user network to grow more independently of Air-Stream allowing it to
focus on developing the core network.
• The ability to access the Air-Stream network, and thus also your home network from a drastically increased number of locations in the city.
• Greater node density allows for faster connections (such as 802.11g) between nodes, since each node is much closer than in the current client/ap setup.

Example Applications

A number of uses the network could be put to. This list will grow much larger with time.
Some of these are also possible on the current Air-Stream network, but would benefit from having many more members interacting on the network.
• Much larger user base leads to many more people available for gaming. Tournaments and championship ladders could be setup.
• Roaming around a subnet using a laptop or PDA.
• VoIP network becoming much larger and the ability to use wireless VoIP handsets.
• Local content able to be streamed across the network - for example a fair or other community event.
• A network of webcams located around the city.
• Local historical societies and schools working with interactive mapping software to create content based on their local area.


Overview of mesh

Overview of a wireless mesh

(Base on an entry from wikipedia entry or similar, and include diagrams).


Software Implementation

Software on WRT unit

OLSR running routing between devices
• Vpn to allow access to LAN side of device (off by default)
• Iptables to filter access to LAN (very strong defaults)
• Httpd to provide basic stats and user info
• Minimal uniform splash page – eg basic contact info for the node and what you can find on this network segment (list of services this user offers on their lan)
• A full httpd would be running elsewhere on this user’s network
• Linked into the OLSR plugin to provide OLSR network stats?
• Frottle or similar program to address the hidden node problem – research more extensively (eg melbwireless and openwrt forums)
• SSHd to allow for secure remote access to the device.

Software on additional network devices

Laptops and other portable devices would run the OLSR client, or hopefully get a DHCP assigned from the AP.
Captive portalling on the AP Would be sweet also if possible.


Logical (Networking) Implementation

Routing Protocol

OLSR is to be used as the routing protocol.
• Linux, Windows, Mac OS X and BSD (?) clients available.
• Open Source and well documented thus fits well in with other software (eg quagga and *nix) already used on the network.
• Documented support for OpenWRT and has been deployed on this platform internationally (eg www.freifunk.net).
• Would also be able to be installed on the WRAP boards.
• Able to be installed on a Linux/BSD platform so we are not limited in our choice of platform for the Zone Server.

Routing into and out of mesh - Static Workaround

A solution to the issue of getting the two dynamic routing protocols (OLSR and BGP/OSPF) to talk to each other is shown in the below diagram.

Routing into and out of mesh - Dynamic Solution

A better solution would be to integrate the kernel routing so that Quagga dynamically receives the information about the mesh, rather than there simply being a static route set on the Zone Server.
This will be preferable when there are multiple routes into and out of the mesh (which is optimal for redundancy).


Network Hardware

Business Node Routers

The WRAP boards would be well suited for business nodes and more technical orientated members.
• They are able to have two wireless cards onboard (as two Mini-PCI slots) making them suitable for the “supernode” type of setup.
• These would be preferable for business nodes as they are a more flexible platform than the WRT54G, in terms of storage space and OS support.

Client Node Routers

The Linksys WRT54G devices are ideally suited for the home nodes.
• They are low cost and easily available in shops, so sourcing the unit will not be an issue.
• They have a well developed Linux based OS (OpenWRT) which has support for a large number of packages.
• They have a proven track record in a number of networks internationally, both community based and commercial. Wildcat Wireless in the US currently have 30 of these devices running successfully in a mesh setup.

Antenna

The standard antenna to be used in the network would be a 4 slot waveguide. In use to date it has been shown potential in being able to meet our requirements.

Power over Ethernet (PoE)

Power over Ethernet takes advantage of the fact that only two of the four pairs in a Cat5 network cable are used for carrying network data. The other two pairs are left unused and can therefore be used to carry power to the device. This is possible since we are only dealing with low power levels, and saves us having to run an additional cable to the device for power.
This makes the total install simpler and neater.

Mounting hardware

Additional hardware needed to mount the antenna and weatherproof box, and also for other items such as the cable runs.

Weatherproofing unit

Need to decide whether to go for a professional solution (and if so which one) or whether to investigate using PVC downpipe sealed for the casing of the device.
Also need to consider whether to mount the unit as is inside the case or whether to remove the PCB board from the manufacturer’s casing.
Of course temperature and humidity considerations need to also be taken into account.+

Additional Hardware Options

Weather Station
• Weather devices
• May be possible to interface some basic weather measurement data to the serial interface of either the WRT54G board or the WRAP units.
• This would then allow us to plot city wide maps based on data collected from our own weather units.
Webcams
It would also be nice if we were able to interface the WRAP boards with USB webcams, providing another feature on the network.


Network Management and Visualisation

Httpinfo

The HttpInfo plugin for OLSR will be set up so that each node’s routing information is available to the rest of the network.

Dotdraw

The DotDraw plugin will be setup on the Zone Server to provide a live visual overview of the network.


Authentication

Introduction

• The network we will be building, with fast access and wide coverage, will be appealing to a number of non members. Authentication will likely be required to keep the available bandwidth for our members.
It is certainly not aiming to restrict the availability of the network to the community, but helping to ensure that those who wish the participate on the network are able to do so without having their access limited by people taking advantage of their generosity.
• If current solutions do not meet our needs then a possible solution is as follows.

Proposed solution

Step by step scenario:
1. User Joe walks up to a mesh member’s house with his laptop in hand. (Is the laptop running OLSR or just wishing for a NAT connection?)
2. Joe’s laptop is handed out an address (eg 10.0.0.100) via the mesh DHCP server.
3. Joe logs onto the zone server (which is a high performance machine capable of running apache, mysql etc) and provides his login details. This is possible since port 80 (and any other relevant port - eg for ssl) is automatically permitted by each mesh router.
4. If login accepted, the zone server then adds his ip to the relevant database. It also adds it to a web page visible to the whole network. Eg 10.0.0.1/accept.txt would then contain 10.0.0.100. This way other routers can check the authenticated user list.
5. Each router will periodically (eg every 5 minutes) check this list and update their local allow cache accordingly (eg just replace should be sufficient). If the router receives a packet from an ip address not in its list, it will then check the zone server’s allow list. When the accept table is updated then the iptables firewall is also updated by the relevant shell script.
6. When Joe has finished his session he can go back to the mesh web page and click a logout button which would remove his entry from the accept.txt file.

Additional Comments

• What do we want to do in the even a Zone Server is down - will this break the mesh
15
network’s operation or will it be so infrequent that it is not a major concern?
• Some devices which may not be able to log onto a web page (such as a VoIP handset) may need to be auto added. A solution to this would be to auto forward all VoIP ports (subject to abuse). This also solves the legal issue of providing access to the emergency numbers.


Testing

Air-Stream Open Day Testing

Set up a number of WRT54G routers running OLSR around the event.
The OLSR client could then be provided on a number of cds, allowing laptop users to install the client and test out the network.
Gives a good chance to test scalability and actually using the OLSR application, and encourage people there to interact with the network, rather than just looking at it.
Set up one of the x86 machines so that it can do live visualisation - so we can have a screen running all day that shows the network topology live.
Need to test out the x86 installs, configure the visualisation software and set up the WRT54G devices with the clients. Also need to source a few more WRT devices from members to use for the day.

Rooftop Trials

These will be carried out to establish the real world performance of antenna combinations.
A combination of antennas may also be used such as:
End A (WRT)
End B (Laptop)
4 Slot waveguide
Internal PCMCIA Card
8 Slot waveguide
4 Slot Waveguide
8 dBi Omni
8 Slot Waveguide
8 dBi Omni
1
5dBi Dish
Cantenna

Trial network

It is likely that a trial mesh network will be carried out in the suburbs of Daw Park/Melrose Park and a number of surrounding suburbs.

Plotting Coverage

• Nodes can be plotted on a 2D metropolitan map to provide a view of the physical layout of the network.
• A GPS unit could be used with a laptop to provide a rough idea of real world network coverage.


Additional Questions

These will be need to be answered in future revisions of this document.
• Can the software run in the proposed hardware?
• How easy will it be to deploy and configure the software – see German group who offer a firmware compile based on web page form entries for settings.
• How scalable is it to our needs – would 20-30 nodes in a suburb be fine? – see overseas uses
• What IP ranges are we to use?
• Routing issues?
• Can we add backbones from one side of the mesh to the other to help distribute traffic (eg on a different channel and acting solely as a backbone) – will OLSR scale to this?
• What antennas to use – waveguides are cheap and easy to mass produce and horizontal polarization is preferable but is a 4 slot going to perform ok as 8 slots are quite large.
• How badly will trees kill our signal or conversely will there be too much noise from other devices to make it unusable?
• We would ideally want 250m – 500m coverage for a decent network initially to get the critical mass going.
• Will 54mbps work over some links (eg 802.11g going to run over <1km links alright?)
• Can client connect not running OLSR (routing issues – use NAT in this case – check more in mailing lists)
• Vertical spread of the 4 slot waveguide – eg can someone with one on their roof use their laptop in their backyard to access their home lan?
• How good is OLSR – eg will it meet our needs – check with German etc trials
• Possible to have multiple paths out of the network? How would this go with the routing mixes… eg one supernode connected to Pasadena and another connected to Melrose Park, both could offer a default route out of the network…. Could be an issue that we will just have to bear with later. Preferable to have multiple routes out but cannot expect optimal path selection talking across OLSR and BGP/OSPF. Could be resolved in later
17 1km OLSR releases or could this come from the kernel routing tables on the gateway? Either way an additional hop through the core Air-Stream network is unlikely to cause any hassles and would be better than 8 hops through the wireless mesh, not to mention redundancy if one gateway were to be unavailable.
• How can we recognize local businesses which contribute by funding/hosting a node?
o aim for ads on the zone server page
o this would then mean the zone server would be the portal site for the nodes, eg this is their network home page rather than the main AS page. The AS page news could be fed into this site by RSS or whatever.
• Network updates and information over RSS?
• How will DHCP flow to a home user on the LAN side of the WRT? (check up on mailing list regarding all nodes needing to either run the OLSR client or they will not get routing info and thus must run through NAT) - eg run NAT as per normal home users with a shared DSL modem, and for more advanced users wishing to run a server can simply run the OLSR client which adds them directly into the Neighbourhood mesh subnet. This solves the problem of having to allocate subnets for every home lan and then deal with routing - simplifies each site's configuration
• How to then allow the user to select to use NAT (eg PDA, Voip phone) or OLSR (eg laptop wishing for roaming)?
• What happens when the zone DHCP server goes down - do we want a high redundancy network or is this a tolerable issue in the time it takes to fix the problem? Maybe allocate each of the static mesh nodes (eg those with waveguides on roofs) an ip via the website when they join up so they wont go down with the DHCP server.
• Can each home LAN have a seperate subnet or will that break the OLSR routing?
• How to handle authentication? (answered later)


Implementing the mesh

Overview

Our implementation of the mesh will be similar to the reference mesh model discussed above.
However given the geographical size and low population density of Adelaide, implementing a city wide wireless mesh would be very demanding on network resources - the routing tables would be immense and sending a packet from one side of the city to the other could involve over 100 hops!
Therefore this project will aim for a larger number of smaller meshes, consisting of rougly one to three suburbs in size. Some applications may extend this further, such as offering a single mesh to allow for seamless roaming down Belair Road (which would cover 5+ suburbs).
Smaller meshes mean that each mesh is kept to a managable level, whilst still offering the advantages of using mesh technologies.
Each of these smaller meshes would then use a “Zone Server” to interface with the core Air-Stream network. This is the gateway from the mesh to the rest of the network.

The Zone Server

The core of the local neighbourhood mesh is the Zone Server. This is the machine that would currently be the local access point, with backbones to remote APs located elsewhere in the network. This machine will handle authentication and provide a link to remote networks. It will also host services such as a local irc, IM and http server, which would be interlinked to other similar servers elsewhere on the network. By localizing these services we provide redundancy so that if a backbone were to fail, the local mesh could still function autonomously. This is currently not the case in a number of wireless networks, where if a backbone were to go down then the local users have no provided services to use.
Is it possible to have multiple zone servers (eg can we have multiple paths out of the mesh?) This would be optimal for redundancy in a network otherwise we have a single point of failure which may isolate the mesh.
• Hosts interlinked IRC and Jabber servers
• At reliable site – preferably business or experienced member
• Uses a more high powered card and waveguide combination mounted high etc to cover as much as possible of the local area. This ensures access to backbone is faster and less network demanding.
• Try to concentrate content locally rather than traffic traversing backbones needlessly.
• Approach community friendly local businesses to see if they would be interested in hosting a zone server or a supernode.

Current Local Wireless Design

Currently a local wireless network consists of an access point with an omnidirectional antenna to which nearby nodes connect to using directional antennas. This situation is fine for users with line of sight to the access point but means that those who are unfortunate enough to have a tree or building in the way are unable to get any access to the network.
This can be seen in the below example.

The mesh network acts by connecting the nodes to each other. This means that total bandwidth may be reduced, especially when packets are crossing from one side of the network to the other. The compromise is that nodes that previously were unable to connect are now able to be a part of the network, and every new node added expands the network’s coverage, rather than simply reducing the total available bandwidth (as would happen in a spoke network). Also packets sent between two adjacent or nearby nodes can go direct without tying up all the network’s bandwidth.


Hardware Setup Diagrams

Node Client

The Node client is the basic setup to be deployed to the “typical” home or business user wishing to connect into the mesh. It consists of a Linksys WRT unit running OLSR on OpenWRT as described later on. It is connected to a waveguide which is used to interconnect with other nearby units. A Power over Ethernet (see later on for description) module could be created to complete the package.

Supernode Client

A “supernode” is simply a Node client with a backbone connected. This backbone is used to help distribute traffic over the network. It would be most effective when used to connect from one side to the other. This way traffic traversing the whole network would have a single hop route to use, rather than having to pass through numerous routers. This will help to free up the network traffic.
This type of setup would be ideal for the more technical members (such as the majority of the current membership base) and on business setups.
A variation on the supernode idea would be to use two 180 degree waveguides with two radios rather than a 360 degree waveguide and single radio. This would effectively double the output signal and allow the two antennas to be mounted independently (eg on the sides of a chimney rather than on top) which may be beneficial in a number of situations.
The second device would not need to run OLSR as the WRT unit could simply add another interface (VLAN) to its OLSR routing config. This opens the way for a high powered unit such as the Senao AP for distance links or the Minitar 802.11g (providing they can do Ad-Hoc) units to be used for shorter links.

Zone Server (synch up with section previously describing zone server)

The Zone server hardware is simply a router box that is more powerful than a Wrt unit. This is to allow for more complex services to be run. It is connected to a waveguide in the same manner as a standard Client Node. A backbone connects the Zone Server to the core Air-Stream network. Additional configuration is therefore needed to ensure routing between the two interfaces is seamless. (See section on Routing for further information).

Zone Server with a VPN Link

In some situations the Zone Server may be unable to connect directly to another Zone Server using wireless, and thus a VPN tunnel using the Internet or another network service may be an option. This would work in a similar fashion to a direct backbone. Details on configuring the VPN tunnel can be found at the Darwin based website: www.the-mesh.org


OpenWRT and Quagga For Dynamic Router

Adding Quagga to OpenWRT for Dynamic Routing

Read up on http://quagga.net

Get your AS number for your AP and neighbours from the committee

Install Quagga

ipkg install quagga
ipkg install quagga-zebra
ipkg install quagga-bgpd

Configure Quagga

vi /etc/quagga/zebra.conf
vi /etc/quagga/bgpd.conf

Add PID files

touch /var/bgpd.pid
chmod 777 /var/bgpd.pid
touch /var/zebra.pid
chmod 777 /var/zebra.pid

Check Init files

/etc/init.d/S35quagga

OpenWRT Kamikaze Build

Building your own OpenWRT firmware from SVN: Kamikaze

Using OpenWRT from the the downloads.openwrt.org means you are bound to a slow release and testing cycle: White Russian RC6 is the most current release at time of writing

This means that you are stuck with an older kernel 2.4.30 and older builds of the software that is based on that kernel

Also the configuration and management system is a generation behind

The alternative is to use Kamikaze, this is downloaded from a developers site

Anybody with some basic programming skills and some linux experience will have no trouble building the source directly from the Subversion Repository

Take this guide as a glossary, refer to https://dev.openwrt.org/ as your bible

Target build Linux Operating System

You will need a linux operating system that is installed rather than a live cd as you will need to write to disk and have permissions to build software

I reccomend Gentoo Linux, but Ubuntu and Fedora Core are good forgiving Linux Operating Systems for a new user

SVN client

In order to download the source from the repository you will need svn

Use your package management system to install svn

http://subversion.tigris.org/project_packages.html

Standard Command line tools: wget, gunzip, make

I would be surprised if your linux install didnt have this but avoid a barebones linux like slackware which may lack some of the more standard command line tools

Working gcc C++ compiler

Although the OpenWrt creates a tool chain, this tool chain needs to be compiled itself, before it can be compiled for the target platform

This may mean choosing a "Development" suite of tools for your linux operating system

But I would imagine this would be installed already if you are used to compling your own software

Disk Requirements

Make sure you have about 3 gigabytes of free disk space

So if you are putting this on a spare system dig out a 20Gb drive

Bandwidth Requirements

Im not sure of the exact amount, but this will download a lot of data, this requires a broadband connection, without a excess cost scheme

The total amount of data is less than a gigabyte but the disk usage is a lot higher due to decompression

Also the download isnt over once the svn download is done, there will be further wget downloads

SVN download of source

Now you have your svn client installed, open a shell, navigate to a location on the disks with 3GB of free space and paste the following command

svn co https://svn.openwrt.org/openwrt/trunk/

Menuconfig

Now in the same folder issue the command below

make menuconfig

Intially you can choose the hardware platform you are building for ie broadcom xxxxx for kernel 2.4.32 or broadcom xxxx for kernel 2.6.17

This will allow you to choose what will be put into the firmware you want to make
Anything that is chosen as a [M] will be installed via ipkg, or will be a kernel module
Anything that is chosen as a [*] will be complied into the kernel or will be in the firmware itself
Anything that is chosen as [ ] will not be complied

This is the time to choose that Atheros based kernel for madwifi that you always wanted to run 802.11a under OpenWRT

watch for debug messages as they will help you solve dependancy issues

Build tool chain

Once you have locked in all your choices, you simply have to build the firmware ready to install

Unforetunately you are developing for a system that isnt x86 like the system you are compiling on for this you need a special complier called a toolchain

The developers are OpenWRT have taken care of this and it is part of the make file to compile the tool chain for you

make

Initally there will be a massive download and compile cycle to build all the complier tool chains for the various ulibc firmware for the different CPU types you have chosen

Just hang in there and wait, it might be worth doing this on your fastest system if you are in a hurry

Wait

Build firmware image

Once the tool chain is built, it can go ahead and compile all the kernel, kernel modules, and software (busybox etc) you need for your openwrt device

Wait

Build additional packages

Some packages are chosen by default and they will be compiled and bundled into the firmware or packed into thier own .ipkg files ready to be installed

as outline on the https://dev.openwrt.org page:

Note: Kamikaze only contains the essential set of packages, extra packages can be found in the 'Kamikaze packages' directory above. To use these packages simply symlink them into Kamikaze's package directory.

So if you want quagga, Kismet, olsr etc, you will need to symlink the directories and thier dependancies and hope like hell all the .ipkg files will fit into the flash

you also need to point to a web server where you will host the .ipkg files this will be in the /etc/ipkg.conf on the new install

Wait

Output

find the

bin

folder and install it onto your openwrt device, and give yourself a leet pat on the back

Celebrate


Physical Network Structures

Groups of computers can be connected in many different configurations.

A simple Local Area Network (LAN) consists of a few computers, which are directly connected to each other.

This allows for high-speed communication between the participating machines, but offers little flexibility for adding more clients. Networks like this are generally confined to a relatively small area, such as a home, business or office.

As more clients are added to the LAN, we require more efficient control of network traffic. This is achieved through the deployment of devices such as Switches and Routers.

A network Switch (S) operates like a central hub through which several computers can communicate at high speed. Computers can send out network broadcasts to inform all other computers of their presence, and high speed peer-to-peer communication is maintained.

Routers can be used to interconnect several LANs together, forming a Wide Area Network (WAN). A Router (R) is used at each connection point between the LANs to control and monitor the passage of data.

The use of Routers allows confinement of network broadcasts to the Local Network only, instead of traversing the entire network, and reducing overall efficiency.

The flow control and management of data as it traverses a physical network is known as Routing. Perhaps the best example of this network structure is the Internet, built upon these same principles; it is a worldwide collection of interconnected.


Wireless Client Ethernet Bridge

There are two network configurations possible for a client host or network when using an external wireless device. The most simple is a bridged configuration where the hosts on the members network are bridged directly to the wireless network and take IPs from the subnet of remote access point. The other type is a routed configuration in which the members network is given a seperate subnet that is routed onto the network. This page deals with devices capable of bridging (but not necessarily routing.)

Unlike internal wireless devices such as PCI, Mini-PCI, PCMCIA and USB adapters, an important feature required when using the alternative wireless Ethernet device is the ability to bridge or clone the Mac address of the device it is connected to allow seemless packet forwarding between the wireless network and the members network or computer.

The aim being to connect the Mac addresses of the router and the members without wireless Ethernet device(s) Mac address used in the network.


All ethernet wirless devices that are designed to bridge will work correctly for most client setups.

However the confussion lies when members purchase an AP which works in both AP mode and client/bridge mode such as the Classic Minitar "the ideal" but remember that this is only the ideal if you intend that at a later stage to use it in other modes.

In most cases an AP that works in both modes are capable of connecting using only one IP address. However unless the AP, when operating in client mode can bridge correctly or can clone the members Mac address, it will not forward packets correctly and disallow the use of other subnets.

Some examples of bridges and APs that could be used as a Wireless Client Ethernet Bridge:

  • Linksys WRT54G / WRT54GL Router AP only, but can run in Bridge if setup with openwrt (b/g) $108.00
  • Linksys WET54G Wireless to Ethernet bridge only (b/g) $148.50
  • Linksys WGA54G Wireless to Ethernet bridge only (b/g) $134.00
  • Linksys WET54GS5 Wireless to Ethernet Bridge with 5-port Switch (b/g) $149.75
  • Senao NL-2611 CB3 Deluxe AP/Bridge (b) $190.00
  • Senao NL-3054 CB3 Plus Deluxe AP/Bridge/Client (b/g) $225.00
  • Netgear WGE101 Wireless to Ethernet bridge Only (b/g) $139.00
  • Dlink DWL900+ Wireless Access Point AP/Bridge/Client/Repeater (b/b+) $134.99
  • Dlink DWL-810+ Wireless to Ethernet bridge only (b/b+) $134.95
  • "Freenet Antennas" UltraWAP 802.11 b/g AP/Bridge/Client/Repeater $99.00 (90 mW TX) to $170.00 (200 mW TX)
  • NetComm NP5410 Wireless to Ethernet bridge only (b/g) $155.76
  • Edimax EW-7206APg Wireless Access Point AP/Bridge/Client/Repeater (b/g) $100

Most 802.11g devices will operate in 802.11b automatically but should be set to 802.11b only in the firmware to improve performance.

Note: Air-Stream is not a supplier of equipment and prices listed are only listed as a guide only. Please visit member discounts for some of our preferred suppliers.

Some definitions:

Access Point Mode
Access Point mode is used to connect to one or more wireless clients. Wireless clients can only communicate to APs in Access Point mode.

Access Point Client / Wireless Client Mode
AP Client or Wireless Client mode allows the Access Point to effectively become a wireless client to another AP. In essence the AP has now become a wireless adapter card. You would use this mode to allow the device to communicate with an existing AP. Wireless cards will not communicate with access points in AP Client / Wireless Client mode.

Point-to-Point / Wireless Bridge
Point-to-Point / Wireless Bridge mode allows the Access Point to communicate with another Access Point capable of point-to-point bridging. However, be aware that most manufacturers use proprietary settings when enabling bridging mode in the Access Point. A typical scenario for this selection is connecting two routers at Mac level through a wireless connection (ie mac3 and mac2 in the diagram above)

Point-to-Multipoint / Multi-point Bridge
Point-to-Multi-point / Multi-point Bridge mode is the same as Point-to-point / Wireless Bridge mode, however this mode allows you to use more than two Access Points.

Repeater Mode
As a Wireless Repeater, the Access Point extends the range of the wireless network by repeating the wireless signal of the remote AP (Access Point). The Ethernet MAC address of the remote AP is required for the Access Point to act as a wireless range extender. The repeater appears to the remote AP as just another client, so this mode does not require any special proprietary bridging protocols.


Air-Stream IP Addressing

Air-Stream uses private addressing from the 10/8 range utilising 10.96.0.0/11, this is designed to allow interconnection into wireless networks around Australia should the day ever come.

These are:

  • VIC - 10.0.0.0/11
  • WA - 10.32.0.0/11
  • NT - 10.64.0.0/12
  • ACT - 10.80.0.0/12
  • SA - 10.96.0.0/11
  • TAS - 10.128.0.0/11
  • QLD - 10.160.0.0/11
  • NSW - 10.192.0.0/11
  • NZ - 10.224.0.0/11

General rule of thumb is that an Access Point will be assigned 1x/27 for the Nodes hanging off it, 1x/27 for the Local LAN at the access point if applicable and each node will be assigned a single address from the Access Points /27 pool to which they then can route their very own /27 to if they wish.

In some circumstances an AP may require additional IP’s in which case another /27 is made available or a single /26 can be provisioned, it is unlikely and not very smart to run more than 30 nodes off a single Radio so the above would apply only to AP’s with multiple radios offering node access.

The majority of the Air-Stream backbones are run on /30’s

The Addressing scheme has been designed to allow scalability while also allowing good use of VLSM(Variable Length Subnet Masking) in the future to summarize route tables, each area is designated an inner and outer segment, inner being within 20km of the CBD and outer being further than 20km.

Glossary:
  • /27 is 30 usable IP’s, a /26 is 62 usable IP’s and a /30 is 2 usable IP’s.
  • An Access Point is the Radio that nodes terminate on, would almost always go into a router at the same location.
  • A Node is an end users radio that is acting as a client to the Access Point.
  • CBD is the Central Business District 

This is how IPs are allocated, based on Adelaide CBD being the centre:

Section  Access Point Nodes Back Bone Member Subnets
North(In) 10.121.128.0/18 10.125.128.0/18 10.106.0.0/16
North(Out) 10.121.192.0/18 10.125.192.0/18 10.107.0.0/16
North-East(In) 10.122.0.0/18 10.126.0.0/18 10.108.0.0/16
North-East(Out) 10.122.64.0/18 10.126.64.0/18 10.109.0.0/16
East(In) 10.122.128.0/18 10.126.128.0/18 10.110.0.0/16
East(Out) 10.122.192.0/18 10.126.192.0/18 10.111.0.0/16
South-East(In) 10.123.0.0/18 10.127.0.0/18 10.112.0.0/16
South-East(Out) 10.123.64.0/18 10.127.64.0/18 10.113.0.0/16
South(In) 10.123.128.0/18 10.127.128.0/18 10.114.0.0/16
South(Out) 10.123.192.0/18 10.127.192.0/18 10.115.0.0/16
South-West(In) 10.120.0.0/18 10.124.0.0/18 10.100.0.0/16
South-West(Out) 10.120.64.0/18 10.124.64.0/18 10.101.0.0/16
West(In) 10.120.128.0/18 10.124.128.0/18 10.102.0.0/16
West(Out) 10.120.192.0/18 10.124.192.0/18 10.103.0.0/16
North-West(In) 10.121.0.0/18 10.125.0.0/18 10.104.0.0/16
North-West(Out) 10.121.64.0/18 10.125.64.0/18 10.105.0.0/16

Air-Stream's Routing

Air-Stream primarily uses BGP for routing around the domain, some AP owners choose to run another protocol such as OSPF/RIP locally then redistribute into the BGP network, this is fine.

There are filters run on the Air-Stream operated routers to control routing updates and what can and can’t be routed, it’s generally fairly open.

Each AP is assigned its own Private AS (Autonomous System) and AP owners have full control of their own AS in regards to what goes in and out. Initally we started off with OSPF but ran into multicast and topology issues, BGP allowed us to work around this while providing added control over the network so it was a win win situation.

As previously mentioned we like to summarise addresses where possible at the routers and have a good design in place to allow for huge growth. We are able to provide BGP templates for people to use as configs, it really isn’t that hard and configuration isn’t overly advanced for the nodes, about the most interesting thing is that they run in a route reflector client mode due to the topology and iBGP.

QoS
We have QoS(Quality of Service) in place on the Air-Stream routers giving precedence to traffic seen to be important by us(the committee) and the members, we are always open to new suggestions of what should be given more precedence, it’s not the easiest thing to implement when you are going between cisco,linux and bsd routers around the network but it seems to work quite well.


Wireless Equipment Information

There are a many permutations of wireless equipment deployed by Air-Stream members when setting up their wireless networks, each have their pro’s and con’s the following articles explore some of this equipment.

Generally there are five parts to consider for a fixed wireless installation. In most Air-Stream installations these are considered seperately so that the best individual parts can be customised for the situation, however there are also all-in-one solutions available which incorporate all five parts. These five parts are:

  1. Host/Controller
  2. A computer board that controlles one or more wireless radios. This is usually a dedicated single board computer such as a Mikrotik Routerboard. The computer board is loaded with software that drives the wireless hardware as well as providing any networking and routing services required.

  3. Wireless Radio
  4. A module that is controlled by the host which provides IEEE 802.11 a/b/g/n MAC layer to the board through an interconnect such as MiniPCI and the 'wireless' radiofrequency physical layer to an antenna through an antenna port such as an MMCX connector.

  5. Coaxial Cable
  6. To connect the antenna to the wireless radio invariably requires a length of coaxial cable. Most antennas have N type or RP-SMA plugs while the radio modules have MMCX connectors (see Common Wifi Connectors). This connection is usually achieved by having a small length (10-20cm) of flexible cable called a pigtail to bring the antenna port to a bulkhead then a longer length (1-5 meters) of low loss coaxial cable connecting the antenna to the bulkhead.

  7. Antenna
  8. The antenna selection depends on the purpose of the installation. Broadly there are two types of antennas used, directional and omni-directional. Directional antennas are used for 'client' connections (ie to connect into an existing access point to gain network acces). Omni-directional antennas are used for access points where clients connect in (ie to provide an access point for 'clients' to gain network access.)

  9. Enclosure and Accessories
  10. Weatherproof enclosures, power supplies, Ethernet cables, masting, u-bolts, cable ties, self-amalgamating tape and other hardware required to mount and power the equipment.


All-in-one Client Premesis Equipment (CPE)

Often referred to as Client Premesis Equipment (CPE) there are a number of vendors who provide integrated solutions for connecting to existing wide area wireless networks such as the Air-Stream wireless network. This equipment integrates the job of host, wireless radio, antenna and accessories into one product. The main advantage of this is the cost saving and simplicity associated with buying a single product. The main disadvantage is the lack of options in customisation, software and upgradeability.


Tiny Wireless Device for $US 50: Meraki Mini


http://www.meraki.net/mini.html

Meraki Mini
Meraki Mini Hardware Specifications

* 180MHz MIPS CPU (Atheros AR2315 SoC)
* 8MB Flash, 32MB SDRAM
* 60mW 802.11b/g radio
* External RP-SMA antenna connector, internal chip diversity antenna
* 10/100 Mbit/s auto-crossover Ethernet port
* Headers for 3.3v serial port, GPIO pins
* 5.6-18V DC tolerance, for use in developing countries or with batteries
* Power-over-Ethernet support (non-802.3af)

The Meraki Minis include one 2dBi antenna and a 7.5V DC power supply. The Meraki Mesh firmware is also configured to let users login over ssh and experiment with their own software. Custom USB-serial adapters designed for the Mini are available though the Summer Beta program.

The Meraki port of Linux 2.6 for the Mini is available at www.meraki.net/linux. It includes a new Ethernet driver and watchdog timer support for the AR2315.

OpenWRT firmware available: Download


Hosts

A computer board that controlles one or more wireless radios.


Diamond Digital R100 (Mitsubishi Electrical)

Manufacturers Info

This wireless device is a consumer wireless gateway

  • Wireless AP
  • WAN Port
  • 4 Port LAN Switch
  • Paralell Port for Printer Server
  • USB Port for Printer / USB Camera
  • Web Interface for Configuration
  • Power Pack, Network Cable and CD-ROM for recovery

Purchasing

These items are End of Line as far as I know

www.dealsdirect.com.au had them running out for as little as $49.95 + ph

If you can get your hands on one spend the money, its a lot of fun and and stable device

There was also a bulk buy so there are a number out there in the hands of members

Technical Information

Under the hood

  • Bootloader: PMON
  • System-On-Chip: Broadcom 4710
  • CPU Speed: 125 Mhz
  • Flash size: 4 MB
  • RAM: 16 MB
  • Wireless: Mini-PCI Broadcom WL-120G
  • Ethernet: two network interface, one for 4 LAN ports, one for WAN port, no VLAN tagging
  • USB: 1xUSB 1.1
  • LPT: yes
  • Serial: yes, with external UART
  • JTAG: no
  • MiniPCI Slot
  • u-Fl to rpSMA pigtail, allows replacement of mini PCI card

Hackable? YES! Whats not to hack

This is identical to an ASUS WL500G unit, in fact it is made by ASUS and rebadged to Diamond Data.

Forum

there is an entire forum dedicated to hacking this unit
wl500g.info

Firmwares and Hacking Support

This unit is able to run various types of firmware that were started with the Linksys WRT54G and hence the names:

To flash the firmware

Be sure to get the firmware for broadcom (bcrm) mips when downloading the firmware, as there are a number of choices

When in doubt read the instructions or ask advice from someone else who has done it.

There isn't much to lose, as the unit can be put back to recovery mode and you can put the old firmware on

All you will lose is your configuration time.

Be sure not to forget the last IP you leave your device on by default it is 192.168.1.1 so that is a good place to start looking

  1. Install the windows r100 software
  2. Set IP on your PC to 192.168.1.11 netmask 255.255.255.0 gateway 192.168.1.1
  3. Run the software and browse to the location of the .trx to install
  4. Attach a lan cable from your PC to the r100
  5. Press Black button next to power supply on R100
  6. Hold Button and insert power, may need extra hands, now you are in "Recovery Mode"
  7. Continue to hold button for 3 seconds
  8. Wait for 1-20 seconds
  9. You should see "Success" or something to that effect
  10. If not repeat from step 5, it doesn't always happen first time

What advantages does a custom firmware have

The reason we run a custom firmware as it allows the unit to have altered/improved functionality

  1. Run as a client
  2. Run as a OSPF,BGP IP router
  3. Run as a Mesh device (OLSR routing)
  4. Run a OpenSource operating system with command line interface
  5. Modify the wireless card to greater tx power and rx sensitivity

Hacking Requires Linux Skills

Don't expect the hacking process to be easy

there are a number of hurdles:

  • using vi as a text editor
  • understanding non volatile ram
  • understanding the init scripts
  • understaning a bridge
  • learning ipkg

There are lots of resources about Linux out there

Modifications

Given the number of interfaces there are a great number of affordable modifcations:

  1. Attach a USB mass storage device
  2. Replace the Wireless Card with Prism 2511M, Atheros CM9, Sr2, Sr5, for 802.11a or Better Sensitivity and Transmission Power
  3. Attach power cycle relay to parallel port
  4. Attach Security USB Camera
  5. Attach a USB wireless interface

Opening up the case

The screws are under the little rubber feet
Pull the rubber feet off with a finger nail
You waranttee is now void

Software Solutions

As you are running a Linux Operating System Space and CPU willing there is nothing you cannot do

  • Network monitoring via crond, snmp, rrdtool, perl, python etc (later relies on usb flsh drive)
  • WWW server
  • Quagga based router
  • anything you can do under linux

Routerboards (MikroTik)


Air-Stream Recommended Routerboard comparison: (RouterBOARD 433 is Air-Streams current choice for AP deployments.)

  1. RouterBOARD 411A: Atheros 300Mhz CPU, 64MB RAM, 1 x LAN, 1 x MiniPCI, NAND Storage with RouterOS Level 4 (AP support) POE 10~28V 105mm x 105mm
  2. RouterBOARD 411AH: Atheros 680Mhz (800Mhz factory tested) CPU, 64MB RAM, 1 x LAN, 1 x MiniPCI, NAND Storage with RouterOS Level 4 (AP support) POE 10~28V 105mm x 105mm
  3. RouterBOARD 433: Atheros 300Mhz CPU, 64MB RAM, 3 x LAN, 3 x MiniPCI, NAND Storage with RouterOS Level 4 (AP support) POE 10..28V DC 105mm x 150mm
  4. RouterBOARD 433AH: Atheros 680Mhz (800MHz factory tested) CPU, 128MB RAM, 3 x LAN, 3 x MiniPCI, microSD slot, Voltage Monitor, Fan headers, NAND Storage with RouterOS Level 5 (AP support) POE 10..28V DC 105mm x 150mm
  5. RouterBOARD 600: PowerPC MPC8343E 266/400MHz CPU, 128MB RAM, 3 x Gbit LAN, 4 x miniPCI, NAND Storage with RouterOS L4, full voltage power support POE 38..56V DC 140mm x 200mm

Routerboards come with a fairly comprehensive commercial operating system called RouterOS (see below.)


Software

RouterOS

RouterOS comes mainly level 4 license. Level 3 supports only client and bridging mode, while level 4 supports access point mode. RB411A, RB411AH, RB433 and RB600 come with level 4, and RB433AH comes with level 5. License levels can be easily upgraded. The RouterOS package is like a super beefed up version of the "default web interface" you will find on any access point, and is designed for outdoors with gems like automatic ACK timeout setting. It can be accessed via web, telnet, ssh or by a GUI application called Winbox. Winbox provides the most features including fequency usage dynamic graphs, traffic monitoring, antenna alignment helper, hotspot gateway, bandwidth management, routing (BGP, OSPF, RIP), packet sniffing, wireless snooping, ping flooding and more. A screenshot of Winbox is shown below.

Weatherproofing

Routerboard 133 and 133C, loaded with miniPCI modules, fit snuggly inside a 171mm x 121mm x 55mm polycarbonate or diecast aluminium enclosure using a 6-12 mm cable gland for the Ethernet/PoE cable and N-F or RPSMA-F bulkheads for the antennas.

TWO Routerboard 433, loaded with miniPCI modules, fit snuggly inside a 222mm x 146mm x 55mm sealed diecast aluminum enclosure using a 6-12 mm cable gland for the Ethernet/PoE cable and N-F bulkheads for the antennas.

Purchasing
Routerboards and accessories (power supplies, PoE, enclosures) can be purchase from Wifi Extreme


WRAP (Wireless Router Application Platform)

The PC Engines WRAP board is a Single Board Computer (SBC) designed specifically for cost-effective development of wireless routers and other network devices. The Wrap.2E board, shown below, has the following features

Speed
233 MHz Geode SC1100 CPU
Memory
64 MB or 128 MB RAM
Storage
Compact Flash card or Microdrive
Power
7-18V DC external power supply or passive Power over Ethernet (not 802.3af compliant). Uses about 3 to 5W at 12V DC (excluding miniPCI cards)
Connectivity
1 ethernet port, 2 miniPCI slots, 1 serial port (console)
Size
100W x 166L (mm)
Weight
128g
Software Supported
GNU/Linux - OpenWrt, DD-Wrt, EmbCop, GNAP, Metrix Pyramid, Voyage Linux, GNAP and other distributions
FreeBSD - m0n0wall, pfSense
NetBSD
OpenBSD
Commercial - StarOS and others


These WRAPs are popular amongst Air-Stream members and are ideal for a customised "up the mast" application, that is with the wireless router sitting next to the antennas at the top of the mast. The two miniPCI slots allow two different wireless cards to be controlled by this one small board. A common application this allows for is using one card connected to a directional antenna for the "backbone" link to the Air-Stream Network and the second card connected to an omni-directional or sectored antenna for further node connections.

Software
The architecture is supported by various different open source operating systems and there are many ready made distributions for the PC Engines WRAP. The operating system is stored on a compact flash card (not supplied with the board.)

Weatherproofing
The boards are conveniently sized just right to fit inside the well priced sealed diecast aluminium enclosures* available at Dick Smith and Jaycar, which are designed to IP65 and NEMA4 standards.

Power Supply
Power is supplied through a DC jack or via power over ethernet - directly into the ethernet port on the board. Power supplies must be purchased seperately.

Purchasing
PC Engines WRAPs are supplied by Yawarra Information Appliances

*Note: To comply with Australian emissions regulations these boards need to be enclosed in a metal case.

Note (8/6/2007) on SC1100 based WRAPs: Experience shows there is not enough internal bandwidth to support two high speed backbone connections. SC1100 is in End of Life status now and newer WRAPs will be powered by Geode LX800 or ARM9 CPUs which will hopefully resolve this


Wireless Radios

A module or device which provides IEEE 802.11 a/b/g/n MAC layer to a host and a physical layer to an antenna.


Dbii Networks - True Integrated Lightning & ESD

Dbii Networks
Dbii Networks produces a range of high quality wireless cards that integrate Lightning & ESD* protection into their entire range of 802.11a/b/g/n with robust surge protection built in. It employs patent pending architecture that integrates the protection for the antenna port from static electric build-up during thunder storms and other power surges.

The card feature good output power performance and high receive sensitivity as they are designed with long distance outdoor wireless networks in mind. The cards also have built-in Heat-sinks that make them ideal for Australian conditions.

Dbii Networks

Dbii Networks has recently given Air-Stream Wireless a number of samples to trial on our network, which are currently with the Network Planning Team for deployment.

Units for testing include:

Dbii trial planned for new link between MOB and Seaview Downs

This is our first real-world trail of the F20-Pro - 2.4Ghz 802.11b/g and the F50-Pro - 5.8Ghz 802.11a mini PCI cards produced by Dbii Networks which will soon be installed at two new core nodes in the South Metro Network marked in red below.

The new site at Seaview Downs will provide a back-haul link between Melrose Park (marked Blue) and a large commercial building at Bedford Park which will significantly increased coverage in Marion area.

Network

Edimax EW-7206APg

Edimax EW-7206APg is a new ethernet access point (AP) that is similar to the old Minitars but also have a 802.11g mode. They support all the features of the Minitar like client mode and MAC cloning.

Download the factsheet (Cached)
Download the users manual (Cached)

Mass production of these units have just begun, hopefully these units will proove to be as good as the old Minitars and will help the network grow. These units will benifit clients who just want to connect to an access point and dont have *nix skills.


Comparisons to Minitar MNWAPB

Similarities:
Size/form factor: Identical (same factory)
Power/POE: Identical
Features: All MNWAPB features are there, including setting MAC addres on a 'client' (MAC cloning).
TX Power: Same (60 mW) in 802.11b mode.
Antenas connectors: 1 x RP-SMA
Price: About same as MNWAPB

Differences:
+ 802.11g
+ 'Universal repeater' mode. This is a simultaneous AP+Client. And the AP and client can have different SSIDs

Link to info about the radio inside


Edimax EW-7206APg Product Page

Below is a copy of the page from http://www.edimax.com.tw/html/english/products/EW-7206APg.htm
EW-7206APg

Print This Page


Wireless-g 54Mbps Access Point
¶µ¥Ø²Å¸¹

Complies with the IEEE 802.11g/b 2.4GHz specification

¶µ¥Ø²Å¸¹

RP-SMA Detachable antenna

¶µ¥Ø²Å¸¹

WDS Bridge Mode supports

¶µ¥Ø²Å¸¹

Robust Wireless LAN Security

¶µ¥Ø²Å¸¹

Web Configuration, Firmware upgradeable via Web

Datasheet  User Manual

  Key Features 


¶µ¥Ø²Å¸¹

IEEE 802.11g/b Wireless LAN Access Point
Acting as a bridge between the wired Ethernet and the 2.4GHz IEEE 802.11g/b wireless LAN, this wireless LAN access point can let your wireless LAN client stations access both the wired and the wireless network nodes.

¶µ¥Ø²Å¸¹

WDS Bridge Mode (Repeater Mode)
The WDS (Wireless Distributed System) function lets this access point act as an wireless LAN access point and repeater at the same time. Users can use this feature to build up a large wireless network in a large space like airports, hotels and schools ¡Ketc. This feature is also useful when users want to bridge networks between buildings where it is impossible to deploy network cable connections between these buildings.

¶µ¥Ø²Å¸¹

Station Mode (AP Client Mode)
By setting this access point into station mode and connecting to a network device¡¦s Ethernet port, it can let a network device that originally only supports wired Ethernet access the wireless LAN easily without changing any configuration.

¶µ¥Ø²Å¸¹

Robust Wireless LAN Security
Except for the basic security control by using ESSID and 64/128 bit key length WEP encryption, this access point also supports the advanced security features, like MAC access control and hide ESSID. It provides a total solution for you to build up a secure wireless LAN network environment that can prevent from all kinds of hacker intrusion.

¶µ¥Ø²Å¸¹

RP-SMA Detachable Antenna
This access point provides a standard RP-SMA antenna connector that can let you apply all kinds of high gain antennas. This can help you enlarge your wireless LAN coverage.

¶µ¥Ø²Å¸¹

Web Configuration
You can configure this access point through the friendly Web user interface with a browser.

  Specifications 

Model NO. EW-7206APg
CPU
Realtek RTL8186
RF Module
Realtek  RTL8225
RAM

8MB

Antenna

RP-SMA Detachable Antenna

Power

12V DC, 0.5A Linear Power Adaptor

Dimension

30(H)*127(W)*96(D) mm

Temperature

0~40ºC

Humidity

10~90% (Non-Condensing)

Certification

FCC Class B, CE Mark

EnGenius EMP-8602 802.11a/b/g 400mW miniPCI

EMP-8602

Also known colloquially as "The Senao 400mW"

  • Dual band 802.11a/b/g (Not for use in Laptops)
  • Upto 108 Mbps
  • Upto 400mW transmission power for maximum range, throughput speeds and signal strength
  • Available transmit power upto:
    • 26 dBm +/- 2dBm 802.11b
    • 26 dBm +/- 2dBm 802.11g
    • 20 dBm +/- 2dBm 802.11a
  • Complete IEEE 802.1x client support with EAP-TLS, EAPTTLS supplicants
  • 802.11e standards supported for Wireless Multimedia Ehancement QoS
  • Two U.FL (MHF) antenna leads (does NOT include antennas)
  • Can be designed or embedded for OEM project/ embedded systems

Features:

  • Variable Transmit Output 26 dBm Maximum (see datasheet for details). Provides increased throughput / distance.
  • Advanced Security Features:
    • WEP
    • WPA: AES, 64, 128, 512-WEP with shared key authentication, TKIP
    • WPA2 (IEEE 802.11i)
    • 802.1x support for LEAP/PEAP
  • Support for 802.11h, i, j including:
    • Extended tuning range (2.3-2.5GHz, 4.9-5.85GHz) for worldwide use
    • DFS/TPC: Dynamic Frequency Selection / Transmit Power Control
      for international operation

  • support for 802.11e: QOS support for wireless multimedia enhancements
  • Advanced Power Management features
  • Supports eXtended Range technology offering Wi-Fi products twice the range of existing designs

  • Manufacturer Support of Windows 2000, XP only.

    No official support is provided for BSD or Linux, however with the Madwifi and madwifi-ng The card has been confirmed to work well in Slackware Linux, Voyage Linux and FreeBSD.

Specification:

  • Supports 802.11a, 802.11b and 802.11g data rates including Super A/G
  • Operating Voltage: 5V +/- 0.15V
  • Input Voltage: 3.3V
  • Type IIIA miniPCI Card, 59.6 mm x 44.45 mm
  • U.FL antenna connectors
  • Weight: 15 g (0.53 oz)

Linksys WMP54G (v2) 54Mbps PCI Wireless Network Card

Linksys WMP54G PCI 54MbpsWireless Network Card

Background:

The NIC (Network Interface Card) is built around the Broadcom BCM4306KF8 54g™ Chipset. It has a RPSMA removeable antenna.

Broadcom is the first vendor to ship 802.11g technology in both 2.4 GHz single-band and 5 GHz/2.4 GHz dual-band products.

54g™ is Broadcom's 54 Mbps implementation of the draft specification for IEEE 802.11g wireless networks. It is 802.11b-compliant, Wi-Fi certifiable, and provides laptops, handheld computers and other devices with wireless connectivity at nearly five times the speed of technologies operating in the 2.4 GHz radio frequency range(802.11b), while providing backwards compatibility to the base of more than 30 million installed Wi-Fi (802.11b) devices.

Broadcom's offering is a two-chip, all CMOS solution that employs a direct conversion architecture and is the most integrated, highest performing 2.4 GHz solution available in the industry. The new Broadcom® BCM4306 baseband/MAC (media access controller) chip combines with the BCM2050 2.4 GHz radio to enable 54 Mbps connectivity in the 2.4 GHz radio frequency band.

The BCM4306 also includes a V.92 voice band modem and a glueless interface that connects to Broadcom's family of Bluetooth™ products and GPRS (General Packet Radio Service) mobile communications products.

Testimonial

I bought this card on ebay very cheaply, no drivers and with the description: "I couldnt get this card to detect in my computer - it may be faulty so bear that in mind when you bid"

I know some new cards need the PCI2.2 standard, so older mainboards may be at only 2.1. I bought the card hoping this was the case and I suspect it was.

I took the sheild off to see what the chipset was and took some photos. Replaced the sheild.

I installed the card into my WindowsXP computer and it was detected straight away. I let windows go to the web and install whatever drivers it wanted. They worked flawlessly. I set my laptop to AP mode and the card associated. Data transfers were very quick.

For linux, you may still have to use NDIS(Network Driver Interface Specification) wrappers. This is basically using the windows drivers in linux, but with no support for advanced features like rfmon mode, it may not be very useful.

FreeBSD users read THIS for using the card, and setting up wifi in general.


Mikrotik R5H 320mW 802.11a MiniPCI

The Mikrotik R5H is a 320mW 802.11a miniPCI card operating in the 5GHz band. Air-Stream real world comparisons against the venerable XR5 shows that the R5H performs consistently better over long distance links in Mikrotik Routerboards. As a dedicated 5GHz card (as opposed to a dual-band card) it has excellent receive sensitivity all the way up to 54 Mbps and the output power does not drop off dramatically in the higehr bit rates as is typical of dual-band cards.

Note: This product has now reached EOL and Mikrotik plans to replace it with the R5nH. Since the R5H have proven their reliability Air-Stream has secured a supply of these excellent cards for future replacements and upgrades.

Specifications
Chipset: Atheros AR5414A

Receive Sensitivity (Typ.):
6, 9 Mbps  -93 dBm
12 Mbps    -91 dBm
18 Mbps    -89 dBm
24 Mbps    -86 dBm
36 Mbps    -82 dBm
48 Mbps    -77 dBm
54 Mbps    -75 dBm

Average Transmit Power @ 5.17GHz:
6,9,12,18 Mbps 23.5 dBm
24 Mbps           23.5 dBm
36 Mbps           22.5 dBm
48 Mbps           20 dBm
54 Mbps           19.5 dBm

Average Transmit Power @ 5.825GHz:
6,9,12,18 Mbps 25 dBm
24 Mbps           25 dBm
36 Mbps           24 dBm
48 Mbps           21.5 dBm
54 Mbps           20.5 dBm

Antenna Connectors
1 x MMCX Connector

Operating Temperature
-40 to +80 degrees C


Minitar MNWAPB

Parts this page are from the original page of the old Air-Stream website

NOTE: These units are no longer being manufactured.

Spec Sheet:

http://www.minitar.com/index.php?maincat=product&cat=wireless&prod=wls_ap&page=2
Manufacturer: http://www.minitar.com/
Drivers: http://www.minitar.com/index.php?maincat=download
Model Number: MNWAPB
Interface Type: Wireless, 10/100M Ethernet
Power Output: ~18dBm (60mw)
Power Requirements: 12v @ 0.5A
Connector Type: RP-SMA
Transmit Power: 18dBm (typical)
Mounting Type: comes with screws for mounting on a wall and rubber stoppers. The AP case also has mounting lugs on the base.
Protocol: 802.11b, 802.1x
Security: 64/128-bit WEP
Chipset: Realtek RTL8181 (200MHz MIPS)
Dimensions: 30(H) x 127(W) x 96(D) mm
Price: $75-100 retail (no longer being manufactured)

Overview


The Minitar Wireless Access Point acts as a bridge between the wired Ethernet and the 2.4GHz IEEE 802.11b wireless LAN, this wireless LAN access point can let your wireless LAN client stations access both the wired and the wireless network nodes.

The client mode has been successfully tested with hostAP and various hardware APs with no known issues.

note: DHCP server) & Station Mode (AP Client Mode) are available with the firmware upgarde available from the site. WDS Bridge Mode (Repeater Mode) is not currently availible until a new firmware is released.

Minitar AP Power Usage

AP State Power Usage (mA) Average Usage (mA)
Idle 140 - 160 155
Full 11mbps (600kbps) TX 220 - 230 225
Full 11mbps (600kbps) RX 190 - 195 195
Tests were conducted with a Minitar AP (with 2.39 firmware), Supplied Minitar Power Supply, Apple iBook (with Airport 802.11b), and Digital Multimeter.

Other Reviews

Minitar Pro's and Cons
^ Note: to fix "Routing via a MNWAPB Client (station) broken" in the above article - change the mac address of the router to the mac address of the minitar (Linux: " ifdown eth0; ifconfig eth0 hw ether 00:11:22:33:AA:BB; ifup eth0 " changing eth0 and the mac address as appropriate ) -- fix courtesy of ben"

Known to be fixed in latest firmware upate

Image

The Minitar MNWAPB, the outside and the insides.

Created by: FuNcHi last modification: Sunday 30 of May, 2004 [08:11:45 UTC] by FuNcHi

Further information by Didz

Other Settings

Log in to the MNWAPB and type in "hwset.asp" after the IP to select more options. you must be using 2.53 firmware.

How to tell its a MNWAPB

Look at the underside of the case and look at the white label in the middle

Senao NL-2511MP Plus - 802.11b 200mw mini-PCI

Specs

Form: miniPCI Type III B
Protocols: 802.11b
Performance: 11 Mbit/s
Power: 200mW
Model: NL-2511MP PLUS
Manufacturer: Senao
Spec Sheet: Download (mirror) (PDF, 45KB)
User Manual: Download (mirror) (PDF, 1.5MB)
Driver: Download (RAR 1.27MB) (mirror) (EXE-RAR, 1.81MB)

Technical Specifications

Data Rates
11, 5.5, 2 and 1 Mbps, Auto Fall-Back

Standards / Compliance
IEEE 802.11b
Fully interoperable with IEEE802.11b compliant devices

Regulation Certifications
FCC Part 15/UL, ETSI 300/328/CE

Operating Voltage
3.3V

Drivers
Windows 98SE/ ME/2000/XP

RF Information Frequency Band
U.S., Europe and Japan product covering 2.4 to 2.484 GHz, programmable for different country regulations

Media Access Protocol
Carrier Sense Multiple Access with Collision Avoidance (CSMA/CA)

Modulation Technology
Direct Sequence Spread Spectrum (DSSS)
CCK (11, 5.5Mbps)
DQPSK (2Mbps)
DBPSK (1Mbps)

Operating Channels
11 for North America, 14 for Japan, 13 for Europe, 2 for Spain, 4 for France

Power Consumption
Transmit <= 280mA
Receive <= 180mA
Sleep <= 130mA

Receive Sensitivity (Typical)
11 Mbps <-86dbm
5.5 Mbps <-88dbm
2 Mbps <- 90dbm
1 Mbps <-92dbm
Available transmit power
20 ± 1dBm

Antenna
2 ultra miniature SMT U.FL type connectors compatible with Hirose U.FL-R-SMT

Networking
Topology
Ad-Hoc, Infrastructure

Security
64/128-bit WEP encryption
Physical Form Factor
Mini-PCI type III A

Dimensions (LxWxH)
59.8mm x 51.1mm x 5.8mm (2.3in x 2in x 0.2in)

Weight
15g (0.53 oz)

Environmental Temperature Range
Operating: -0°C to 50°C
Storage: -20°Cto 80°C

Humidity (non-condensing)
5% ~ 95% typical

Related Product(s)
11a/b/g Wireless Mini-PCI Adapter
NMP-8602 (802.11a/b/g) (26dBm)
NMP-8601 (802.11a/b/g) (23dBm)
NMP-860 (802.11a/b/g)
NMP-560 (802.11a)
NMP-360 (802.11b/g)
NMP-352 (802.11b/g)

Images




Above images from Pasadena Networks, LLC


Image from packetgods.com

More information

http://www.wlanparts.com/product/NL2511MPPLUS
http://www.yawarra.com.au/product.php?productCode=XC-MP-WFb
http://www.wirelesslan.pl/product_info.php/products_id/317


SuperRange Cardbus (SRC) 300 mW 802.11 a/b/g Cardbus + Ext.

If you are looking for the ultimate stumbling card for your laptop to replace that venerable Senao 200 mW PCMCIA card, I believe the Ubiquiti SRC may be it.
With up to 300 mW transmit power, excellent receive sensitivity, MMCX antenna connectors, operation at 2.4 GHz and 5.8 GHz and a well supported chipset in Linux it may be the perfect all-round stumbling/wardriving card.

Chipset
Atheros 5004
Radio Operation
802.11 a/b/g
Interface
32-bit Cardbus Type III
External antenna ports
Dual MMCX

2.4 GHz TX/RX Specifications
802.11b
1 MBps 24 dBm / -96 dBm
2 MBps 24 dBm / -95 dBm
5.5 MBps 24 dBm / -94 dBm
11 MBps 24 dBm / -91 dBm
802.11g OFDM
6 MBps 24 dBm / -94 dBm
9 MBps 24 dBm / -93 dBm
12 MBps 24 dBm / -91 dBm
18 MBps 24 dBm / -90 dBm
24 MBps 24 dBm / -86 dBm
36 MBps 23 dBm / -83 dBm
48 MBps 22 dBm / -77 dBm
54 MBps 20 dBm / -74 dBm

5.8 GHz TX/RX Specifications
802.11a OFDM
6 MBps 20 dBm / -94 dBm
9 MBps 20 dBm / -93 dBm
12 MBps 20 dBm / -91 dBm
18 MBps 20 dBm / -90 dBm
24 MBps 20 dBm / -86 dBm
36 MBps 19 dBm / -83 dBm
48 MBps 18 dBm / -77 dBm
54 MBps 17 dBm / -74 dBm


The Super Range 2 (SR2) 400mW 802.11b/g mini-PCI

The Super Range 2 (SR2) 400mw 802.11b/g mini-PCI card with patent-pending Super Range radio technology has been designed from the ground up specifically for outdoor wireless.

Specifications: (Not for use in Laptops)

Chipset
Atheros 5004

Transmit Power
Rate Power
6-24 Mbps 26 dBm, +/- 1dB
36 Mbps 24 dBm, +/- 1dB
48 Mbps 22 dBm, +/- 1dB
54 Mbps 21 dBm, +/- 1dB

Power Consumption
Transmit Receive
4.7W, +/- 300mW
1.2W, +/- 200mW


The Super Range 5 (SR5) 400mw 802.11a mini-PCI


The Super Range 5 (SR5) 400mw 802.11a mini-PCI card with patent-pending Super Range radio technology has been designed from the ground up specifically for outdoor wireless.

Specifications: (Not for use in Labtops)

Chipset
Atheros AR 5213 MAC/BB
Atheros AR2112 ROC

Transmit Power
Rate Power
6-24 Mbps 26 dBm, +/- 1dB
36 Mbps 24 dBm, +/- 1dB
48 Mbps 22 dBm, +/- 1dB
54 Mbps 21 dBm, +/- 1dB

Power Consumption
Transmit Receive
4.7W, +/- 300mW
1.2W, +/- 200mW


Wistron Neweb CM9 Atheros 802.11a/b/g mini-PCI

Model: CM9
FCC ID: NKRCM9
Driver: Windows, Mirror 01 Mirror 02 (7.68 Mb)

Images


Big image of the CM9


Mini-PCI to PCI adapter complete With CM9 radio
and pigtail U.FL to RP-SMA bulkhead.

Specs

Receive Sensitivity :
802.11a
-88dB@6Mbps, -87dB@9Mbps, -85@12Mbps, -83dB@18Mbps, -80dB@24Mbps, -75dB@36Mbps, -73dB@48Mbps, -71dB@54Mbps

802.11b
-95dB@1Mbps, -94dB@2Mbps, , -90dB@11Mbps

802.11g
-90dB@6Mbps, -89dB@9Mbps, -87@12Mbps, -85dB@18Mbps, -82dB@24Mbps,-79dB@36Mbps, -76dB@48Mbps, -74dB@54Mbps

More Info

http://www.packetgods.com/store/pub/CM9.htm
http://www.wirelessantwerpen.be/shop_cm9.htm
http://www.yawarra.com.au/product.php?productCode=XC-MP-WFabg
http://www.netgate.com/product_info.php?cPath=26_34&products_id=126
http://www.wisp-router.com/product_info.php?cPath=35_51&products_id=332


Coaxial Cables

To connect an antenna to a wireless radio invariably requires one or more lengths of of coaxial cable terminated in the right connectors (plugs.)


Antennas

Antennas are the most visible part of wireless communication and play the most important role in guiding the radio frequency signals through the air. Antennas are where the 'wireless' part of wireless networking come in to play.


5.8Ghz Hills 26 dBi Grid Antenna

Ordering information for the 600mm wide antenna from Hills

26 DBI GRID ANTENNA
Hills Part Number: bc7286
Hills Short Description: 5.8GHZ 26DB GRID ANTENNA NF


SuperPass 2.4GHz 8dBi Omni-Directional Antenna (SPDG16O)

This antenna is made by a Canadian antenna manufacturer and has been found to be very rugged and a solid performer for Air-Stream access points offering access to a 360 degree area. A simple but effective antenna design for basic 802.11b/g coverage.

Quick Specs
Gain: 8dBi
Polarization: Vertical, Linear
3dB Horizontal Beamwidth: 360°
3dB Vertical Beamwidth: 18°
Connector: Female N, Bottom-Feed

See the SuperPass product page for more information.

Noteable achievements involving the SuperPass Omni

  • 12km link across the eastern/northern suburbs
  • 42km link to Woolsheds
  • Over 100 years of combined operational service in the wider Air-Stream network

Possible mounting arrangements for the SuperPass omni.


Enclosures and Accessories

Mounting and powering electronics in harsh environments such as outdoors or in roof cavities requires special consideration.


HB5050 Appreciation Page

The Box

One of the most commonly boxes used by Air-Stream members a basis for an enclosure is the Jaycar "HB5050" Sealed Aluminium Die-Cast Enclosure. It measure 222 x 146 x 55mm and is rated to IP65. These boxes provide effective weatherproofing and EMI/EMC/RFI shielding. They conveniently fit at least one Mikrotik RB433/RB433AH with MiniPCI cards. With careful planning, two RB433 sized boards can be squeezed into one enclosure.

The Modification Process

Converting the basic box into a outdoor pole mount enclosure for a typical outdoor installation requires some work. The basic steps are:

  1. Drill one or more ~15.5mm holes for N-Type connector bulkheads
  2. Drill one 20mm hole for the Ethernet cable feedthrough (to suit Jaycar cat no. HP0732)
  3. Create grounding points for MiniPCI cards that have ESD protection
  4. Make up an L-shaped bracket from aluminium with drill holes on one face to suit your selected U-bolt
  5. Rivet the other face of the bracket to the top of the enclosure
  6. Using either a template or a real board, adhere some PCB stand-offs to the bottom of the box to suit the board mounting holes using an appropriate epoxy
  7. Wait for epoxy to dry then screw host board to the standoffs
  8. Insert MiniPCI card(s) and connect ESD protection grounding wire(s) to box
  9. Insert and connect N-Bulkhead pigtail(s) then tighten
  10. Feed Ethernet through the cable feedthrough and plug into Routerboard then insert and tighten the gland
  11. Insert the rubber seal provided with the HB5050 into the lid
  12. Power on and test before screwing on lid

One rule to try to follow is to not drill any un-necessary holes in the box. This is why the standoffs are glued to the base rather than screwed in from behind. The screws require holes which may compromise the IP65 rating of the box. The holes for the N-type bulkheads and cable feedthroughs are acceptable because those parts are also IP65 or IP68 when mounted correctly. The guide below below is only one variant of what can be done and indeed there are many improvements possible.

Step-by-Step Modification Guide

The first step is to drill, cut or punch the large holes. The image below shows two holes drilled for N-Type connectors that were drilled with large drill bits and a larger hole that was cut for a cable feedthrough. Burrs have cleaned up using a Dremel. All holes for connectors or cables should be drilled in face of the box that will eventually be facing down towards the ground. This provides another layer protection from the rain and sun above. For a RB433 enclosure, the most common side is the long edge.

If you have the ability, a more elegant way is to cut the N-bulkhead holes to the following shape. This will give the best seal and stop the connector moving while you tighten the nut later.

If you would like to take advantage of the ESD protection of your MiniPCI card (eg Ubiquiti XR2, Mikrotik R5H) you will need to create some kind of connecting point for the grounding strap. This is where you might make one exception to the "no holes" rule by providing a hole for a grounding screw and nut. Make sure this is then well sealed over with epoxy or RTV.

For at typical installation there will need to be some way to attach the enclosure to a pole. This can be done with an L-shaped bracket along the top (ie opposite edge to where you drilled the connector/cable holes) of the enclosure to "hang" the box off. The L-bracket is then attached to a pole with an ordinary U-bolt. This can be any L-shaped piece of metal you have lying around. The image below shows cutting a length of metal from an old roller door guide.

This is what the bracket looks like after it has been cut and de-burred. One improvement to this picture would be a bracket that is the entire length of the top edge. The reason for this is that you can then rivet the bracket into the three screw posts of the box. The design shown here will break the 'no holes' rule later because of this small bracket. Drilling halfway into the screw posts without breaking through to the inside of the box avoids breaking this rule.

Using your U-bolt bracket you can mark where to drill holes into the L-bracket.

After drilling the holes.

Testing that the U-bolt fits through the holes.

Conveniently this bracket already had holes drilled in it just the right size for 3.20mm rivets. It was just a case of selecting a few and drilling holes into the box. Notice that the L-bracket will be mounted flush to the back of the enclosure.

As mentioned above, an improvement would be to use a longer bracket and rivet only into the screw posts by drilling through into the middle of the posts at the locations shown on the image below (but not all the way into the inside of the box.) On this box, extra epoxy was used to totally seal the rivets on the inside of the box.

Using the rivet gun.

The bracket rivetted to the enclosure.

Prepare standoffs. The ones shown here are 10mm long.

An easy way to locate the standoffs in the correct location is to use an actual board. Loosely screw the standoffs to the mounting points as shown below.

Then deposit a blob of epoxy on each standoff.

You could also use an actual-size template to work out where approximately to put some extra epoxy on the base if you want adhesive on both sides before attaching. This will also help align the board to the exact location you want as you need to have enough clearance for the MiniPCI card on one side and for the RJ45 connector on the other.

Carefully insert the board into the box and line it up to the location you want then gently push downwards on the board to push the adhesive together.

After allowing the adhesive to dry, it might be a good idea to remove the board to easily plug in the RJ45 connector. However if you have designed the board location well there should be just enough clearance to, with some convincing, plug in and remove a RJ45 with the board in the box while still having enough clearance for the MiniPCI card on the other side. This will only work with basic crimped RJ45 connectors, not the ones that are moulded with boots. Make sure you feed the cable through the cable gland before plugging it into the board.

You are now able to screw the board in. Do not tighten too much as the stand-offs are only glued in.

Now you can insert the MiniPCI cards. Attach the grounding straps from the MiniPCI cards to the grounding point that you previously prepared.

Disassemble the N-bulkhead pigtail and insert it through the hole. While the pigtail is loose, plug the card end into the miniPCI card. Find some way that it plugs in without having to twist the coaxial cable. This means you might have to rotate the N connector in its socket and/or make a loop in the cable to get the plug to line up with the card connector without having excessive cable twist. Once this position is found plug the pigtail into the card then, without rotating the N connector from its current position, attach the washers and nut to the N connector and tighten.

Test the board making sure the wireless card(s) works.

Insert the seal provided with the box into the groove into the lid. Make sure there are no gaps. For an extra safety measure, make sure the start/end of your seal is in the long edge of the lid and when the lid is place on the box, put that long edge at the bottom edge. You could also smear a small amount of appropriate silicone sealant over the area where the start/end join is.

A U-bolt can be used to attach the box to a mast as shown below


Below are some more images of modified HB5050 designs

TBA


802.11n and MIMO

The ratification of the IEEE 802.11n-2009 ammendment occurred in October 2009 and paves the way for standards based implementations of the latest WiFi technologies including multiple-input multiple-output (MIMO) to provide higher data transfer rates than 802.11a/b/g. The following pages are dedicated to the review of 802.11n equipment and other related MIMO projects that Air-Stream Wireless members have had the opportunity to test. Air-Stream is actively seeking to build and prove a high speed long distance link using 802.11n with a data throughput of at least 100 mbps.

802.11n


802.11n mimo trials begin

The Air-Stream Wireless Network Planning Team reported at our last meeting that they are currently testing the feasibility of using 802.11n on 5.8Ghz to increase through put on back haul links in the network. As with all things the best way to learn is by doing and this hands-on experience will be invaluable to the ongoing viability of the network into the future. Current testing is demonstrating exceptional performance over distances with links of 10kms showing it maybe possible to achieve synchronous data-rates of 90Mbps. Get connected

Some of the technology currently being tested include: More information soon...

AirLive ClearSignal Technology

Airlive Logo
Air-Stream Wireless is pleased to have the opportunity to review the new range of AirLive Access Points designed using their new ClearSignal Technology.

ClearSignal Technology is a new advanced filtering system designed to cancel out signal interference on the 2.4GHz band to improve user connection reliability and speed in congested areas.

Two units have been donated to Air-Stream Wireless by AirLive.
WL-5470POEWH-5420CPE

First Impressions

Two new ClearSignal units arrived on Monday morning from AirLive. On first impressions the WL-5470POE and WH-5420CPE are packaged and present as high quality professional units.

First Impressions

First Impressions

First Impressions


First testing of the WL-5470POE

I have begun testing the WL-5470POE indoor unit to become more familiar with the setup and I so far have found it very easy to setup and is doing all the things expected as described in their instructions manual. So rather than posting a whole bunch of screen grabs, here is the WL-5470POE Manual (6.1Mb). Which leaves me to just tell you about the areas of interest.

Although the site survey tool may appear privative it does give a dynamic signal level once an SSID is selected. The receiver sensitivity is quite high and the site survey tool can be used in all modes e.g. AP and Bridge mode which is quite helpful. It also has the added feature of being able to change receive sensitivity also available in all modes. These features in combination with adjustable output power also adjustable in all modes makes a refreshing difference.

survey tool

Note this site survey was done inside my office using a 2db antenna the SSID "Air-Stream-Bedford-Park" AP is very Non-LOS 600 Metres away it goes through a wall, carpark, trees, a building and a busy Road.

Next test is in a high interference area, using an external antenna at Myrtle Bank.

survey tool


Key features of interest

AirLive have packaged some key features that many other off-the-shelf units in the same class have just forgot. Some features of interest to the wireless enthusiast and professional alike include:

  • Up to 400mW adjustable Power Output
  • Adjustable receive sensitivity
  • Signal Survey
  • ACK Timeout Adjustment for long distance links in 802.11g mode
  • Watchdog Timers
  • Great flexibility with up to 8 Wireless Operation Modes
  • IEEE 802.3af PoE standard compliance
  • SSH2, HTTP, and Telnet Managements
  • Bandwidth Control and Wireless Client Isolation, ideal for hotspot setups

Both the WL-5470POE Indoor Unit and WH-5420CPE Outdoor Unit have identical radios and cpu, the only difference is the WH-5420CPE Outdoor Unit has no DC socket or regulator for 12V opperation and so are PoE only. So the main difference is their enclosures and so share the same functions and configuration.

It is also worth noting although included in the code, that the WL-5470POE Indoor Unit Alive have kept the PoE components on the PCB and so is able to operate either on a standard 12V 1A DC power pack or PoE, which is very handy in the office keep cables to a minimum.


WH-5420CPE Outdoor Unit

WH-5420CPE is an outdoor Access Point with a waterproof enclosure and built in with a 14dBi Antenna or external rSMA antenna connector.

WH-5420CPE Outdoor Unit

Easy opening box which seems to offer good transport and storage protection.

WH-5420CPE Outdoor Unit

Some things supplied with the WH-5420CPE included POE injector and power supply, brackets, manuals and CDs

WH-5420CPE Outdoor Unit

Stainless Steel Pole Bracket is supplied with long and short bolts for large and small diameter poles.

It also includes screws and whole for wall mounting.

WH-5420CPE Outdoor Unit

Bracket assembly is easy and offers easy access for adjustment once installed.

WH-5420CPE Outdoor Unit

Although this unit is not fully air-tight there is sufficient physical barriers to isolate the electronics from exposure to the elements.

Yes the PCB in the WH-5420CPE is identical to the WL-5470POE Indoor Unit.

WH-5420CPE Outdoor Unit

Although the antenna is designed to operate in horizontal polarization the use of a 14dbi planar array antenna design does offer some cross polarization and a good balance between forward gain and wide sector coverage. However as the antenna is not a hard wired an alternate external antenna can be deployed easily.

WH-5420CPE Outdoor Unit


WL-5470POE Indoor Unit

WL-5470POE is an indoor Access Point with a rSMA antenna connector which is design for 12V or 802.3af PoE

WL-5470POE Indoor Unit

Easy opening box which seems to offer good transport and storage protection.

WL-5470POE Indoor Unit

Some things supplied with the WL-5470POE included power supply, wall mount screws, manuals and CDs

WL-5470POE Indoor Unit

The indoor unit is quite small measuring only 160 x 115 x 30 mm overall

WL-5470POE Indoor Unit

Yes the PCB in the WL-5470POE is identical to the WH-5420CPE Outdoor Unit.


AirLive WN-5000R Review - 802.11n

Airlive Logo
Air-Stream Wireless is very pleased to announce that AirLive, OvisLink Corp have provided two of their new WN5000R 802.11n wireless routers to put through their paces. With the success of our initial review of the 802.11n standard we have kept looking for other user-friendly equipment to conduct further field tests and the AirLive WN-5000R seems to certainly fit the bill.

WN5000R

The units operate on a standard 12V supply ideal for PoE and have the added feature of operating in AP Bridge Mode providing a great opportunity for point to point tests without need of firmware hacks or fussing with software drivers. AirLive also offer an extensive range of both indoor and outdoor wireless products, founded in 1993 they produce over 200 products in hundreds of locations around the world. Although not yet available in Australia we feel that it won’t be long before they are, as AirLive have had the forethought to include many features useful to the wireless enthusiast and professional alike, that other more familiar brands leave out.


First Impressions of the WN5000R 802.11n

Two new WN5000R 802.11n wireless routers arrived on Thursday from AirLive. On first impressions they are a well presented and professionally packaged unit, an even closer look, they are quite well designed and practical no-nonsense router.

Box Arrived

Box Open

As seen from the front new out of the box

As seen from the back new out of the box

Front View

Bottom View

Whats inside top view

Whats inside bottom veiw


Under the bonnet of the WN5000R - 802.11n

Whats inside top view

Under the bonnet of the new WN5000R 802.11n wireless router we find the Ralink RT2800 802.11n Chipset that consists of two highly integrated ICs (RFIC and BB/MAC IC) that fully comply with current draft IEEE 802.11n and IEEE 802.11a/b/g standards. The Ralink chipset is feature-rich system of 2 transmitter 3 receiver (2T3R) architecture to offer reliable wireless connectivity.

Whats under the bonnet

Other hardware details
Interface

1 x 10/100Mbps WAN port
4 x 10/100Mbps switching LAN ports
Auto MDI/MDI-X functions

CPU Ralink RT1310
Radio Ralink RT2800 802.11n Chipset
Flash 4 MB NOR Flash
RAM 16 MB SDRAM
WAN Port 10/100M UTP Port x 1
LAN Ports 10/100M UTP Port x 4
Antenna Fixed Antenna x 3 (2T3R MIMO Technology)
Power 12VDC, 1A Switching Power Adaptor
Temperature 10~40°C
Humidity 10~90% (Non-Condensing)
Product Weight (g) 261 g
Product Size
( L x W x H (mm) )
187 x 100 x 30 mm

Initial setup of the WN-5000R 802.11n wireless router

The WN-5000R wireless router shares a number of features found in many other routers, so I’m going to keep to the kinds of things most of us may find interested and if I miss something please let me know.

Firstly, I found the units where very easy to setup, as their out-of-the-box configuration provides a DHCP and no fussy security options enabled, default password and username for admin is airlive/airlive. So all you need to do is plug a laptop or computer in and log-on with a web browser. Most everything else is straight forward and familiar to those who have used other router equipment before.

Primary Band Selections are as follows and all worked well with other brands of wireless clients operating in B and G:

1. 2.4 GHz (B)
2. 2.4 GHz (N)
3. 2.4 GHz (B+G)
4. 2.4 GHz (G)
5. 2.4 GHz (B+G+N)

The router runs in four modes, the first AP mode is familiar, the other two modes are unique to the WN-5000R

1) AP
In this mode it operates as a standard Access Point.
AP Mode

The next three allow the WN-5000R to connect other WN-5000R routers as a wireless bridge provided they also use one of these three modes.

2) AP Bridge-Point to Point
This allows a WN-5000R to connect to another WN-5000R which is operating in one of the three bridge modes, but not wireless clients.
AP Mode

3) AP Bridge-Point to Multi-Point
This allows up to four other WN-5000R to connect in one of the three bridge modes, but not wireless clients.
AP Mode


Outdoor 802.11n

We have all been wowed by the potential speed and performance of 802.11n indoors.

Q: But how does it perform outdoors

A:Well there are lots of variables here but test have shown the following.

* Distance: 0.95 km ~ 80 Mbps
* Distance: 1.75 km ~ 60 Mbps

Greater then two kilometers nothing? but I imagine that this is a software Mac timing issue, and so a better result could be achieved with directional antenna and software drivers for PCI cards.

Put not bad for a retail hardware hack, trial.


Outdoor 802.11n - Construction

Being able to operate from a 12VDC power supply and run in bridge mode the AirLive WN-5000R offers great flexibility to test them out in the field and over the coming months I'll be going out-doors and across Adelaide testing them in a variety of situations.

As part of the process of testing the equipment in the field I have fully water proofed the AirLive WN-5000R mounting it on a fold-up stand for easy storage, transportation and installation out in all weathers, not that I expect any rain this January.

The units where very easy to re-house with only three screws holding the case together and then another four holding the pcb in place. The only issue is the need to solder the pigtails directly to the PCB as the AirLive WN-5000R has no external or internal connectors.

Outdoor Modified WN-5000R

The next step is to have something to download and so I've pulled an old Ethernet NAS drive apart and striped out the PCB and made a plate to mount the PCB in the case.

Modified NAS Plate

Rather than use a conventional hard-drive which uses a lot of power, I'm using a Compact Flash Card as the unit will be used out in the field with batteries. However where mains power is available a suitable PC with hard disk will be used.

It should be noted though, that despite 802.11n being able to achieve a throughput of up to 300Mbs (in range), any wired 100Mb Ethernet device connected to the AP will limit the ability to do any faster than that wired network. This is further impacted by the media and CPU speed. So a NAS drive with a Flash Card will never do 802.11n justice as speeds are significantly reduced by the storage media's ability to read/write data and in the case of a flash card this is poor to say the least, but nevertheless will help greatly in the field to test link quality and compare between different scenarios.

NAS Plate

Following this, I also needed an easy way to setup the AP and Antenna when out in the field and so I've used a telescopic collapsible stand, that I found in the hard rubbish. I also Pot-riveted some antenna brackets to support the three high gain Omni and attached the AP enclosure in the usual way with aluminum angle and a U clamp.

mounts

I then attached 10 meters of Ethernet cable which is wired for POE, fortunately the NAS drive was also 12V, so this also has been a simple process.

wired


Linksys WRT300N Review

Linksys

Linksys WRT300N

Linksys, a division of Cisco Systems, Inc. has donated two WRT300n Routers to Air-Stream Wireless which will allow us to conduct some grassroots testing on the 802.11n standard in the field, and explore these features under an Open Source firmware such as OpenWRT. Which was made possible through the support and encouragement of Jerry Clancy of ClearNet Communications

The 802.11n draft standard implemented in the WRT300N uses a technique called "MIMO" (multiple input, multiple output). MIMO technology capable of 300Mbps "By leveraging multipath reflections of a radio signal, and transmitting multiple signals in a single 20MHz radio channel, MIMO multiplies both data rates and reliable coverage area without using additional frequency spectrum, and without causing interference with other Wi-Fi devices and networks.

ClearNet Communications

Link confirmed at 300Mbps

I'm pleased to report that Shawn Z seen here conducting a demonstration of the WRT300N at our March meeting has completed some field testing confirming the unit is capable of speeds of up to 300Mpbs. Shawn will be exploring a number of tests under conventional conditions using Microsoft OS and will be writing up a report soon.

On the Open Source front our code development team Chris C and Troy V have been exploring operating parameters of the CPU running under FreeBSD and currently this is looking favourable. The main difficulties at present are the availability of open source drivers for the Atheros AR5416 wireless chipset (mini-pci) which apparently not that far away.

News will be posted as it comes to hand…


Linksys 802.11n WRT300N Review

You are probably sitting there, staring at your old 802.11b/g 54mbit wireless router, and saying to yourself “This just is that fast anymore!, with technology moving so fast, and this unit being so ‘old’ now, why cant I upgrade!?”. Well now there is something on the horizon worth looking forward to.

Thanks to the good people over at Clearnet Communications (http://www.clearnet.com.au/) we have been sent two (yes 2!) Linksys WRT300N 802.11n Broadband routers.

Now just a note, the 802.11n standard, is still in draft and these units are based what is known as “Draft N” standard. So its not complete in terms of the software, and in the box, there is a signed letter from Cisco (Linksys parent company) stating what standards they applied to this firmware/hardware combination. The current draft is for a 300megabit connection speed, which should produce ~15mB/s of actual transfer speed, which happens to be faster than what 100mbit wired network can do, so when this specification is complete, you should see all units with gigabit Ethernet to be able to utilize all this bandwidth!

Alright, lets get into it!


Above: Hardware contents of the box. (Click to enlarge)

The item was a standard package, the router, power supply and a network cable. One thing you will notice though is the strange appearance of what looks like three antennas on this unit. This is where the 802.11n standard is quite different to that of the 802.11b and 802.11g sis called ‘MiMo Spatial Multiplexing’. Now this on face value basically means, Multiple-In/Multiple-Out for better speeds. If you want to read up more on this visit our explanation on it at -> http://www.air-stream.org/mimo .


Above: The WRT300N.


Above: The front of the router. (Click to enlarge)


Above: Standard protocol for a router, 4 ‘Lan’ Ethernet sockets and 1 ‘Internet’ Ethernet socket.

So we have our space-ship looking router, however we did not get sent an client PCI cards, so at first there was no way to test this allusive 802.11n. So we got to thinking, and within 20 minutes we had one of the units in parts, to determine if we could in fact use the MiniPCI card from within the unit, in a PCI cradle, to give us a client.


Above: First glimpse inside the unit. (Click to enlarge)


Above: Back of the Circuit board. Ooo look, a MiniPCI Card! (Click to enlarge)


Above: MiniPCI card in PCI Cradle.

As you can see, this MiniPCI card isn’t so ‘Mini’. Its approximately twice the height of a ‘standard’ MiniPCI card.

Now, as this card utilises three antennas to achieve MiMo, I used the existing antennas that Linksys have mounted into the chassis of the WRT300N to ensure more accurate testing.

As for drivers, and workability, we had no clue on weather or not this would actually work. There are various revisions of MiniPCI and not all work in the PCI cradle, so everything was a gamble, and after it was plugged in and the computer started, we had lights! So a very promising start to an exciting benchmark.

Drivers…. You have to love them to hate them; however this is where we got stuck. It seems Linksys have two different chipsets, for two different countries. Now we had the UK version of the device, however I was not aware at the time that this should make any difference. So we spent around 20 hours trying to track down a driver set that would work with this card, until it was worked out that we needed the UK driver for the UK card. The US version is based on Broadcom chipset, where as the UK is based on Atheros. So, from what I have read of the forums around as well, if you are having trouble with driver sets for your cards, ensure you are using the correct region set of drivers, to give you the best head start.

So after a lot of stuffing around and frustration, we managed to get Windows XP to detect our wireless network.

One thing that was noticed is that when the AP had encryption enabled, the card would not connect at anything over 54mbps. Reguardless of the setup options, both on the card and in the router. So once encryption was disabled, we saw the magic number appear.

Speed: 300.0 Mbps. Yes that’s right, you’re not reading it wrong. Once we saw this, we all got very excited. It was working!

So the question remained, how fast could it go?

Well, we decided to run a few tests, both with our new client, and also to see what the AP was capable of (seeing as it was supposably 802.11b/g backwards compatible!).

Now here is the test setup.

Client 1:
AMD 2600+ 512MB DDR400
Windows XP Professional Linksys WRT300N MiniPCI Card
MSI KM3M-V

Client 2:
650mhz Pentium III 256MB SDRam
Windows XP Professional Asus 120g (802.11g) WiFi
Seneo 200mW 11mbit MiniPCI

All tests were done, by pulling three 500MB test files from an FTP server on the network. Monitoring was done via the build in Windows XP Network monitor in Task Manager.

Results:

802.11b to 802.11n: This was assumed, 700kB/s transfer rate up and down.
802.11g to 802.11n: This actually surprised us, 3.1mB/s up and down, which is the maximum a 54mbit card can do. Normal 54mbit to 54mbit transfers top out at around 2mB/s.

Now just before we get to the N to N results, there is something to be noted. Initial tests were done at approximately 5m distance, as normal wireless works best at closer ranges, However the N to N was only achieving about 1mB/s, which was actually rather shocking. So we moved the units to about 10m apart, and amazingly the speed went up to around 6mB/s.(Woo Hoo! Its now twice as fast as 802.11g!). Although just walking around the room, or moving your hands near the units would change the speed very sharply. So after about 30minutes of playing with the three antennas, we managed to achieve a sustained throughput of 8.5mB/s! Amazing huh!.

Well, from the track record of increased distance = increased transfer rates, we moved the units about 25m apart from each other, and after some playing around, we were able to achieve 10.5mB/s solid for about 7 minutes.

One other thing to note here, after approximately 7minutes of the computer being on, windows seemed to ‘reject’ the wireless card, and would stop functioning, slow right down, and all transfers would drop. So for a permanent solution, this cannot be done, and I would not assume any of this testing correlates to Linksys’s actual PCI 802.11n cards, as they are designed for being a client, unlike what we have done today.

So all in all, this is one impressive unit, yielding good results from the previous standards (802.11b and g) and even with the few teething problems we experienced, the 802.11n standard is looking to be a very impressive step forward.

So, once again thanks to Clearnet Communications for supplying these units for us to test.

Here are a few misc shots of the units and the testing that was done for the people playing at home (Click to enlarge):

Till next time, Keep on networking!
- Air-Stream: Adelaide Community Wireless.


WRT300N Hardware Information

Linksys WRT300N

Please note this information corresponds the the version 1.0 router, which is based on different hardware to the routers we have received for review.

Linksys Information Page

Specifications
Model WRT300N
Standards Draft 802.11n, 802.11g, 802.11b, 802.3, 802.3u
Ports Power, Internet, Ethernet
Button Reset
Cabling Type CAT5
LEDs Power, Internet, Ethernet (1-4), Wireless
Number of Antennas 3
Transmit Power 16 dBm
Antenna Gain 1,8 dBi
UPnP able/cert able
Security Features Up to 256-bit wireless encryption
Security Key Bits 64, 128, 256

Environmental
Dimensions 188 x 40 x 176 mm
Weight 0,527 kg
Power 12 V, 1 A
Certification FCC, CE, IC-03
Operating Temp. 0° C to 40° C
Storage Temp. -20° C to 70° C
Operating Humidity 20% to 80% Non-Condensing
Storage Humidity 10% to 90% Non-Condensing


WRT300N Technical Discussion

Information on this page has been compiled from a number of sources in order to get an understanding of how and when we can expect the WRT300N hardware to be supported by open source projects such as OpenWRT, and DD-WRT.

There are two versions of the WRT300N unit, v1.0 which was originally released in the US and a v2.0 which was released in Europe and Australia. They differ quite a bit, as can be seen from the info below gathered from the OpenWRT wiki and OpenWRT forums.

Version 1.0

  • Broadcom CFE Bootloader
  • Broadcom 4704 CPU (MIPS architecture)
  • Broadcom BCM4329 wireless chipset (cardbus)
  • Broadcom BCM5325 FKQMG ethernet switch chipset
  • Linux 2.4.20 kernel (on default linksys firmware)
  • 4 MB flash, 32 MB RAM

Version 2.0

  • Redboot Bootloader
  • Intel IXP420 CPU (ARM architecture)
  • Atheros AR5416 wireless chipset (mini-pci)
  • Marvell 88E6060 ethernet switch chipset
  • Linux 2.6.13 kernel (on default linksys firmware)
  • 4 MB flash, 16 MB RAM

The units we have received are version 2.0. Apparently there is a DD-WRT firmware available for the US version 1.0 models which is fully functional, see this thread on the DD-WRT forums for more information.

Apart from CPU support for the Intel IXP which is quite able to be added to the OpenWRT distribution, the main problem we face is the lack of support for the Atheros wireless chipset in the version 2.0 router.

Unfortunately the latest release of the Atheros driver for FreeBSD/Linux (aka Madwifi) doesn't support this new wireless chipset but it looks like it won't be far off. We rely on the excellent work of Sam Leffler, a core developer of the Atheros HAL, to hopefully bring support for these new devices soon.

According to this ticket on the madwifi trac, there appears to be a lot of devices floating around that use the 5416 chipset and people who would love to see it supported by the open source driver.

More discussion about using the version 2.0 with default firmware can be found in this thread, however, since the default firmware doesn't support a client or bridge mode we are unable to do any long distance testing at this stage.

Please discuss using the comments below, more information will be updated on this page as it comes to hand.


How-To Guides

If you can’t find what your looking for here please let us know and we’ll try to write up a how-to. But it doesn’t just end here either as members include people from all walks of life including trades people, enthusiasts, IT professionals, radio amateurs, engineers, educators and every day people.

So asking questions in the, comments, discussing in forums, attending our monthly meetings and becoming a member is a great way to find out more about wireless networking. If you don’t know there is always someone else how will and is happy to share their knowledge, so just ask.


Equipment to get started

Typically what you will need is whats called "Stumbling Rig", which is comprising of the following:

Laptop
A portable computer, either laptop/notebook or PDA which should be able to house a PCMCIA wireless card. Ideally it should be able to run on battery power alone for some decent amount of time. If stumbling during the daylight hours it would be beneficial to have a screen that is visible outdoors.

Software
The common "stumbling software" used is Netstumbler for laptops with Windows operating systems or the PDA version Ministumbler for PDA devices. Netstumbler cycles through all possible wireless channels, probing for networks, and reports the SSID of any access point that responds to the probe. If supported by the chipset it will also report signal level, noise level and records the data for a graphical history display. Netstumbler also supports GPS devices for recording at what location it last received a signal for each network - not so useful for a site survey but good for other types of surveys such as wardriving. For more software information visit Software to get Started.

Wireless Card
The ideal wireless card for stumbling would be a PCMCIA card with external antenna connectors. The classic example of this is the Senao 2511CD+ EXT2. Other possible wireless cards are USB wireless adapters with external antenna connectors (useful for PDAs) or a miniPCI card inside the laptop with a special "pigtail" (see below) bringing the internal antenna connection to the outside. Some compact flash wireless cards may also have antenna connectors.
The card should also be supported by Netstumbler or Ministumbler. Various cards are supported to a different degree in Netstumbler, most will allow basic detecting of networks but may not report signal level. The Senao mentioned earlier uses the classic Prism chipset which is supported 100% by Netstumbler. This list is a compatability list for cards that have been reported to work with Netstumbler.

Pigtail
A pigtail, also known as a flylead, is a small piece of flexible coaxial cable. This will connect from the wireless card to the antenna or possibly to a piece of coaxial extension cable between the pigtail and the antenna. Typically you will need a N-type connector of the correct gender (see Common Wifi Connectors) to connect to the antenna or coax extension lead on one end of the pigtail and the appropriate connector to connect to your wireless card at the other end of the pigtail, typically an MMCX, MC or RP-SMA connector. Internal miniPCI cards use the u.FL type connector. All combinations are either readily available or can be made to suit. See your card manual for details.

Coax (1-5m)
Coax on a stumbling rig is a great idea as it allows the laptop to sit on the ground or in the lap of an observer. This allows you to have another hand free for stablising yourself on the roof/ladder/mast. It also makes it less likely to damage the fragile pigtail as there is more slack cable to work with. Essentially it is just a coaxial extension lead with an N-type connector on both ends, one end plugs into the antenna, the other plugs into the pigtail. Make sure the genders are all correct however it is always wise to have a few gender changing connectors around just in case. Good cable to use in this situation is LMR200.

Polarised Small antenna
A cantenna, yagi or a 15dBi parabolic grid antenna are best for doing a site survey (aka stumbling) as they can be held relatively easily in one hand and don't have much wind drag. If you can pick up signals at a reasonable level with a small antenna like, it is certain that moving to a larger antenna in a permanent setup is feasible. If you can only pick up a few ESSID beacons here and there from the low gain antenna you can try again with a higher gain antenna and verify if the signal is usable with more gain.

Controlled Test
Its worth testing your equipment with a AP that you know is in range at a range of around 20 metres to first see what a good signal is like, then cover the AP in a damp towel, in a plastic bag of course, to show what a poor signal is like. If you know your stumbling rig is working you can do a site survey, it is very unlikely that you will pick up no signals from APs. If you can not detect any APs then chances are your stumbling rig is not working properly.

Safety Equipment and Buddy
Even for simple acts such as holding a ladder or calling for tools it is a good idea to have a buddy present. Stumbling can be dangerous. Air-Stream will not accept liability for injuries sustained while undertaking wireless site surveys or installs, but reccomends using best practise which includes identifying hazards and risk minimisation. This includes wearing a harness, stumbling during dry and daylight conditions, always having at least two firm footholds and a hand hold and safe use of electrical equipment.

Air-Stream Stumbling Kit
If you don't have access to stumbling equipment, there is ready made stumbling kit available to any Air-Stream Member with everything you need to do a site survey.

If you have all of these things arranged in advance you will have a much more succesful site survey, best of luck!


Software to get started

Stumbling Software
Software that you use for a site survey is often refered to as a "stumbler" because you can stumble across wireless networks that you didnt know about before. It gives you an update about what the radio in your wireless network card receives through the antenna.

SSID
The information you receive is the following and ESSID which is a piece of text used to identify the wireless network. Airstream networks have an ESSID in teh following format "Air-Stream-Suburb-Name".

Signal, Noise and -dBm
Stumbling software also allow you to see the recieved signal strength intensity "RSSI" or signal strength. Along with the signal you will also see a certain amount of background noise. Ideally you want all signal and no noise. Or at least more signal than noise, hence we have a signal to noise ratio(SNR) we want a really high SNR. Both signal and noise are typically measured in -dBm which is a negative log scale.

What is a good signal?
The weakest signal is around -100dBm and the strongest signal is around -10dBm each 3dBm closer to zero is a doubling in signal. If you have a signal of -80 dBm to -1dBm you can get a decent 11Mbps link, with a signal of -90 dBm to -100 dBm your link will have problems and packet loss.
Also a SNR of at least 5 is required.

Scanning through channels

There are 13 channels on the 802.11b range of frequencies. A wireless card reads from the radio tuned into one channel at a time so it may take some time to scan through all channels, you can also lock a piece of stumbling software into one channel to focus on a particular AP on a given channel giving you better feedback rather than hoppign through all channels at once.

Netstumbler and Ministumbler http://netstumbler.org
And an excellent Windows application, with a full GUI, compatible with most wireless cards, including Prism chipsets (Senao) and Hermes chipsets (Orinocco, Lucent, Cabletron). The graphical feedback is easy to interpret at a glance.

Screenshots

Kismet
POSIX (Linux, BSD, Unix) based software. Good for identifying networks but difficult for determining signal strength, uses a scale of 0-255 from minimum to maximum and doesnt seen to isolate the signal to noise ratio per SSID. A small kismet drone or drones can be placed on a remote access point and relay packets to a kismet server. The kismet client then connects to the kismet server and displays the data as a text display. The client and server can be on the same physical system or on seperate systems connected by a network.

Screenshots

Wavemon
POSIX based software, uses the ncurses text package to display signal strength and other information graphically.

Screenshots

dstumbler
BSD

Screen shots


7 Channel LPT Port Controller

This circuit is drawn out in such a way that it can be easily assembled on vero-board. Not all 7 relays are required eg JF only uses only two, northfeild five and Carrick Hill will only use one.

The aim of this circuit is to enable a system script to reset or power cycle an ethernet AP's when they crash, which does happen from time to time. This is very usefull where access to a site is limited.

Download High res PDF


1 Channel LPT Port Controller

1 Channel LPT Port Controller version here - http://www.air-stream.org/files/1_channel_LPT.pdf


A Site Survey: Quality and Range of AP signal at your site

The only real way to tell if you can connect to Air-Stream or not is to get to the highest point on your property and do a site survey. The equipment required to do this is explained in Equipment to get Started which you may already have. If you are a member there is a stumbling kit* available for loan, or a generous member may be willing to help you out or lend equipment.

A site survey is the process of measuring which microwave signals emitted from Air-Stream Access Servers are accessible from your a handheld antenna and laptop. Also the strength and quality are assesed. Most of the time is is done on your roof. It doesn't take very much time if done properly and will answer the question "Can I join the Air-Stream Network?" once and for all.

*Note: The stumbling kit is available to Air-Stream members. Contact for more details.


Warglue: Conversion from Kismet to Netstumbler

Please download the software from Church of WiFi

at

http://sourceforge.net/projects/warglue

then you just need to do the following on a win32 box where you have installed the software and put it somewhere in your path

eg copy the executable to c:\windows\system32

then open up a command prompt
start > run > cmd.exe
warkizniz04.exe "Kismet-Date.csv" "" "ouput.ns1"

Now you can share your kismet files with windows users


What signal level should I consider usable for a good wireless link?

The answer is rather more complex than it ought to be, and depends on a huge number of factors.

The most important is the receive sensitivity of your equipment. Many manufacturers fail to publish this data, but those that do will generally rate their radios by dBm at various data rates. As an example, let us take the venerable ORiNOCO Gold 802.11b "Classic" card. Its receive sensitivity is:

  • -94 dBm at 1 Mbps
  • -91 dBm at 2 Mbps
  • -87 dBm at 5.5 Mbps
  • -82 dBm at 11 Mbps

In theory this means, in order to operate at 11 Mbps, this card must be consistently receiving a minimum signal level of -82 dBm. Any less and it is likely to drop to one of the lower rates; if you get as low as -94 dBm then the connection may drop altogether. As I mentioned before, many manufacturers do not quote their receive sensitiviy for their adapters; if you have one of these, I suggest picking a conservative figure such as -76dBm at 11 Mbps, which is the number for the Belkin F5D6020.

The signal level you receive in an unobstructed environment depends on the transmitter power, the gain of the two antennas involved, and the distance between them, as well as any loss between the antenna and the radio at each end.

In practice, radio waves behave unpredictably in a number of ways. First, the signal will fade out due to multipath effects (radio waves that bounce off objects and increase or decrease the signal that you receive). The further the receiver is from the transmitter, and the more objects between them, the higher this effect will be. Walls, people, electronic equipment, rain/snow/ice/fog are all quite effective at decreasing your signal level. In a typical home or small office environment without too many obstructions, a 10dB variation in signal level is quite normal. So, if you are looking at a NetStumbler scan and the signal is consistently around -65 dBm, it could drop to -75 dBm when somebody comes over to talk to you.

Summary so far:

(Received signal) = (transmit power) - (loss between transmitter and antenna) + (transmit antenna gain) - (path loss) - (multipath and obstruction loss) + (receive antenna gain) - (loss between antenna and receiver)

In order to operate, (received signal) must be greater than (receiver sensitivity).

Another factor is noise. This is "background" radio-frequency junk that your receiver can "hear" but needs to reject. Sources of noise include other wireless networks, cordless phones, microwave ovens, radio hams, medical equipment, Like other radio phenomena, noise may be highly variable. Many wireless network adapters do not report noise, so if you're using NetStumbler with them then you can't even tell how much noise you have in your environment. A typical urban location these days might have an average noise level around -95 dBm. When you switch on the microwave oven or take a call on your 2.4GHz phone, this value will increase. I've seen a 2.4GHz phone produce -50 dBm of noise, which is enough to saturate some Wi-Fi radios and thus kill their connection completely.

Let's take these concepts and combine them. In order to operate, the actual signal level at your receiver needs to be higher than the noise level. The actual signal level varies depending on signal fade, so if you measured -75 dBm one day, it might drop to -85 dBm occasionally. On most radios this is sufficient to make it drop to a lower data rate, and on some it will cause the connection to drop altogether. Likewise your background noise might be around -98 dBm, but then your neighbor takes a call on her cordless phone and it jumps to -78 dBm. With multipath effects, this is sufficient to make your connection drop randomly.

My conclusion, therefore, is:

Q: What signal level should I consider usable for a good wireless link?

A: Depends on your equipment and your environment.


Add an image to your post

Adding an image to your posts is easy.

First create a page and write your story, then scroll down to the File Attachment Link

File Attachment

Attach your image file.

File Attachment

Once the image file is attached, you can the place the image in your story with some html like I have done for this page.

html example


Calculating the length of an Antenna

To calculate the wavelength of an Antenna the formula for Wavelength is the Speed of Light ~299,792,458 metres per second divided by the frequency in Hertz. However, because electricity travels slower through some materials than others, there is a need to reduce the speed of light by the Velocity of Propagation also commonly known as the Velocity Factor for example a piece of copper wire has a Velocity Factor of 0.951.

Consequently the formula of a full wave antenna at 2.447Ghz (Channel 8) using copper wire is:

(299,792,458 x 0.951) / 2,4470,000,000 = 112mm

A Half Wave antenna would then be 56mm and a Quarter Wave antenna would be 28mm

Please note: This is only a guide to home made antenna building, when looking around the Internet you'll find many variations to this calculation due of a number of reasons ranging from rounding down/up or ways to match the impedance of the antenna with the feed line.

For example feed lines for Transmitters and Transceivers are 50 Ohms so too Wireless LAN equipment. However a half wave dipole is 72 Ohms and a quarter mono pole is 30 Ohms but for maximum efficiency both feed line and antenna must be the same impedance. Consequently there are many tricks employed to achieve a match and no doubt antenna design is a very complex area, but you'll be surprised of what can be done with a little experimentation, specially as the equipment used in Wireless LAN is very low-powered and therefor the risks of equipment damage and interference is minimal and so well worth having a go.


Changing ACK timeout on various OSes

Throughput can be improved over long distance links by changing the ACK/CTS timeouts and Slottime, see http://www.air-stream.org/ACK_Timeouts

RouterOS

The ACK Timeout option is found in the Winbox GUI under the "Advanced" tab for the interface settings - make sure "Advanced Mode" is clicked on. RouterOS has a feature which dynamically calculates the ACK Timeout, this is the default option and seems to work well for most installations. For manual setting of the ACK Timeout just type in the number in microseconds and click Apply.

Atheros cards using athctrl

athctrl is a small utility for Linux that changes the ACK Timeout, CTS Timeout and Slottime based on the maximum distance you specify, in meters. It's usage is:

athctrl [-h] [-i device] [-d distance]

The maximum acktimeout/ctstimeout possible on atheros based cards is currently 409 µs, working out to a maximum distance of about 53-57 km.

Examples

athctrl -d 1000

Set maximum distance of 1000m for wifi0.

athctrl -i wifi1 -d 5000

Set maximum distance of 5000m for wifi1.

OpenWrt + Madwifi

The physical layer parameters are stored in /proc/sys/dev/wifiX

To view a parameter, such as acktimeout on wifi0

OpenWrt:~# sysctl dev.wifi0.acktimeout
dev.wifi0.acktimeout = 22

Example

I want to set up my 802.11a card, wifi0, for an 8 km link.The default slottime is 9 and the default acktimeout is 22 as discovered from the above command.

I must add 1 to slottime and 2 to acktimeout for every 300 meters over the initial 300. This means I need to add an extra (8000 - 300) / 300 = 25.7 to slottime. I will round up to 26 to be safe. So my slottime will be 9 + 26 = 35, and my acktimeout and ctstimeout will both be 22 + 26 * 2 = 74.

This can be manually done as follows

OpenWrt:~# sysctl -w dev.wifi0.acktimeout=74
dev.wifi0.acktimeout = 74
OpenWrt:~# sysctl -w dev.wifi0.ctstimeout=74
dev.wifi0.ctstimeout = 74
OpenWrt:~# sysctl -w dev.wifi0.slottime=35
dev.wifi0.slottime = 35

To make this permanent on bootup, one would add the following lines to /etc/sysctl.conf

dev.wifi0.ctstimeout=74
dev.wifi0.acktimeout=74
dev.wifi0.slottime=35

BSD

sysctl can be used in BSD based operating systems to access and modify the parameters, the format is similar. 

Example

For example on interface wl1:

~# sysctl -w dev.wl.1.acktimeout=74
dev.wl.1.acktimeout: 22 -> 74
~# sysctl -w dev.wl.1.ctstimeout=74
dev.wl.1.ctstimeout: 22 -> 74
~# sysctl -w dev.wl.1.slottime=35
dev.wl.1.slottime: 9 -> 35

To make it permanent on bootup, one would add the following line to /etc/sysctl.conf

dev.wl.1.acktimeout=74
dev.wl.1.ctstimeout=74
dev.wl.1.slottime=35

OpenWrt Whiterussian + Broadcom

The dctrl utility by nbd or an nvram setting in Whiterussian can be used to specify the maximum distance between stations. dctrl usage is:

dctrl [max distance in meters]

In Whiterussian RC5 or higher, the nvram setting wl0_distance can control the maximum distance, specified in meters. A small utility called sdist, attached to this page, can be used to verify that the correct registers have been changed. Remember to run /sbin/wifi to reload wifi settings after changing nvram.

Example

Checking initial values using sdist, then changing wl0_distance to 20kms, reloading wifi settings. Checking that the registers in the wifi card actually changed, then committing the nvram so the wl0_distance setting persists on reboot.

OpenWrt:~# ./sdist
shm: 0x9
reg 684: 0x207
OpenWrt:~# nvram set wl0_distance=20000
OpenWrt:~# /sbin/wifi
OpenWrt:~# ./sdist
shm: 0x8f
reg 684: 0x28d
OpenWrt:~# nvram commit

HostAP + Prism ?

Do we care?

Note about Atheros: If using 802.11g it would be a good idea to lock the station into 11g, to prevent slottime resetting if a 11b client tries to connect. This is accessed in Linux/Madwifi through iwpriv <interface> mode 11g and in BSD through ifconfig <interface> mode 11g


Circular Wave Guide Antenna for 5.8Ghz 802.11a

Inside Diamter of Tube = 35.8 (Type 40 Copper Water Pipe)


Operating Frequency = 5800MHz
Lower Cut Off Frequency = 4908Mhz
Upper Cut-Off Frequency = 6410Mhz
Total Length = 69.5mm
Feed distance from back = 22mm
Feed Probe Length = 11.5mm
Expected Gain 8dbi


Coaxial Cables

Any 50 Ohm coax will work for attaching external antennas on wireless network equipment for 2.4Ghz and 5,8Ghz equipment. However there are a number of factors that affect performance due to rf leakage and attenuation due to materials and shielding used by manufacturers. These factors become more important the higher the frequency and lower the power level used. Both apply to wireless network equipment and so it is important to use higher quality coaxial cables or keep lengths to a minimum.

This translates into a 50 Ohm coax cable with a non-foam dielectric eg Teflon, PTFE or polyethylene and double screened shielding with less than 1.5db per metre at a frequency greater than 2 GHz.

But remember a loss of 3db means a 50% reduction in power...

Examples are:

Semi-Rigid RG402U or RG405U suitable for hard wiring and fixed pigtails

LMR195 suitable for making Pigtails max 3 Meters

CFD200 or CNT200 suitable for making Pigtails max 5 Meters

CNT400, CFD400 or LMR400 suitable for Antenna runs up to 10 Meters

LDF4-50A (Heliax) suitable for Antenna runs up to 20 Meters

The impedance of a coaxial cable that has a round center conductor and a round outer conductor is as follows:

Zo = 138 Log (D/d)

Log is always to base 10, (ln is natural log).

Zo is the surge impedance, generally 50 ohms,

D = inside diameter of the outer conductor,

d = outside diameter of the inter conductor.

Any dielectric other than air requires that the constant 138 be modified by dividing it by the square root of the dielectric constant of the insulating material.

Didz Senao 2511CD PLUS EXT2

I keep repairing my pigtail and this time its on for good. As you can see I allready have quite a bit of heatshrink on it to stiffen it. on the N-male side you can see a small bulge from when i fixed it up with solder in the past

After ripping out the main connector when tring to take out one of my pigtails I was left with one connector. Normally you can use it fine and the drivers provided say that its getting a signal but netstumbler is completly blind.

I had been soldering the pigtail onto the card but would break soon after usally when really needed like stumbling on someones roof with no plan b.

It took me a few months before I had the corage to rip the other connector and decide to make that damn coax secure by runing it though the card itself filing up the rest of the card with glue

Solding the coax onto the small tracks of the card was not hard and the coax takes the solder quite well. Someone with a shakey hand cannot do something like this, were talking millimetres here!

I had to take off the clear casing that let the LED shine though and melt away some of the inside of the casing to make the coax fit though. I went a little too far and made two holes but ah well. Those holes wont be a problem when coax and glue will be there instead.

Results are that it works! after all the work I have put into the many repair jobs im still able to pickup access points with results as if it was brand new. The soldering I have done doesnt seem to have affected its performance if at all.

Good solder joins do pay off.


didz_senao_pcmcia-soldered_pigtail_01.jpg

didz_senao_pcmcia-soldered_pigtail_02.jpg

didz_senao_pcmcia-soldered_pigtail_03.jpg


Did I mention I love solder :-D


Dlink DCF-660W External Antenna Modification

There is a socket on the PCB which can be used with a pigtail, but those who have used this for stumbling, have often found they don't last very long.

Nevertheless this modification does allow the attachment of a standard 2dbi or 5dbi rubber ducky antenna, which many will have floating around the shed.

Stage 1.

Remove plastic cover, notice the metal strip, this is the internal antenna.

Stage 2.

First cut the pin leaving as much length as possible.

Then bend the metal strip back and forwards until the strip brakes off.

Stage 3.

A right angle reverse SMA PCB plug can be soldered directly to the remaining metal strip. Ensure the plug is centred and alinged with the cut pin.

Stage 4.

Solder the cup pin to the centre pin of the reverse SMA Plug. Ensure that not to much heat is used as the pin may move during soldering.

Stage 5.

Place the removed cover back and mark out a slot to be cut for the connector.

Stage 6.

As noticed here the cover will not fit directly back due to the hight of the reverse SMA plug.

Stage 7.

I find the best way to hold everthing in place is to fit heat shrink, the hot glue sealed heatshink offers the best results for strength. But normal heat shrink can be used.

Equipment needed to connect into the network.

There are many different ways to connect to a wireless network over distance and even more choices of equipment. The following are three typical examples of what maybe used to connect an Access Point over 5kms in the right conditions such as: Line of Sight (LOS) , Polarization and Fresnel Zone Clearance.

Image A uses a router which can be flashed with openWRT and although this requires some coding skills it allows for the implementation of many network functions such as firewalls, routing rules and subnet allocations.

Image B uses a standard Ethernet Bridge and would represent the cheapest setup for wireless users. The limitations are that only one IP is usable and therefore will require an additional server or router if you wish to deploy subnet IP ranges over your local network.

Image C represents simplest form of set-up where the wireless device (eg: CM9) is installed into a computer or server. This offers a great number of advantages as well as its clear simplicity. The disadvantages are that the computer needs to be located closer to the Antenna, or is used with expensive low-loss coax cable which may reduce link performance.

Information on Power Over Ethernet (PoE) can be found here: http://www.air-stream.org.au/poe


Folded Dipoles

The drawing here shows the essential elements of a folded dipole and consists of two parallel elements having a constant spacing S with each element having a certain diameter, d1 and d2.

The ends of the parallel elements are connected to form a continuous loop and the feedpoint is at the center of the element having the diameter d1.

Consequently, in this calculation we use the value of single-wire dipole, the feedpoint impedance will be transformed upward by the ratio R according the equation seen below.

In free space the impedance, of a resonant 1/2 wave dipole antenna with a centre feed is aproximately 72 Ohms. Hence, a folded dipole using equal diameters for both elements will have a ratio of 4 and therefore an impedance of about 288 Ohms.


Image Assist

Image AssistA new feature has been added to the Air-Stream Website called Image Assist which allows members to easily upload and insert images inline into your website blogs and comments. It automatically generates an "Add image" link under the "Body" field when creating content.

By clicking the link it opens an image browser, displaying all the images you have previously uploaded via the Images Module.

Parallel Port (LPT) Remote Control

The aim of this circuit is to enable a system script to reset or power cycle an AP or router when they crash or lock, which does happen from time to time. This is very usefully where access to a site is limited.

Nevertheless the same circuit could be used for any remote control project where you need to switch on and off a device using a computer.

The following circuits are drawn out in such a way that it can be easily assembled on vero-board.

The design allows from 1 to 7 relays to be used.

The download link for two different versions are as follows:

One Relay: http://www.air-stream.org/files/1_channel_LPT_0.pdf
Seven Relays: http://www.air-stream.org/files/7_channel_LPT.pdf


Power Over Ethernet (PoE) Building

An Ethernet Wireless Device is a very practical approach, mainly because they can be located near the Antenna in a waterproof box and the Ethernet cable can be run a fair distance away up to 300 metres in some cases.

Ethernet connections require only two pairs of cable TX & RX, but in a standard Cat5e cable there are 4 pairs. This allows for the spare pair to used for injection of power over the Ethernet. Called Power Over Ethernet (PoE) it is common practice to use the Blue and Brown pairs for this purpose.

An issue may occur on long Ethernet runs, when this method is used in combination with some Wireless Devices that require a low voltage (5V) or a regulated power.

This is because there will be a voltage drop over the length of cable due to I²R losses. In these circumstances a higher voltage is injected into the cable and a voltage regulator is installed with the Wireless Device to drop the voltage down again to the desired voltage.

An example of a such a regulator can be found here: http://www.air-stream.org/LM2576

A useful list of PoE industry standards can be found here: http://www.air-stream.org.au/poe_standards


Injection Voltage for PoE using the 3 Amp Regulator

The 3 Amp regulator has an approximate 2V overhead required to achieve the desired voltage eg: 14V for a 12V output or 7V for a 5V output.

So we only need to calculate the resistance of the Ethernet run to determine the minimum injection voltage.

Cat5e I believe is 9 ohms per 100metres, so a 10 metre run would be about 0.9 ohm.

At 2 amps (a typical current draw) The expected drop would be calculated as:

V = I x R so this would be 2 x 0.9 = 1.8 volts.

So the minimum ejected voltage required on a ten metre run at 2 amps would be:

1.8v + 2v + 12v = 15.8 volts.

However, as the regulator has quite a high input voltage e.g. max 45V the POE injector can be anything between 15.8 and 45V. So as 24V power supplies are more common than 16V, I would tend to use a 24V power supply.

Just a side note, a switchmode regulator has similar power characteristics to that of a transformer (the current is inversely proportional to the voltage) , (e.g. more voltage less current) so you don’t need to buy a 2 amp 24V supply in this scenario.

To calculate the minimum current at 24V, convert the minimum requirement into power.

P = E x I or 15.8 x 2 = 31.6W

So the current draw at 24v will be:

P/E = I or 31.6 / 24 = 1.32 Amps

So the power supply that would be most cost effective for this scenario would be:

24V at 1.5Amps or 36VA.


Power Over Ethernet (PoE) Standards

STANDARD Source Voltage 1 2 3 4 5 6 7 8 REMARKS
IEEE 802.3af
using data pairs
48 V DC, protected RX, DC+ RX, DC+ TX, DC- spare spare TX, DC- spare spare Industry Standard for embedded PoE
IEEE 802.3af
using spare pairs
48 V DC, protected RX RX TX DC+ DC+ TX DC- DC- Industry Standard for embedded PoE
Intel, Symbol, Orinoco Usually
12 or 24 V DC
RX RX TX DC+ DC+ TX DC- DC- Most Brands of PoE
Cisco
(OLD old standard)
48 V DC RX RX TX DC- DC- TX DC+ DC+ Older Cisco polarity is
REVERSED
Cisco
(NEW old standard)
48 V DC RX RX TX DC+ DC+ TX DC- DC- New Cisco is IEEE compliant

Run Senao PCMCIA Wireless Card in Windows

The manual provided is pretty straight forward but both the manual and drivers provided were written before Windows XP Service Pack 2 so here is how to get the drivers working.

Service Pack 1

Do as the drivers say and disable windows thing by un checking it in the properties of the wireless card.

Service Pack 2

Run Computer Management (Windows key + R, type in compmgmt.msc and click OK)

Select 'Services and Applications'
Below that click 'Services'
On the right hand side look for 'Wireless Zero Configuration'
Double click it

Select the startup type as 'Disabled'
Click OK.

This can be done before or after the drivers are installed it should not matter. If Wireless Zero Configuration is running the drivers provided will always say 'data error, check WEP settings' in the tool tip when hovering over the taskbar when you associate to any access point.

Nothing else should be needed, the drivers and NetStumbler should work normally.


Simple 3 Amp Step Down Switchmode Regulator

Although this example is 5V, there are also 3.3V, 12V, 15V, and adjustable output versions (see attached datasheet).

Except for the Adjustable output version the same layout can be used for each.

Note: Pin 5 (which is grounded below) can also be used to switch the external loads on/off via a logic input e.g. 0v or 5V, for example an LPT port.

You must be logged-on to access the datasheet.


UltraWAP power over ethernet mods

More power over ethernet mods. This one for an UltraWAP.


Sweeping the sky

Polarisation

Antennas on APs generally cover a broad spread of the horizon whereas client antennas are usually directional, focusing on a particular region in order to get more signal and less noise. Another strategy employed by antennas to reduce noise is polarisation. This removes the microwaves oscillating in any other direction apart from the polarisation of the antenna. For large range antennas there are two or three types: Omni Linear Colinear which are vertically polarised and Waveguides which are horizontally polarised. There are also sector panel antennas which can be either.
When you are doing a signal survey it is important to know the polarisation of the AP you are surveying. For a general survey, you will need to try both polarisations.

Horizontally Polarised

AP: Waveguides
Survey antenna: grid wires mostly going left to right

Vertically Polarised

AP: Omni (linear colinear omni)
Survey Antenna: Grid wires mostly going up and down

Know your antenna

If you can, go to a location with a known AP in visual contact and try seeing what you can do with your antenna to get the optimal signal. This will let you know if you antenna has any quirks and also allow you to know how your stumbling software works.

Scanning for APs

When sweeping the sky, take a good 5-10 minutes to sweep slowly around the horizon. You need to wait for the AP to send out a beacon and you need to wait for your wireless card to go through the 13 channels. Too
hasty is wastely. Take note of the general directions where APs are found and then focus in on these directions once you have found which are the most promising APs.
Once you have done one polarisation, repeat with the other polaristion. On horizontal polarisation you will pick up the wave guides and on the vertical you will pick up omnis.

Fine tuning the signal

This is only really essential when installing equipment, but while the gear is out you may as well try this as well. Find the direction with the strongest signal, move in small increments until the signal falls off. Then sweep back in even smaller increments, zig zagging across the signal until there is no more improvement. Try raising and lowering on the horizon as well.

Save you results

Once you have finished your site survey, remember to always save your results. They are of interest to other people who are in the same area and to AP owners who like to know how far their signal is spreading.
This may inspire people to put up gear at your site to be a relay point.


Stumbling Kit

The Air-Stream Stumbling kit is available to Air-Stream members to use for site surveys. The kit is maintained by Shawn and is available for loan to members at his discretion.

The kit includes everything needed to do a basic site survey:

  • Handheld PDA with wireless card and stumbling software
  • 14 dBi "Yagi" style antenna
  • Appropriate pigtail, coax leads and connectors
  • PDA docking bay, AC adapter and car charger

Bookings can be made by contacting the committee (committee at air-stream dot org.) The only thing to remember is that you will be responsible for lost or damaged equipment.

The antenna is a Yagi style antenna which can be used in vertical or horizontal polarisation and is simply pointed in the direction you wish to stumble. Other antennas can be used with the PDA, however your antenna must have either a RP-SMA male or N female connector to connect to the pigtail in this kit.

If you can stumble a site with this kit, it is fairly certain that a permanent connection could be made with a good antenna and wireless equipment.

For more information about "stumbling" or site surveys visit Equipment to get started and Software to get started


Network Content

Air-Stream Wireless is a horizontally layered network architecture and funding model that separates physical access from service provisioning.

In other words Air-Stream Wireless is all about physical access rather than content, which is by the most part, provided by the users of this network.

Although some content and services are offered to members upon joining the association, they have been offered freely by existing members and so are subject to conditions.

Note: Not all services are listed here and may change from time to time consequently no responsibility is given for bandwidth or service continuity.

Members: Please note that all services made available on the network must comply with the terms set out by the members code of conduct.

Some of these services provided by members and participating community groups include:


Air-Stream Wireless Membership Database

ASM

The members database is so much bigger with Node creation, IP allocation, mapping modules, terrain, satellite and LOS signal propagation...

Exclusive to Air-Stream members only the new system designed by Troy Vodopivec combines membership information. LDAP and our IP Database with the power of Google's mapping API, signal propagation prediction to offer members a carrier class system that rivals any other community wireless network in Australia.

Please note, this is continually being improved and so subject to conditions, please support this excellent project with constructive bug reports.

Amateur Radio

The following pages include information about specific Amateur Radio content that is accessible or could be easily accessible on the Air-Stream network. If you are a member and are a Amateur Radio operator please add your services here. Affiliated clubs may also add information about services available, please contact the committee for details.

committee email

Please note:Members shall ensure all network servers with content not intended for non-licensed Amateur Radio operators only, are secured appropriately.


AmateurLogic.TV

Many Amateur Radio enthusiasts have taken to podcasts and video to help tell the Amateur Radio story. But Amateur Logic TV focuses entirely on video on it’s site.

Programs are about half hour for each one, and well worth watching by Amateur Radio and electronics enthusiasts alike.

Air-stream Wireless: http://10.112.1.10/files/amateurlogic - I'll try to make a better mirror in time, currently all files are the hi res video.


Interlinking of amateur stations using Air-Stream


The interlinking of amateur stations using the Air-Stream Wireless Network is not prohibited by section 11 of the Amateur Licence Determination provided non-amateurs cannot gain access to the amateur stations involved. When this requirement is satisfied, the network connection is equivalent to a private line. Users must hold a current amateur licence and communications must be isolated from the general public and other members through the use of software, hardware and operational measures.

Some software that can be used include:
* http://www.echolink.org/
* http://www.irlp.net/


Packet Radio

Amateur Radio

Amateur Radio operators may have connections from their digital packet network into the Air-Stream network

Packet radio makes use of a protocol called AX25, which makes use of modulation of a radio frequency signal. However, AX25 can also be carried over the TCP/IP protocol (which the Air-Stream network uses). Hence many Amateur Radio functions can run in an integrated, seamless fashion over the wireless network, and many new functions become feasible due to its much higher speed.

This page lists some of the functions that are possible.

BBS Access

The Winpac program used by many amateurs to access their local BBS already supports connection via TCP/IP. Hence any BBS that is connected to the Air-Stream network can be accessed over that network, but at much higher speeds and with lower delays.

Forwarding

BBS’s can forward mail and bulletins over the Air-Stream network.

Program Libraries

With higher speeds, it is possible to keep libraries of the modern and often larger programs many amateurs now use, so that people can easily download them without having to access the Internet.

Web Pages

Amateur systems can have web pages, containing information, read bulletins, etc which can be accessed over the network, without Internet access. 

APRS

Location traffic and information can be transmitted

DX Cluster

DX-Spots (notification of rare stations) can be accessed over the wireless network.


DNS

DNS (Domain Name Service) is the process by which names are translated into IP numbers, and vice versa.

DNS servers

  • 10.96.0.10 - Anycast Resolver

For DNS enquires contact the committee

Note: DNS systems are currently being upgraded, please check your member email for updates.


Email

Email Air-Stream Members receive an email account when they join, which is to be used for all formal correspondence within the group. The username you provided on your application form is used to set up your account, full details are emailed to your alternate address when it is created.

To reset your email password, just use the Member Control Panel.

Secure Mail Access

Air-Stream mail services are configured to use TLS/SSL (Secure Sockets Layer) connections. This provides a secure medium for your mail application to communicate with the server, and is required for access via the wireless network.

All secure Air-Stream services use certificates that are signed by the "Air-Stream Certificate Authority". To remove the warning pop up you receive in your browser/email client, you need to add the Air-Stream Root Certificate to your software's keychain. This will allow your software to correctly verify any certificates signed by Air-Stream.

See Securing Air-Stream Services with TLS/SSL for more information.

SPAM filtering

Please see SPAM Filtering Usage page for more information.

Web Mail

Secure mail services can be accessed from anywhere via an Internet web browser, by visiting this address: https://mail.air-stream.org.

* If you are having difficulty with the configuration of your favorite mail application, try using the Web Mail as fall back for support, or to contact the committee.

Retrieving mail via IMAP

When using IMAP protocol your email client connects to the server and views messages directly, downloading them only if required. Messages are usually left on the server until deleted at a later stage. IMAP is used by the WebMail client.

Incoming IMAP Server: mail.air-stream.org
Username: your Air-Stream username
Password: your Air-Stream password
IMAP Prefix: none

* Service available on insecure port 143 from the Internet or secure port 993 from the Internet or wireless network.
* Clients connecting from the wireless network must enable 'SSL' in their mail clients.

Retrieving mail via POP3

POP3 is the most common external mail retrieval method. The client checks for new messages on the server and downloads them, after which they are deleted from the server. Optionally they can be left on the server for a period before deletion (configured in your email client).

Incoming POP Server: mail.air-stream.org
Username: your Air-Stream username
Password: your Air-Stream password

* Service available on insecure port 110 from the Internet or secure port 995 from the Internet or wireless network.
* Clients connecting from the wireless network must enable 'SSL' and use port 995.

See this page for instructions on how to do this in most common email clients.

Sending mail via SMTP

Air-Stream's mail server uses Authenticated SMTP with TLS encryption.

What this means is that in order to relay mail through the Air-Stream server (send to non Air-Stream accounts) you must configure your mail application to login with your username and password first. To ensure these credentials are kept safe, this must be done over a secure channel (using TLS/SSL). Most email clients support this feature, by entering your username and password when specifying the SMTP server. There is usually also a tick box selection for the use of TLS or SSL.

Outgoing SMTP Server: mail.air-stream.org
Username: your Air-Stream username
Password: your Air-Stream password

* Relaying is only available to authenticated clients.
* Relaying is available using TLS on port 25 from the Internet or secure port 465 from the Internet or wireless network.
* Clients connecting from the wireless network must enable 'SSL' and use port 465.


If you have any comments or questions please contact the committee


Email Accounts

Remember to use your Air-Stream Wireless member email account, as this is one of your key contact points to important information and other members:

  • The members [at] Air-Stream mail list is a great way keep in touch with other members, ask questions, report problems or offer help.
  • It provides easy proof of membership for member discounts and many other benefits.
  • It ensures your kept up-to-date on important information and what other members are doing.
  • Email is multi-homed Wireless and Internet, so you can use it no matter where you are.

Note: If you are having any difficulties using your member e-mail or jabber accounts or you have forgotten your LDAP details please contact committee and we'll fix it for you ASAP.


Mail List

A mail list is a list of e-mail addresses identified by a single name, when an e-mail message is sent to the mailing list name, it is automatically forwarded to all the addresses in the list.

For members of Air-Stream Wireless an e-mail to the name "members" the e-mail will be sent to all other Air-Stream members who have an active email account. To prevent spam being sent to this address and so all other members, only an active member account may send emails to this name.


SPAM Filtering Usage

Air-Stream Mail Services now utilise the DSPAM content filtering package to filter incoming emails.

DSPAM is another fine open source product, see the SourceForge project page for more info: http://dspam.sourceforge.net.

How it Works

As emails arrive they are identified as spam or not spam and tagged with a special signature so that the system can remember its choice. You can see this signature along with some other info if you view the message headers:

X-DSPAM-Result: Innocent
X-DSPAM-Processed: Tue Aug 18 18:21:18 2009
X-DSPAM-Confidence: 0.9899
X-DSPAM-Probability: 0.0000
X-DSPAM-Signature: 4a8a6b86266376863418247

Since the DSPAM starts out knowing nothing, initially it thinks nothing is spam, so users are required to train the filter by telling it what is and is not spam. This is done by either moving the falsely identified message to a special folder, or forwarding them to the DSPAM system for retraining. DSPAM then reads the signature from the email and uses it to change its decision about that message.

After a bit of training, DSPAM will be able to accurately recognise spam messages. To ensure it doesn't filter out any of your legitimate mail you should check the SPAM folder regularly, read on to find out how.

Checking the SPAM Filter

When a message arrives that is identified as spam it will prefix the subject line with the word [SPAM] and moved it into a special "SPAM" folder within your Inbox. To check what's in this folder simply log onto the Web Mail or have a look in your IMAP client.

Use the training methods below if you find DSPAM is incorrectly tagging your messages.

Training the Filter: Method 1

As with any learning content filter, occasionally the system gets it wrong and either doesn't tag a message a spam when it really is (false-negative), or tags it as SPAM when it really isn't (false-positive).

For those of you who use IMAP or Web Mail, training the filter is simple. A new namespace called "Public" has been created, with 2 folders HAMLEARN and SPAMLEARN. Users can move messages into these folders and they will be used to retrain the system periodically, then removed. These folders are visible by all users so keep in mind that anything you move there can be seen by others.

SPAMLEARN: Move false-negatives into this folder. If a spam makes it into your inbox, you should put it here.

HAMLEARN: Move false-positives into this folder. If a legitimate message is filtered out of your inbox (you found it in the SPAM folder), you should put it here (as long as you don't mind everyone being able to read it). Alternatively see Method 2 below.

Training the Filter: Method 2

As an alternative to the above method, you can also forward any falsely identified emails to the following addresses:

ham _at_ air-stream dot org: For false-positives.
spam _at_ air-stream dot org: For false-negatives.

If you use this method, ensure that the email is being forwarded in its entirety, with all email headers included.


File Transfering (FTP)

FTP (File Transfer Protocol) is generally used for file sharing and there are many FTP servers on the network setup by member for use by other members.

It is also important to note that all Core network routers do not offer FTP services other than for file transfer speed testing.

If you have an FTP server and wish to share it with other please add your IP or URL as a comment here.

However members who do provide FTP servers should be aware that they are solely responsible for its content, member’s should use their discretion and make appropriate decisions about what content is made available freely; who can contribute content and access rights you should apply.

Before accessing or copying files to and from a FTP server please do so responsibly and take the same precautions that you would when using Internet.


Games

The following games servers are available over the wireless network:

  • Call of Duty 2 [10.108.1.75]
    • Quake 3 CPMA & TC
    • Unreal Tournament 2004
    • Halo
    • Need For Speed Underground
    • Tradewars
    • Live For Speed - 203.27.114.2 (Area51 LFS Server) Join

      You need LFS Join for the in browser connect to work.

    • Starcraft, Warcraft III, Diablo 2 LOD 1.10 closed realm via battlenet (PvPGN Bnetd) [10.108.3.10] (ftp to 10.108.3.10 for support files)

    Sometimes users setup temporary servers for a quick game of their choice, Most decide on the IRC channel


Internet Access

"Does Air-Stream Wireless provide internet?"

This is a question that is often asked and the short answer is "No But" this is because anything can be shared over a distributed WAN , including Internet access.

Networks like Air-Stream Wireless are not about service provisioning but rather physical access and do not hold the necessary licenses to permit the sale of services including internet access.

Although there are a number of multihomed and internet services available on the network it is important to note that membership fees are not a fee-for-service and that any service that is available has been volunteered freely by a member or another participating group.

But simply individual members or participating community groups may use the network to share their Internet access with others, provided there are no financial rewards involved eg: offered freely without condition.


IP Telephony (VoIP)

Voice over Internet Protocol (VoIP)

Make free phone calls between members without time limits, over the Air-Stream network. Sorry no public phone system access.

Contact committee to setup an account.

VoIP Software

There is free sip phone software and many hardware sip phones on the market.

Links to software see www.voip-info.org/

The most popular used on the Air-Stream network is X-Lite
There is also SJphone

VoIP Server

The VoIP server is located at Melrose Park.

IP: 10.114.2.4
Port: 5060

Set these details on your phone or program including your username and password. account details are given to you when your VoIP account is made.

Air-Stream is operating Asterisk server and is available for all members to use. Asterisk is a complete PBX in software. It runs on BSD/Linux and provides all of the features you would expect from a PBX and more.

Asterisk does voice over IP in three protocols, and can interoperate with almost all standards-based telephony equipment using relatively inexpensive hardware.

For more information about Asterisk visit www.asterisk.org


Air-Stream VoIP Directory

Currently this is in test mode but working, if you would like a phone account contact committee to setup.

Directory of current numbers are here http://10.114.2.4/panel/


Asterisk* Voice over IP

Air-Stream Wireless is operating an Asterisk Server over wireless which is available to all members to use. Asterisk is a complete PBX Open Source software system. It runs on BSD/Linux and provides all of the features you would expect from a PBX and more.

Why not enjoy this IP experience and keep in touch with your fellow members any time. More Information here...


Success Story

I've just setup two IP phones this weekend and was surprised how simple the whole process was.

My partner Ann talks to her mother on the phone each day and often her mother calls us as well, so they are on the phone to each other at least three times a day if not more.

So I thought it was about time I did something about this, given that I had convinced Ann’s parents to be a host one of Air-Stream’s APs on their roof, it seemed an ideal situation to really test the voip system over wireless. Specially as it will give her parents another really good reason for keeping those strange Antennas on their roof, other than just good community spirit.

At home I have set up a local AP which is on the Air-Stream network and could already connect to this using a wireless SIP phone I have ZyXEL P2000W WiFi .

I also had another Grandstream BudgeTone 101 which is an Ethernet phone so to make that wireless I connected directly to an old Minitar. This was the idea choice for Ann’s parents as it looks and operates like any domestic phone. The Minitar I told them was just a modem to connect them on the network. This was an easy concept for two people in their late +60s.

The Minitar was used to associated to the AP on their roof and then it was just a matter of configuring the handset to have an IP on the Air-Stream network.

I got an account for them on the Air-Stream Asterisk Server and once this was done I configured each handset with outgoing and proxy SIP settings to pont to the Asterisk Server at 10.114.2.4.

It really worked well and the sound quality is better than that of a domestic phone other than the odd click here there, due to data traffic on the network, but I expect Qos might fix this, but still not that you would notice.

Also the handsets work just like a normal phone and it took Ann’s mum no time to start using it frequently ;-|


IRC Servers

IRC enables users to discuss issues, make plans, help out others with their wireless projects, chat instantly with others, etc.

Although not the official voice of Air-Stream and now strictly Air-Stream members only, it can still be a useful source of information.
To use this service you will need your Air-Stream members login.

How to connect

There are multiple IRC servers linked together, these can be accessed via the Air-Stream wireless network and the internet using a IRC client.

Air-Stream IRC address:

irc://irc.air-stream.wan:+7000

irc.air-stream.org - Internet

10.108.1.73 - Valley View
10.114.2.29 - Melrose Park
coming soon - Mawson Centre

*Note port 7000 SSL connections only

Authentication

Air-Streams IRC Servers now require member login to authenticate and use the IRC network.
To authenticate you are required to use your Air-Stream username as the "Identd User ID" or "Username" and your password must be entered in the IRC Server "Password" field.

For more detailed instructions please see the how to pages provided by members below.


SSL

More info on SSL with mIRC: http://www.mirc.co.uk/ssl.html
OpenSSL project web page: http://www.openssl.org/


Terms of Use

Due to the nature of IRC, moderation of content is difficult to control and thus the actions of users on the IRC server remain the responsibility of themselves, not Air-Stream Wireless Inc. Server operators, channel operators or channel half operators to reprimand disruptive users. Administrators of this server reserve the right to intercept and monitor any network traffic in response to suspected denial of service attack or other technical misuse. By connecting to these IRC servers you understand and agree to these terms and conditions.


Public Q&A IRC Channel

To provide another opportunity to ask questions outside our regular monthly meetings we are soon to open a public IRC channel via this website each week.

The aim of this project is to allow anyone to ask direct questions in real-time about our community and the technology used. More importantly have these answered by the people who have been building and maintaining it.

To ensure these people are available on the IRC channel we will be only opening the channel on a specific night each week, local time. More information coming soon...


Jabber Chat Service

Jabber
The Air-Stream Wireless Jabber service provides a feature rich environment for member interaction utilising the Jabber protocol and is available both on the Air-Stream wireless network and the Internet.

Jabber is a collection of open, XML-based protocols for instant messaging and presence information. Jabber-based software is deployed on thousands of servers across the Internet and is used by over ten million people worldwide.

Getting online

The Jabber server will be available to Air-Stream Members only and utilises member LDAP for authentication.

The service can be accessed over the Internet at chat.air-stream.org or over wireless at 10.114.2.2

Client applications are available for most OS platforms see their website www.jabber.org/ for details.


Adium for OSX

Note: This guide applies to people using the Mac OS X operating system.

1. Download latest Adium

2. Install to Applications folder

  • Once the disk image has been downloaded, it may or may not automatically be 'mounted' by your system.
  • If it's not already mounted (identified by a removable disk icon in the finder), just double click on the .dmg file you downloaded to do so.
  • Install Adium by dragging the Adium icon from the mounted disk image, into your Applications folder.
  • You may be prompted to enter an administrator's password at this time.
  • Once this process is complete you can eject and throw away the disk image.

Note: you can install Adium anywhere you like, it doesn't have to be the Applications folder.

3. Launch Adium

  • You may like to create a shortcut to Adium by dragging its icon from where you installed it, onto the OSX 'dock'.
  • Click the Adium icon to launch the program.




Adium's preferences panel should appear.

4. Configure your account




From the + menu, select 'Jabber' to setup a Jabber account.






Enter the Account settings as below.

  • Jabber ID: your Air-Stream LDAP username.
  • Password: your Air-Stream LDAP password.




Enter Personal settings as below.

  • Choose an 'avatar' icon from a local image file on your hard drive.
  • Alias: Choose an alias that suits your needs.




Enter the server information settings as below.

  • Connect Server: chat.air-stream.org.au
  • Resource: Adium.
  • Port: 5222.
  • Security: Tick 'Use TLS encryption (if possible)'.
  • Press the OK button when done.




You should now try to connect by checking the checkbox on the left.




When successful, your roster will be populated with Air-Stream members.


Spark for Windows and OSX

1. Download latest Spark

Spark is a barebones Jabber client made by Jive Software. Its avaliable for Mac OS X, Linux and Unix, and Windows from http://www.jivesoftware.org.

2. Configure Spark for Air-Stream

Once downloaded, the configuration process should be similar on all operating systems. You will be presented with the following screens the first time you run Spark.



Edit the appropriate information, as below.

  • Username: Your Air-Stream LDAP username.
  • Password: Your Air-Stream LDAP password.
  • Server: chat.air-stream.org
  • Tick save password, and choose Auto Login to make life a bit easier.
  • Click 'Login' to connect.



Once connected successfully, you should see the Air-Stream roster


MRTG - The Multi Router Traffic Grapher


The Multi Router Traffic Grapher (MRTG) is a tool to monitor the traffic load on network links. MRTG generates HTML pages containing PNG images which provide a LIVE visual representation of this traffic.

Check 10.114.2.2/mrtg/ to see what it does on the wirless network (note not all routers are currently listed)


Network Time Protocol (NTP)

What is NTP?

NTP stands for Network Time Protocol, and it is an Internet protocol used to synchronize the clocks of computers to some time reference.

Servers

ntp.air-stream.wan [10.114.2.3] at Melrose Park
[10.107.0.2] at Uleybury

How To Use

Windows XP

- Access your 'Date and Time Properties' and select the 'Internet Time' tab.
- Type in your preferred address and apply.
- You can also update instantly by clicking the 'Update Now' button.

Note: sometimes it may not work the first time or an error might come up but it should eventualy synchronize.


Radio Astronomy

The following frequencies are generally accepted spectral regions for radio astronomical observations in radio astronomy. There are others frequencies, but I've chosen to list the regions that maybe most accessible by an amateur radio astronomer.

  • 13.360 – 13.410 Mhz
  • 25.550 – 25.670 Mhz
  • 37.5 – 38.25 Mhz
  • 73 – 74.6 Mhz
  • 150.05 – 153 Mhz
  • 322 – 328.6 Mhz
  • 406.1 – 410 Mhz
  • 608 – 614 Mhz
  • 1.4 – 1.427 Ghz
  • 1.6106 – 1.6138 Ghz
  • 1.66 – 1.67 Ghz
  • 2.655 – 2.700 Ghz
  • 4.8 – 5 Ghz
  • 10.6 – 10.7 Ghz

The above bands are based on Australian Radiofrequency Spectrum Plan - Radiocommunications Act 1992

The lower segments are used for solar and Jupiter observations; the 73, 150 and 406 MHz segments are quite popular for pulsar, and the 1.4 Ghz band is used for hydrogen line measurements, which seems to be the most popular with many amateur radio astronomer. Aslo made even more so by the Seti League Program

In very simple terms the equipment to build a Radio Telescope are:

  • A sensitive radio which can receive one of the above frequencies.
  • A radio with "No" AGC (automatic gain control) or has the ability to turn it off.
  • A high gain low noise pre-amp and a directional antenna which can be pointed at the sky.
  • A Data Logger to record total signal strength of the radio over a period of time

The signal strength of the radio is recorded over a period of time, signal levels will increase and decrease as a radio emitting object passes across the sky. Over number of days it is possible isolate radio astronomical observations from ground and satellite interference.

Radio Astronomy links:
Radio astronomy - Wikipedia, the free encyclopedia
Hydrogen line - Wikipedia, the free encyclopedia
The Parkes Observatory
Amateur radio astronomy with SIMPLE 20 MHz arrays


Mapping the Radio Sky

Using a method called “Meridian Drift Scan Observation” it is possible to build up an image of the sky at radio frequency not visible using optical telescopes. As seen below.


The Radio Sky: Tuned to 408MHz Credit: C. Haslam et al., MPIfR, SkyView

Drift scans plot the sky line by line using the earths rotation from East to West then adjusting the antenna every 24 hours over a series of elevations separated by somewhat less than the angular beamwidth of your antenna. If you had a beamwidth of say 10 degrees, you would then lower the elevation by about five to seven degrees and making a strip chart for that elevation. You would continue the process until the beam was point a bit above your horizon and then combine the data to make a 2 dimensional map of the sky. In reality, there is quite a bit more to do this, but this is the basic Idea.

Here are some more examples:
The Infrared Sky (and more)


Radio interferometry

Radio interferometry is a powerful tool that can be used for a number of diverse applications. A radio interferometer consists of more than one antenna tuned to receive radio emissions from the desired frequency. The signals from the receivers are then cross-correlated to produce a "fringe pattern". This fringe pattern can then be analysed to produce a result ranging from an image of a distant astronomical object to the location of a nearby terrestrial or extra-terrestrial radio emitter.

Links:
Fringe Dwellers - Simple Radio Interferometry
History of astronomical interferometry


Securing Air-Stream Services with TLS/SSL

Many Air-Stream services are configured to use TLS (Transport Layer Security) also known as SSL (Secure Sockets Layer). This provides a secure channel for your application to communicate with the server, and prevents anyone from intercepting your information. This is extremely important on a shared ethernet medium like 802.11 wireless, where packets can be 'sniffed' by other clients while in transit from one location to another. Because of this fact, access to important Air-Stream services from the wireless network will require you to have a secure connection.

For more information on the history of TLS/SSL, see this article on Wikipedia.

Air-Stream Root Certificate

All secure Air-Stream services use certificates that are signed by the "Air-Stream Certificate Authority". This is a special private key that is kept in a secure location with only physical access allowed to it. The Root Certificate is the special public key clients can use to verify the identity of any server using an "official" signed certificate.

For more information on what a Root Certificate is, see this article on Wikipedia.

To remove the warning pop up you receive in your browser/email client, you need to add the Air-Stream Root Certificate to your software's keychain. This will allow your software to correctly verify any certificates signed by Air-Stream.

Download the Air-Stream Root Certificate here

We are looking for volunteers to create guides for adding the root certificate to commonly used applications. If you have successfully done so and would like to create a short how-to with a few images, please forward it to the committee for inclusion in this document.

Obtaining a Signed Certificate

If you are providing a service on the Air-Stream network and would like an "official" signed certificate to use, please forward an email to hat _at_ air-stream dot org with full details of your service, its IP address, hostname, purpose, etc.


Show LOS Coverage

Network administration have updating the 'line of sight' data for all nodes in the Air-Stream node database to add a feature which allows you to flag a node as 'needing LOS update'. The processing will then be done periodically in the background, to keep this data up-to-date!

Connecting Members

You can view the line of sight plot for a node by clicking it and selecting 'Show LOS Coverage' from the popup window. Please note that this plot uses digital elevation data and thus only accounts for land mass, not trees, buildings, or other obstructions.

Streaming Radio

About Air-Stream Streaming Radio

These radio stations are operated by Air-Stream members, utilizing their and other Air-Stream members time and resources.
Uptime of these radio stations are not guaranteed due to the volunteer nature of Air-Stream.

Anyone is welcome to grow the list of available stations on the Air-Stream network.

How do I play these streams?

To be able to listen to these radio stations, you require a program on your computer which is capable of playing streaming MP3, OGG or Shoutcast streams. The following programs support the playback of these streams:

Apple iTunes Mac OS X and Windows 2000/XP
Nullsoft Winamp Windows 9x/NT/2000/XP
XMMS Unix/Linux with X11

Radio Station List

If you have one of the above programs, clicking on a play link below for a selected station, should begin playing the stream.

*Only available on Air-Stream Wireless Network

Air-Stream Members Streaming Radio - Station List


Web Pages (HTTP)

Web pages are on the Air-Stream network and are run by HTTP (hyper text transfer protocol) servers. Some core routers have a HTTP server while users can setup a HTTP server and display web pages if they want too.

Due to changes in DNS and test DNS servers links here may not work. IPs will be listed as much as possible.

Services

Core Servers

Most core routers running HTTP have a basic page where you can download a speed test file.

Client Servers

Clients may choose any type of service they would like to run.


New Member Database

Air-Stream members now have access to a new profile administration panel.

members.air-stream.org allows you to update your important contact information and change your password regularly. Give it go and let us know what you think.

See the rest of this article for news and updates..

30/3/2007 PROFILE EDIT ISSUE A small bug has been fixed whereby updating your profile would invalidate your LDAP password. This no longer happens. If it has happened to you, just log into members.air-stream.org and 'Change Password' to update your LDAP data.

Please let us know any other issues you come across.