ฉันจะเชื่อมต่อไปยังที่อยู่ MAC เฉพาะสำหรับ WiFi SSID ที่มีหลาย AP ได้อย่างไร


0

มีจุดเชื่อมต่อหลายจุดที่มีชื่อ 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 ของสถานีฐานที่คุณต้องการคุยด้วย

ตอนนี้ใน El Capitan ดูเหมือนว่าธงเหล่านั้นจะถูกลบออก ผลที่ฉันได้รับคือ:

airport: unrecognized option `--associate=xfinitiwifi'

สนามบิน -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: ใช่ฉันลองคำสั่งดั้งเดิมแล้ว ฉันเพิ่มภาษาอีกเล็กน้อยเพื่อให้ชัดเจนในคำถาม
Ben Morrow

... ดังนั้นคุณกำลังใช้ WiFi ที่ให้มาของ Comcast และพยายามทำให้แน่ใจว่าคุณกำลังเชื่อมต่อกับเราเตอร์ (หรือเฉพาะ) เราเตอร์แทนที่จะเป็นเพื่อนบ้านของคุณหรือไม่ ดูเหมือนว่าคำสั่งจะหายไปใน 10.11 ... และคุณไม่สามารถเปลี่ยนชื่อ SSID WiFi ที่ Comcast ให้มา คุณอาจต้องลงทุนในหน่วย WiFi แบบสแตนด์อโลนเพื่อให้แน่ใจว่าคุณรู้ว่าเครือข่ายใดที่คุณกำลังลงชื่อเข้าใช้
dr.nixon

ใช่ถูกต้อง @ dr.nixon ขอบคุณสำหรับคำแนะนำ
Ben Morrow

ฉันเป็นผู้ถามคำถาม ฉันแค่คิดถึงมุมที่แตกต่าง มีวิธีการบล็อก Mac ของฉันจากการเชื่อมต่อกับเราเตอร์บางอย่างด้วยที่อยู่ MAC หรือไม่ สิ่งนี้จะบรรลุเป้าหมายเดียวกัน ฉันปรับคำถามเล็กน้อยเพื่อเสนอเส้นทางนี้
Ben Morrow
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.