""Inventory""
""Goal""
""Process""
""Examples""
""Results""
""""
===Inventory===
~-1 isa proxim symphony card
~-1 pci proxim symphony card
~-2 chess piece antennas
""""
===Goal===
Get both computers to be able to talk to each other over the wireless link. I have an existing wired lan on a 100 base network with 4 computers with this setup.
##
192.168.0.0/24
smoothwall : 192.168.0.1
http://smoothwall.org Smoothwall Distro
dial-up router; dhcp, dns
gunter : 192.168.0.10
RedHat 7.1
house server; lpd, apache, mysql
manfred : dhcp (192.168.0.50)
RedHat 7.1
my computer
omni : dhcp (192.168.0.51)
Win98
family computer
##
The wireless network will (hopefully) have this topology.
##
192.168.10.0/24
gunter : 192.168.10.1
isa symphony card
manfred : 192.168.10.2
pci symphony card
##
""""
===Process===
I put each card in their respective computers. I had to install http://www.roestock.demon.co.uk/isapnptools/ isapnptools onto gunter in order to get the card to initialize. The readme file in the driver source is good at instructing this.
My box with the pci card was a snap. No problems.
Compiling was also very easy. Just ./Configure, make modules modules_install.
Configuring was trickier. I had problems getting things to sync. There are a couple things to remember when using these cards.
~1)There has to be a Master
~1)Other computers are Stations
~1)Masters and Stations have to have the same SECID
So keeping those things in mind, gunter is my master, and manfred is my slave. Time for some examples:
""""
===Examples===
==gunter==
%%(bash;;modules.conf)
alias eth1 rlmod
options rlmod io=0x200 irq=3 CardType=4
post-install rlmod /usr/local/bin/proxcfg eth1 msta domain 1 name $(hostname -s) wait 5
%%
proxcfg eth1 info
##
eth1 Card:Proxim Wireless FH PnP-ISA Card
Card Capability: Symphony (OpenAir)
Current Protocol Mode:OpenAir
Versions: Driver:Version 1.7b25.1 f/w:V2.3EL
MAC:00:20:a6:34:f1:98 CC:80-01
Domain:1 Node Type:Master Master Name:gunter
No Soft Security ID: hard value used
Channel:10 Subchannel:1 MAC Optimize:very light
Hop Period:200 ms Beacon Frequency:2
Debugging:disabled
##
%%(bash;;ifcfg-eth1)
DEVICE=eth1
IPADDR=192.168.10.1
NETMASK=255.255.255.0
NETWORK=192.168.10.0
BROADCAST=192.168.10.255
ONBOOT=yes
BOOTPROTO=none
%%
==manfred==
%%(bash;;modules.conf)
alias eth1 rlmod
post-install rlmod /usr/local/bin/proxcfg eth1 sta domain 1 name $(hostname -s) wait 5
%%
proxcfg eth1 info
##
eth1 Card:Proxim Wireless FH PCI Card
Card Capability: Symphony (OpenAir)
Current Protocol Mode:OpenAir
Versions: Driver:Version 1.7b25.1 f/w:V2.3EL
MAC:00:20:a6:3a:81:5d CC:80-01
Domain:1 Node Type:Station Master Name:manfred
No Soft Security ID: hard value used
Sync'd Master: Name:gunter MAC:00:20:a6:34:f1:98
Channel:10 Subchannel:1
Peer-to-Peer:enabled Inactivity Timeout:0
Roam configuration:normal Roaming:enabled
Debugging:disabled
##
%%(bash;;ifcfg-eth1)
DEVICE=eth1
IPADDR=192.168.10.2
NETMASK=255.255.255.0
NETWORK=192.168.10.0
BROADCAST=192.168.10.255
ONBOOT=yes
BOOTPROTO=none
%%
===Results===
After I figured out the 'Out of sync' problesm I was having, things wen't smoothly. It seems like that was all linked to mismatched SECID's. Here are some results of pings and http://www-nrg.ee.lbl.gov/ pathchar.
==4' test==
ping from manfred to gunter
##
PING gunter.wireless.home.net (192.168.10.1) from 192.168.10.2 : 56(84) bytes of data.
64 bytes from gunter.wireless.home.net (192.168.10.1): icmp_seq=0 ttl=255 time=16.423 msec
64 bytes from gunter.wireless.home.net (192.168.10.1): icmp_seq=1 ttl=255 time=16.319 msec
64 bytes from gunter.wireless.home.net (192.168.10.1): icmp_seq=2 ttl=255 time=12.845 msec
64 bytes from gunter.wireless.home.net (192.168.10.1): icmp_seq=3 ttl=255 time=16.322 msec
64 bytes from gunter.wireless.home.net (192.168.10.1): icmp_seq=4 ttl=255 time=12.775 msec
--- gunter.wireless.home.net ping statistics ---
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max/mdev = 12.775/14.936/16.423/1.743 ms
##
ping from gunter to manfred
##
PING 192.168.10.2 (192.168.10.2) from 192.168.10.1 : 56(84) bytes of data.
64 bytes from 192.168.10.2: icmp_seq=0 ttl=255 time=10.320 msec
64 bytes from 192.168.10.2: icmp_seq=1 ttl=255 time=12.710 msec
64 bytes from 192.168.10.2: icmp_seq=2 ttl=255 time=9.812 msec
64 bytes from 192.168.10.2: icmp_seq=3 ttl=255 time=11.485 msec
64 bytes from 192.168.10.2: icmp_seq=4 ttl=255 time=9.759 msec
--- 192.168.10.2 ping statistics ---
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max/mdev = 9.759/10.817/12.710/1.133 ms
##
""""
===Links===
http://www.gbonline.com/~multiplx/wireless/ Low cost wireless networking howto
http://www.komacke.com/distribution.html Linux drivers for Proxim stuff
Post new comment