Grex Systems Conference

Item 65: Wireless Networking

Entered by ball on Fri Dec 15 00:43:35 2006:

38 new of 122 responses total.


#85 of 122 by ball on Fri Dec 22 00:39:39 2006:

Erm, that was Re #82 ;-)


#86 of 122 by cross on Fri Dec 22 00:41:14 2006:

Regarding #84; You know, I've never heard that before.  Like I said, do you
have a citation?


#87 of 122 by ball on Fri Dec 22 00:43:20 2006:

I'll have a rummage for one.


#88 of 122 by cross on Fri Dec 22 00:44:23 2006:

This is interesting:
http://en.wikipedia.org/wiki/Kibibit

They seem to use ``Kib'' or ``Kibit'' (with a capital K) instead of ``Kbit''
or ``Kb.''  They do acknowledge that ``kilobit'' can be either 2^10 or 10^3
depending on context.


#89 of 122 by cross on Fri Dec 22 00:48:30 2006:

This is also interesting:
http://en.wikipedia.org/wiki/Binary_prefix

Note that they say that in the SI system, `K' (capitalized) stands for Kelvin,
as a unit of temperature, and `k' (lowercase) only stands for `kilo.'  They
say that outside of SI, K and k are mostly interchangable, and can refer to
either 2^10 or 10^3, as I had originally said.  To wit:

'The one-letter abbreviations are identical to SI prefixes, except for "K",
which is used interchangeably with "k" (in SI, "K" stands for the kelvin, and
only "k" stands for 1,000).'

However, they do say that as of 2005, the binary meanings are deprecated.


#90 of 122 by ball on Fri Dec 22 00:53:17 2006:

k (as a multiplier prefix) should only ever be used to mean
1,000.  Everywhere I've ever worked or studies, K has been
capitalised to differentiate it from k.  Telecomms people
talk in terms of kbits/sec, and mean 1,000 bits.  Computer
people talk in Kbytes and mean 1,024.  It's not rocket
science ;-)


#91 of 122 by ball on Fri Dec 22 00:58:49 2006:

Here's an example of K from a PDP-11 manual...
http://pdos.csail.mit.edu/6.828/2005/pdp11/pdp11-40-000009.html


#92 of 122 by ball on Fri Dec 22 01:12:21 2006:

Here's a KIM-1 manual from 1976...
http://users.telenet.be/kim1-6502/6502/usrman.html


#93 of 122 by mcnally on Fri Dec 22 01:12:34 2006:

 re #90:  You're right that "it's not rocket science", but
 it's not universally or consistently applied, either, which
 means making assumptions based on the use of "k" or "K" is
 dangerous if you need better than approximate numbers.


#94 of 122 by ball on Fri Dec 22 01:16:36 2006:

It's been consistently applied in my experience, but it's
true that a few people don't use it correctly.


#95 of 122 by ball on Fri Dec 22 01:21:19 2006:

Take a random sample of computer manuals, text books (I hope
they're right!) or EPROM / SRAM data sheets.  K = 1,024 is a
long-standing convention.


#96 of 122 by cross on Fri Dec 22 01:55:54 2006:

Yes, but you were talking specifically about K = 1024 and k = 1000, and in
neither of the two references that you posted can I find such a distinction.
Everyone knows that most computer manuals refer to K as 2^10 = 1024.  Your
claim was that they also refer to k as 1000, which is not universal, and in
fact, is a convention I've never heard of before, and is not supported by your
evidence.

If telecom people refer to kbits as 1000 bits, that's great, but what McNally
says is true: if you want to be exact, you've really got to specify.


#97 of 122 by ball on Fri Dec 22 02:01:40 2006:

k is 1,000 because of S.I.  (km, kg, kW etc.)  It's only
necessary to specify because some people seem underinformed.


#98 of 122 by cross on Fri Dec 22 02:06:58 2006:

*sigh*  It's not being underinformed, Andy, it's recognizing that standards
aren't universally followed.  I don't know how to explain it better than that.
Really, though, it's true: not everyone follows the same standards.


#99 of 122 by ball on Fri Dec 22 05:20:23 2006:

Never mind.  Let's talk about wireless networking.  My next
wireless networking task is to find a PCI 802.11g adaptor
that works with NetBSD.  This could take a while.


#100 of 122 by keesan on Fri Dec 22 18:29:31 2006:

How are you searching, in BSD online discussions?


#101 of 122 by ball on Fri Dec 22 18:58:57 2006:

I'll probably start with the man pages for common device
drivers such as ath(4) and perhaps wi(4).  Hopefully I'll be
able to find a card that has an appropriate chipset.


#102 of 122 by keesan on Fri Dec 22 19:20:38 2006:

There are lists of linux-compatible pcmcia cards.  Why don't you search on
BSD PCI wireless?


#103 of 122 by ball on Fri Dec 22 23:06:52 2006:

The man pages that I mentioned include lists of cards that
are supposed to work.  Sadly some manufacturers will change
the chipset in a product without changing the model number
so it can be something of a lottery.


#104 of 122 by gull on Sat Dec 23 03:25:11 2006:

Re resp:75: My impression is that the computer world pretty universally 
used K=1,024 until marketing types realized they could put a bigger 
number on hard disk packages if they used K=1000.  For a while they 
tried to avoid confusion (and presumably false advertising claims) by 
using the phrase "million bytes" instead of "megabytes."


#105 of 122 by ball on Sat Dec 23 03:32:31 2006:

I never saw them use K=1,000, but I did see them use
M=1,000,000 which makes sense in the context of S.I.  They
could have excusably used k=1,000 but I never saw that
either.


#106 of 122 by ball on Sat Jan 20 01:51:43 2007:

I now have a D-Link DWL-G510 802.11g PCI wireless network
adaptor working under NetBSD-current.


#107 of 122 by keesan on Sat Jan 20 02:00:10 2007:

What module(s) and what else did you need to do?


#108 of 122 by ball on Sat Jan 20 03:07:06 2007:

I didn't use any modules, but I had to upgrade to NetBSD 4
which is not quite released as stable yet (it's in Beta
testing).  My kernel includes the ath(4) driver and for some
reason that I'm not clear about yet, bpf (the Berkeley
packet filter) was also required.  I have to launch a thing
called wpa_supplicant because the wireless network uses WPA,
which is supposedly less insecure than WEP.  The usual
procedure for launching the supplicant didn't work for me,
so as a temporary measure I launch it from the rc.local
script. Hopefully that will be fixed before 4.0 is released.


