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
Last revisionBoth sides next revision
toggle_radio [2023/08/06 21:42] – [Wireless chipset (2.4/5GHz) specific operation] hogwildtoggle_radio [2023/08/06 21:48] – [WiFi SSID-specific operation] 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**\\ +==== Wireless 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.txt · Last modified: 2023/08/06 21:49 by hogwild