This is brilliant utu. I just tried this and it works great. What do the Channels mean though?
.
If you would like to know what the wifi environment looks like where you are,
here's a little command-line way to display who's on which channel and how strong
they are relative to your own wifi.
You can easily try this out _temporarily_ by typing in the following line into
a Knoppix lxterminal:
And, <enter>, of course. Then when you <enter> 'wifi.scan',Code:alias wifi.scan='nmcli -p dev wifi list'
what you get may look like the following if you have a lot of yuppies with Ipads
and Kindles and Window computers and wireless printers in your neighborhood:
I add the one line, wifi.scan='nmcli -p dev wifi list', to my executable .bashrcCode:==================================================================================== Wi-Fi scan list (wlan0) ==================================================================================== * SSID MODE CHAN RATE SIGNAL BARS SECURITY ------------------------------------------------------------------------------------ WARnet Infra 11 54 Mbit/s 25 ▂___ WPA1 WPA2 -- Infra 6 54 Mbit/s 24 ▂___ WPA2 xfinitywifi Infra 6 54 Mbit/s 25 ▂___ -- LivingBrook Infra 6 54 Mbit/s 25 ▂___ WPA2 HOME-B0C2 Infra 6 54 Mbit/s 27 ▂___ WPA1 WPA2 LivingBrook-Guest Infra 6 54 Mbit/s 27 ▂___ -- -- Infra 6 54 Mbit/s 22 ▂___ WPA1 WPA2 xfinitywifi Infra 6 54 Mbit/s 20 ▂___ -- walters Infra 6 54 Mbit/s 19 ▂___ WPA1 WPA2 H89L2 Infra 6 54 Mbit/s 19 ▂___ WPA2 WARnet Infra 1 54 Mbit/s 25 ▂___ WPA1 WPA2 * MyWiFi Infra 6 54 Mbit/s 62 ▂▄▆_ WPA2 FiOS-9IX5R Infra 11 54 Mbit/s 20 ▂___ WPA2 FiOS-JHVGZ Infra 1 54 Mbit/s 25 ▂___ WPA2 FiOS-E9IHZ Infra 11 54 Mbit/s 17 ▂___ WPA2 HP-Print-57-Officejet Pro 8600 Infra 11 54 Mbit/s 20 ▂___ -- STRIPES Infra 11 54 Mbit/s 25 ▂___ WPA1 WPA2 snarfle Infra 11 54 Mbit/s 19 ▂___ WPA2 Basement Infra 11 54 Mbit/s 20 ▂___ WPA1 WPA2 87CX5 Infra 3 54 Mbit/s 22 ▂___ WEP
file to make wifi.scan a _permanent_ built-in capability.
If you don't already have a .bashrc file, then make one and do chmod +x
to make it executable. Try it, you may like it.
This all presumes your wifi supports scanning. My wifi is a $20 replacement unit,
so this capability my very well be present in other inexpensive computers like mine.
This is brilliant utu. I just tried this and it works great. What do the Channels mean though?
Channels indicate the actual frequency that a wifi device is using, This is not really Knoppix or even Linux related, you can study wifi a bit more to understands it. There are a number of channels (differs by country) but they overlap significantly, so there isn't really as much space as it might seem. Knowing what channels are in use in your location may help you set up a new router or access point on a less crowded frequency, but it is not critical for the average user to understand channels to use wifi.
---
Verifying of md5 checksum and burning a CD at slow speed are important.
.
I ran across a very useful linux command with which to query NetworkManager
via command line to assess the situation in one's wifi neighborhood. This
command is nmcli. With only a few parameters nmcli will divulge a
whole lot about your wifi situation vis-a-vis your immediate wifi neighbors.
If your wifi is up and running, you don't even need to tell nmcli what your
own ESSID and channel number are; it already knows. The command nmcli dev wifi
tells you all you need to know in very short order.
Now, in the US, on the 2.4 GHz band, there are 11 adjacent wifi channels, but
it is assumed that a single user might best utilize only channels 1, 6 or 11;
and of these, choose that single channel which allows the maximum difference
in received signal relative to other users on this same channel.
A little sorting of the total environment result for each of the three
special channels may help in making your final selection from among Channels
1, 6 and 11. I have developed a small bash utility which will display your
signal situation relative to your wifi neighbors called skan*, with four
parameter choices: all, 1, 6 or 11. These choices should help you asses what
your best channel choice might be from among the three choices 1, 6 or 11.
*I use the name skan rather than scan to differentiate this utility from
the program /usr/bin/scan already a part of Knoppix 7.6.
If some neighbor uses another channel than 1, 6 or 11, the choice 'all'
will show his situation, but you probably still should choose from among
1, 6 and 11. Looking at these three channels individually may make it
easier to see what your best situation might be.
I find it convenient to group small bash programs together in /home/knoppix/.bashrc
rather than making individual 'crunch-bang' programs of them. The following
excerpts show how the function skan fits within the .bashrc that I use.
Using this utility assumes that NetworkManager is installed and working, and thatCode:# Beginning of .bashrc utilities for Knoppix 7.6 LiveUSBs. 03/14/16 # # Note: Save this file as /home/knoppix/.bashrc with its ownership # chown knoppix:knoppix and make it executable with chmod +x. # # SNIP ( other aliases may go here ) # ############################## wifi scan utility start ############################## alias nl="echo -e '\r'" ; alias NMCLI='nmcli dev wifi' ; alias wterm='lxterminal --geometry=90x38' alias ALL="NMCLI | grepx -v '*'" # Actually all but SSID & ESSID alias heading="date +'at '%l:%M' '%P' '%Z' on '%x; nl; NMCLI | grep '*'" skan() { # Shows local wifi situation; uses $1 to choose among Channels 1,6,11 & all. clear; nl; case $1 in all) echo -e "ESSID plus \c"; echo -e 'all-channel\c' ; \ echo -e ' wifi activity, \c'; heading; ALL ;; 1|6|11) echo -e "ESSID plus \c"; echo -e 'Channel-'$1'\c'; \ echo -e ' wifi activity, \c'; heading; ALL | grepx -w $1 ;; *) echo -e "Expected input is 'skan Channel' where Channel is 1, 6, 11 or all. If a wider or taller terminal display is needed, use wterm." ;; esac; nl } ################################ wifi scan utility end ############################## # #SNIP ( other functions may go here ) # # Copyright 2016 by TJ Hoye, License GPL Version 2 # End of .bashrc utilities for Knoppix 7.6 LiveUSBs.
your wifi has a scanning capability. My built-im $20 Broadcom wifi has this capability
so I assume this is not some exotic situation.
I hope some of you will try this out for yourselves and give me some feedback on this.
.
In the excerpted .bashrc in post 4, there is an unfortunate omission.
You will either need to change the grepx reference to grep,
or add the missing alias for grepx which is:
alias grepx='grep -i --color'.
Either correction should suffice, but grepx is a little more interesting, IMO.
Also, there's already a convenient spot for this alias on the line which now reads:
alias nl="echo -e '\r'" ;
which includes an otherwise unnecessary semi-colon.
In any event, don't omit the semi-colon if the two aliases are on the same line.
SAMSUNG SSD 870 EVO 2.5" SATA III Solid State Drive 2TB 1TB 500GB 250GB lot
$25.64
ORICO 2.5'' SATA SSD 1TB 2TB 4TB SATA III Internal Solid State Hard Drive SSD
$104.39
Netac 1TB 2TB 512GB Internal SSD 2.5'' SATA III 6Gb/s Solid State Drive lot
$26.49
Netac 2TB 1TB 512GB 240GB Internal SSD 2.5'' SATAIII 6Gb/s Solid State Drive lot
$10.69
Patriot P210 128GB 256GB 512GB 1TB 2TB 2.5" SATA 3 6GB/s Internal SSD PC/MAC Lot
$15.29
Netac 256GB SSD 2.5'' SATA III 6Gb/s Internal Solid State Drive 500MB/s PC/Latop
$14.39
2.5” SATA III SSD Solid State Drive 120GB 240GB 480GB Laptop Desktop PC Lot
$10.41
128GB SSD Apple MacBook Pro 2015 A1502/A1398 Air/A1465/A1466 SOLID STATE DRIVE/
$8.99
ORICO Y20 2TB SSD 2.5" SATA III Internal Solid State Drive 500MB/s 512GB 1TB DIY
$115.99
Netac 1TB SSD 2.5'' SATA III 6 Gb/s Internal Solid State Drive 500MB/s MAC/PC
$41.30