#109 of 122 by gull on Sat Jan 27 21:42:33 2007:

It annoys me that some Linux distributions no longer have an rc.local
script.  There are some applications where creating a full SYSV init
script is major overkill.


#110 of 122 by dtk on Mon Jan 7 03:28:37 2013:

Do you include SATCOM in the list of wireless networking 
techniques/technologies? When I deploy in the wake of natural disasters,
I  am responsible for backhauling unclassified voice and data
communications  over a satellite link, as well as management and
maintenance of the  solution.  -DTK 


#111 of 122 by cross on Wed Jan 9 00:01:36 2013:

Sure!  Sounds reasonable to me.


#112 of 122 by dtk on Thu Jan 10 19:49:05 2013:

Probably like a less cool version of the rig your brothers took out to
the  mountains or the sandbox.  -DTK 


#113 of 122 by ball on Sat Jan 12 16:41:28 2013:

Re. #110: That qualifies.  Is that done using VoIP
  or something else?

It's telling that even though years have passed
since I asked the question, adding a NetBSD host
to a WiFi network is still awkward to the point
where I tell people not to bother.


#114 of 122 by dtk on Sat Jan 12 17:58:08 2013:

We use VoIP phones, connecting back to a phone switch at the HQ. The
phones  use lightweight codec-specific signalling, common to both the
phones and the  switch. Nothing terribly novel. 


#115 of 122 by ball on Sat Jan 12 23:00:39 2013:

Is latency much of an issue with the satellite link or is
that better with today's LEO birds?


#116 of 122 by dtk on Sun Jan 13 01:19:57 2013:

We do not bounce off a LEO bird; they move too much. Instead, we bounce
off  of a geostationary bird. We set expectations about latency, and
people adapt  pretty quickly to the latency, as long as it is
consistent. Jitter is your  big killer, not delay. Oh, and SAA on Cisco
gear, or SmokePing on UNIX (or  Linux) is absolutely your friend,
followed closely by any NetFlow analyzer  you can cope with. 


#117 of 122 by ball on Sun Jan 13 01:58:54 2013:

I'll ask the packet pushers what SmokePing is.


#118 of 122 by dtk on Sun Jan 13 13:44:24 2013:

http://oss.oetiker.ch/smokeping/


#119 of 122 by cross on Sun Jan 20 02:02:09 2013:

resp:115 Latency is almost always an issue for satcom.  Pushing on Ka or X
band to geo-sync/geo-stationary is going to be slow because, well, the speed
of light isn't just a good idea, it's the law.  :-)

I've never had great luck with LEO for anything.  Maybe DAMA voice, but I
don't recall what birds those were bitting.


#120 of 122 by dtk on Fri Jan 25 22:06:42 2013:

Here here. GEOS is great for resilience, and as long as you can tolerate
 delay, you can go anywhere in its shadow. That said, it takes people a 
while to get used to the delays involved in a voice call, but as long as
 the delay is pretty consistent (i.e. low jitter), people adapt. 

Oh, and for the fans following along at home, remember that the speed of
 light in the atmosphere is a lot slower than the speed of light in a 
vacuum. 

I never tried using a LEO-provider; having to track a bird that is in 
motion relative to your frame of reference either requires the dish to 
be in constant motion, or  accept drop-offs frequently. Neither seems 
like much fun, and not worth the small improvement in round-trip-time. 


 -DTK


#121 of 122 by cross on Sat Feb 9 18:18:26 2013:

Indeed.  It's a pain in the butt.


#122 of 122 by tod on Fri Jan 27 15:08:30 2017:

re #114
Back in the stone ages, we used analog phones through a multiplexer over
VHF.  VOIP is a very specific protocol overhead for packet node sites.
I haven't looked at Network44 in years, though.


There are no more items selected.

You have several choices: