Как разместить Etherpad (node.js) И создать закрытую сеть Wi-Fi на том же Mac?

2

У меня успешно работает установка Etherpad на моем Mac, и когда клиенты в моей сети подключаются к моему серверу node.js через IP-адрес, назначенный моим маршрутизатором, все в порядке.

Но я собираюсь отвезти этот Mac в другое место, которое может не иметь доступа к Интернету, поэтому я хотел бы создать закрытую локальную сеть Wi-Fi, позволяющую клиентам подключаться к тому же Mac, на котором работает сервер.

Но без активного подключения к маршрутизатору у меня нет IP-адреса. Как мне поступить?

Я пытался создать собственные сетевые интерфейсы и сделать их доступными через «Создание сети» и «Общий доступ к Интернету», но безуспешно.

(Я знаю, что могу взять с собой маршрутизатор или настроить другой Mac, чтобы он действовал как один, но я хотел бы выяснить это.)

Джон Фабрициус
источник
Похоже, вы на правильном пути, можете ли вы разместить соответствующий код node.js, где вы открываете сокет?
13

Ответы:

1

Ах, похоже, проблема в том, что, пока «Общий Интернет» включен , OSX не создает экземпляр дочернего соединения (в вашем случае, сети WiFi), пока вы фактически не получите подключение к Интернету по родительскому соединению.

Вы можете потенциально обмануть его с помощью петлевого адаптера на вашем Ethernet-соединении (и, возможно, статической адресации и настройки маршрутизатора как такового), но я не пробовал.

Loopback RJ-45

jnovack
источник