У Mac OS X можна легко використовувати GUI AirPort, щоб перелічити всі мережі WLAN (SSID) та вибрати одну з них. Але як я можу перерахувати всі точки доступу (базові станції) в межах однієї мережі та вручну вибрати одну з них на основі MAC-адреси?
Причина, про яку я запитую, - це занадто поширена ситуація, коли одна з точок доступу в мережі вийшла з ладу і, наприклад, перестала давати IP-адреси або пакети маршрутизації.
У Linux я міг використовувати інструменти командного рядка, такі як iwlist, щоб перелічити точки доступу та iwconfig для вибору однієї з них. Як я можу зробити щось подібне на Mac OS X? Я використовую нові MacBook Pro та Mac OS X 10.6.4.
/System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport -sдасть вам результати сканування.sudo networksetup -setairportnetwork en1 "SSID" "Password"приєднується, але не дозволяє спосіб вибору точки доступу на основі MAC-адреси.