複数のAPでWiFi SSIDの特定のMACアドレスに接続するにはどうすればよいですか?


1

同じSSID名を持つ複数のアクセスポイントがあります。MACアドレスで必要なものに接続するか、MACアドレスで不要なものをブロックします。古いバージョンのMac OS Xから、特定のアクセスポイントにMACアドレスで接続するための指示を見つけました。私はこれらを試しましたが、10.11.6 El Capitanでは動作しなくなりました:

ターミナルで、次を入力します。

/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport --associate=XXX --bssid=YYY

XXXはSSID /ネットワーク名で、YYYは通信したいベースステーションのMACアドレスです。

エルキャピタンでは、これらのフラグは削除されたようです。返される結果は次のとおりです。

airport: unrecognized option `--associate=xfinitiwifi'

airport -helpコマンドは次を示します:

Usage: airport <interface> <verb> <options>

<interface>
If an interface is not specified, airport will use the first AirPort interface on the system.

<verb is one of the following:
prefs   If specified with no key value pairs, displays a subset of AirPort preferences for
    the specified interface.

    Preferences may be configured using key=value syntax. Keys and possible values are specified below.
    Boolean settings may be configured using 'YES' and 'NO'.

    DisconnectOnLogout (Boolean)
    JoinMode (String)
        Automatic
        Preferred
        Ranked
        Recent
        Strongest
    JoinModeFallback (String)
        Prompt
        JoinOpen
        KeepLooking
        DoNothing
    RememberRecentNetworks (Boolean)
    RequireAdmin (Boolean)
    RequireAdminIBSS (Boolean)
    RequireAdminNetworkChange (Boolean)
    RequireAdminPowerToggle (Boolean)
    WoWEnabled (Boolean)

logger  Monitor the driver's logging facility.

sniff   If a channel number is specified, airportd will attempt to configure the interface
    to use that channel before it begins sniffing 802.11 frames. Captures files are saved to /tmp.
    Requires super user privileges.

debug   Enable debug logging. A debug log setting may be enabled by prefixing it with a '+', and disabled
    by prefixing it with a '-'.

    AirPort Userland Debug Flags
        DriverDiscovery
        DriverEvent
        Info
        SystemConfiguration
        UserEvent
        PreferredNetworks
        AutoJoin
        IPC
        Scan
        802.1x
        Assoc
        Keychain
        RSNAuth
        WoW
        P2P
        Roam
        BTCoex
        AllUserland - Enable/Disable all userland debug flags

    AirPort Driver Common Flags
        DriverInfo
        DriverError
        DriverWPA
        DriverScan
        AllDriver - Enable/Disable all driver debug flags

    AirPort Driver Vendor Flags
        VendorAssoc
        VendorConnection
        AllVendor - Enable/Disable all vendor debug flags

    AirPort Global Flags
        LogFile - Save all AirPort logs to /var/log/wifi.log

<options> is one of the following:
No options currently defined.

Examples:

Configuring preferences (requires admin privileges)
sudo airport en1 prefs JoinMode=Preferred RememberRecentNetworks=NO RequireAdmin=YES

Sniffing on channel 1:
airport en1 sniff 1


LEGACY COMMANDS:
Supported arguments:
 -c[<arg>] --channel=[<arg>]    Set arbitrary channel on the card
 -z        --disassociate       Disassociate from any network
 -I        --getinfo            Print current wireless status, e.g. signal info, BSSID, port type etc.
 -s[<arg>] --scan=[<arg>]       Perform a wireless broadcast scan.
               Will perform a directed scan if the optional <arg> is provided
 -x        --xml                Print info as XML
 -P        --psk                Create PSK from specified pass phrase and SSID.
               The following additional arguments must be specified with this command:
                              --password=<arg>  Specify a WPA password
                              --ssid=<arg>      Specify SSID when creating a PSK
 -h        --help               Show this help

Assoc設定が表示されますが、使用方法がわかりません。Macに特定のアクセスポイントをMACアドレスで接続または拒否させる方法を知っていますか?同じWiFi SSID名を持つ複数のアクセスポイントがあります。


レガシーコマンドを試しましたか?動作するかどうか?(私はそれが暗黙的であると疑いますが、明示してください:))
Doezer

こんにちは@Doezer:はい、レガシーコマンドを試しました。私は質問でそれを明確にするためにもう少し言語を追加しました。
ベン・モロー

...あなたはComcastが提供するWiFiを使用しており、隣人ではなく自分の(または特定の)ルーターに接続していることを確認しようとしていますか?コマンドは10.11で削除されたようです。Comcastが提供するWiFi SSIDの名前を変更することはできません。ログインしているネットワークを確実に把握するために、スタンドアロンWiFiユニットに投資する必要がある場合があります。
dr.nixon

はい、そうです、@ dr.nixon。あなたのアドバイスをありがとう
ベン・モロー

私は質問者です。別の角度を考えただけです。MACアドレスでMacが特定のルーターに接続するのをブロックする方法はありますか?これは同じ目標を達成します。このルートを提供するために質問を少し調整しました。
ベン・モロー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.