{"id":445,"date":"2017-03-29T19:47:51","date_gmt":"2017-03-30T01:47:51","guid":{"rendered":"http:\/\/www.schwie.com\/brad\/?p=445"},"modified":"2017-03-29T19:47:51","modified_gmt":"2017-03-30T01:47:51","slug":"lock-wi-fi-to-specific-bssid","status":"publish","type":"post","link":"https:\/\/www.schwie.com\/brad\/?p=445","title":{"rendered":"Lock Wi-Fi to Specific BSSID"},"content":{"rendered":"<p>If\u00a0you enjoy using older Apple AirPort routers and use\u00a0more than a couple in your house, this post may be for you. Ridiculously enough, I&#8217;ve got an\u00a0old AirPort Extreme and three AirPort Express (AE) routers in the house all sharing out the same SSID, &#8220;SchwieNation&#8221;. The multiple AE routers aren&#8217;t so much to extend the massive network, but to give the occupants\u00a0AirPlay for streaming music.<\/p>\n<p>The AirPort Extreme router nestled away in the wiring closet in the basement is creating a 5 Ghz N-only network and the lowly AE routers scattered throughout the house are set to non-bridging mode and sharing out the same network SSID over 2.4 Ghz. Lately though, I noticed that\u00a0just about all of\u00a0the devices in our house were\u00a0joining the same AE router in the back room and it was causing significant network congestion on our location network and reducing internet download bandwidth.<\/p>\n<p>Devices in our house are running macOS Sierra, which Apple deprecated the &#8216;airport&#8217; command line&#8217;s ability to join a specific BSSID on your network (this means, the ability to join a specific wi-fi router on your network). In Sierra, it seems a Mac just joins the router with the strongest signal.<\/p>\n<p>All reports on the web indicated that the workaround is to create separate SSID&#8217;s or network names, one name for your 5 Ghz network and a separate name for your 2.4 Ghz network. I didn&#8217;t want to do this, as I have several older 2.4 Ghz wi-fi internet of things devices\u00a0like security cameras, garage door openers, etc. and I didn&#8217;t want to have to tell all of them to join a separate network SSID.<\/p>\n<p>The workaround I came up with was to use open the AirPort Utility and connect to the AE router that had all the wi-fi clients in the house. After connecting to it, I hit the Network tab and then placed a\u00a0check in the box for\u00a0&#8220;Network Access Control&#8221;. Then I clicked &#8220;Timed Access Control&#8230;&#8221; and entered in the IoT devices that I wanted to have access and blocked all other users &#8211; doing this allowed the legacy devices to connect, but rejected the newer 5 Ghz devices:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-447\" src=\"https:\/\/www.schwie.com\/brad\/wp-content\/uploads\/2017\/03\/screen032917-300x239.png\" alt=\"\" width=\"300\" height=\"239\" srcset=\"https:\/\/www.schwie.com\/brad\/wp-content\/uploads\/2017\/03\/screen032917-300x239.png 300w, https:\/\/www.schwie.com\/brad\/wp-content\/uploads\/2017\/03\/screen032917-768x612.png 768w, https:\/\/www.schwie.com\/brad\/wp-content\/uploads\/2017\/03\/screen032917.png 808w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>Now all the newer devices automatically connect to the AirPort Extreme on 5 Ghz\u00a0with\u00a0improved bandwidth (about 10x better throughput in our unscientific testing) and the legacy devices are still happily connected to the older AE router at 2.4 Ghz.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-448\" src=\"https:\/\/www.schwie.com\/brad\/wp-content\/uploads\/2017\/03\/screen032917_2-300x244.png\" alt=\"\" width=\"300\" height=\"244\" srcset=\"https:\/\/www.schwie.com\/brad\/wp-content\/uploads\/2017\/03\/screen032917_2-300x244.png 300w, https:\/\/www.schwie.com\/brad\/wp-content\/uploads\/2017\/03\/screen032917_2-768x624.png 768w, https:\/\/www.schwie.com\/brad\/wp-content\/uploads\/2017\/03\/screen032917_2.png 808w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/> <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-449\" src=\"https:\/\/www.schwie.com\/brad\/wp-content\/uploads\/2017\/03\/screen032917_3-290x300.png\" alt=\"\" width=\"290\" height=\"300\" srcset=\"https:\/\/www.schwie.com\/brad\/wp-content\/uploads\/2017\/03\/screen032917_3-290x300.png 290w, https:\/\/www.schwie.com\/brad\/wp-content\/uploads\/2017\/03\/screen032917_3.png 678w\" sizes=\"auto, (max-width: 290px) 100vw, 290px\" \/><\/p>\n<p>Problem solved!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>If\u00a0you enjoy using older Apple AirPort routers and use\u00a0more than a couple in your house, this post may be for you. Ridiculously enough, I&#8217;ve got an\u00a0old AirPort Extreme and three AirPort Express (AE) routers in the house all sharing out &hellip; <a href=\"https:\/\/www.schwie.com\/brad\/?p=445\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-445","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/www.schwie.com\/brad\/index.php?rest_route=\/wp\/v2\/posts\/445","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.schwie.com\/brad\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.schwie.com\/brad\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.schwie.com\/brad\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.schwie.com\/brad\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=445"}],"version-history":[{"count":2,"href":"https:\/\/www.schwie.com\/brad\/index.php?rest_route=\/wp\/v2\/posts\/445\/revisions"}],"predecessor-version":[{"id":450,"href":"https:\/\/www.schwie.com\/brad\/index.php?rest_route=\/wp\/v2\/posts\/445\/revisions\/450"}],"wp:attachment":[{"href":"https:\/\/www.schwie.com\/brad\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=445"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.schwie.com\/brad\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=445"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.schwie.com\/brad\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=445"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}