Site Tools


toggle_radio

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
toggle_radio [2023/08/06 21:42] – [Wireless chipset (2.4/5GHz) specific operation] hogwildtoggle_radio [2023/08/06 21:49] (current) – [Wireless SSID-specific operation] -change "wireless" to "WiFi" hogwild
Line 27: Line 27:
 ===== Specific Wireless chipset (2.4/5GHz) operations ===== ===== Specific Wireless chipset (2.4/5GHz) operations =====
  
-Modern routers come with two or more chipsets/WiFi interfaces. There is usually one 2.4GHz interface and one or more 5GHz interfaces. In certain case you might want to enable/disable a specific chipset via the command line.+Modern routers come with two or more chipsets/WiFi interfaces. There is usually one 2.4GHz interface and one or more 5GHz interfaces. In certain cases you might want to control a specific chipset via the command line.
  
 Once you've identified the name of the appropriate radio interface (via the [[advanced-wlanvifs|Virtual Wireless]] page): Once you've identified the name of the appropriate radio interface (via the [[advanced-wlanvifs|Virtual Wireless]] page):
Line 39: Line 39:
 \\ \\
  
-For example, using "eth1" in my the above example:+For example, using "eth1" in the above example:
  
 **Verify interface state** **Verify interface state**
Line 72: Line 72:
 ===== WiFi SSID-specific operation ===== ===== WiFi SSID-specific operation =====
  
-In some cases, you might want to just restrict access to only one specific SSID or change settings specific to only one WiFi interface. This can be achieved as follows:+In some cases, you might want to just restrict access to only one specific SSID or change settings specific to only one WiFi interface.
  
-First, identify the SSID virtual interface you want to control.+This can be achieved as follows:
  
-The full list of WiFi interfaces on your router and all its sub-interfaces can be found in the [[advanced-wireless|Virtual Wireless]] menu.+First, identify the SSID virtual interface you want to control. The full list of WiFi interfaces on your router and all its sub-interfaces can be found in the [[advanced-wireless|Virtual Wireless]] menu.
  
 Virtual interfaces are always defined as: ''[ main wireless interface name ] + [.] + [number 0-3]'' Virtual interfaces are always defined as: ''[ main wireless interface name ] + [.] + [number 0-3]''
Line 88: Line 88:
  \\  \\
  
-Now, let's assume you want to turn off wl1.3 which is associated to SSID "test"+Now, let's assume you want to control "wl1.3which is associated to the SSID"test"
  
  \\ \\ {{:pasted:20221127-162109.png}}  \\ \\ {{:pasted:20221127-162109.png}}
Line 96: Line 96:
  \\  \\
  
-We could perform the following tasks:\\+You could perform the following tasks:\\
  
 **Toggle interface state**\\ **Toggle interface state**\\
Line 118: Line 118:
  \\ \\  ''int=wl1.3''\\ '' wl -i $int radio on''  \\ \\  ''int=wl1.3''\\ '' wl -i $int radio on''
  
 + \\
  
-==== Wireless SSID specific operation ====+ \\
  
-Let's say, as it often happens), a specific SSID you have defined is operational on multiple interfaces/sub-interfaces, you can disable the SSID everywhere as follow:\\ 
  
-**Force Off**\\ +==== WiFi SSID-specific operation ==== 
-''SSID=MYCOOLSSID\\ + 
-nvram show | grep ssid | grep $SSID | while read line; do wl -i $(echo $line | cut -d"=" -f1 | cut -d_ -f1 ) radio off; done''+Often, a specific defined SSID operates on multiple interfaces/sub-interfaces. 
 + 
 +You can disable that SSID on all interfaces everywhere, as follows:\\ 
 + 
 + \\ 
 + 
 +**Force Off** 
 + 
 + \\ \\  ''SSID=MYCOOLSSID''\\ '' nvram show | grep ssid | grep $SSID | while read line; do wl -i $(echo $line | cut -d"=" -f1 | cut -d_ -f1 ) radio off; done'' 
 + 
 + \\ 
 + 
 + \\ 
 + 
 +**Force On** 
 + 
 + \\ \\  ''SSID=MYCOOLSSID''\\ '' nvram show | grep ssid | grep $SSID | while read line; do wl -i $(echo $line | cut -d"=" -f1 | cut -d_ -f1 ) radio on; done'' 
 + 
 + \\ 
 + 
 + \\ 
 + 
 + \\ 
  
-**Force On**\\ 
-''SSID=MYCOOLSSID\\ 
-nvram show | grep ssid | grep $SSID | while read line; do wl -i $(echo $line | cut -d"=" -f1 | cut -d_ -f1 ) radio on; done'' 
toggle_radio.1691354559.txt.gz · Last modified: 2023/08/06 21:42 by hogwild