Общий доступ к Интернету: мне просто нужна WLAN

Мне нужно создать локальную WLAN, используя встроенную сетевую карту моего MacBook Air (мне нужна IP-сеть, где MacBook является маршрутизатором, а клиенты WLAN могут общаться с ним с соответствующим IP-адресом и т. д.).

По сути, мне нужно превратить мой MacBook Air в точку доступа. Мне не нужен доступ в Интернет в этой сети. Все, что мне нужно, это беспроводная локальная сеть.

Я изучал функцию общего доступа к Интернету в «Системных настройках» → «Общий доступ». Однако я столкнулся со следующими ограничениями:

  • «Общий доступ к Интернету» не будет работать, если у меня нет другого интерфейса для обмена «из». Например, мне нужно, чтобы кабель Ethernet был подключен (и работал) или что-то подобное для общего доступа к Интернету, чтобы согласиться на создание точки доступа. Мне не нужен интернет в этой сети, мне нужна только локальная сеть.

  • Он не делает DHCP. Когда я заставляю точку доступа работать (с другим интерфейсом, см. пункт выше), клиенты локальной сети получают самоназначаемые IP-адреса, такие как 169.254.203.23, поэтому они просто не раздают никаких IP-адресов. Я пробовал возиться с /etc/bootpd.plist, но это не помогло.

  • Я не могу понять, как включить всю эту кашу программно. Мне нужно не только создать беспроводную локальную сеть без Интернета только с моим интерфейсом Wi-Fi и сделать DHCP, но это также нужно сделать программно (AppleScript, сценарий оболочки, все работает). Я понятия не имею, как это сделать.

Итак, как мне создать WLAN, которая:

  1. Работает (предпочтительно) «из коробки» на любом MacBook.

  2. Для работы не нужен другой интерфейс, только мой интерфейс Wi-Fi.

  3. Можно включить программно.

  4. Есть ли базовый DHCP (я сам разберусь с этим, я нашел dhcpdсервер на основе узла).

Я использую macOS 10.14 Мохаве.

Ответы (1)

Это не программное, а ручное решение .

Перейдите в «Системные настройки» → «Сеть» и установите флажок «Показывать статус Wi-Fi в строке меню ».

введите описание изображения здесь

Теперь щелкните значок Wi-Fi, показанный в строке меню, и выберите «Создать сеть...» .


введите описание изображения здесь

Укажите сетевое имя в показанном диалоговом окне (назначенное имя по умолчанию — это имя компьютера, заданное в Системных настройках → Общий доступ).

введите описание изображения здесь

Это не создает инфраструктурную сеть. Это создает очень несовместимую специальную сеть, к которой могут подключаться только другие компьютеры Mac.