вступление

вступление

вступление

Я искал в Google «Предоставление общего доступа к беспроводному интернет-соединению с Mac OS X на компьютер с Linux через неуправляемый сетевой коммутатор», но не смог быстро найти ответ.

Мне потребовалось несколько часов на изучение сетевого оборудования, коммутаторов, маршрутизаторов и т. д., прежде чем я нашел решение.

Ситуация

Я работаю в своей комнате наверху. Я учился в университете последние несколько лет и вернулся на лето, прежде чем приступить к работе. (Пришлось ждать несколько месяцев, прежде чем приступить к работе.)

Внизу находится беспроводной сетевой «концентратор», куда входит сетевое соединение моего интернет-провайдера. Этот «концентратор» содержит в себе некую разновидность модема, маршрутизатора и коммутатора, а также другие логические устройства.

У меня наверху 4 компьютера. (Я работаю в STEM, поэтому у меня много компьютеров. Думаю, это весомое объяснение, почему их так много.)

Я не могу проложить кабель снизу в свою комнату, потому что мои родители будут в ярости, если споткнутся/не смогут пропылесосить ковер/увидят кабель, потому что он «некрасивый».[Вставьте здесь свою собственную причину, по которой кабель не является решением вашей ситуации.]

Предполагаемое решение

Я хотел бы предоставить общий доступ к своему интернет-подключению через компьютер с Mac OS X, так как ранее я использовал этот метод для предоставления общего доступа к входящему Wi-Fi-подключению к другому ПК с Linux через один кабель Ethernet от одного порта Ethernet к другому.

Как мне настроить собственную подсеть в своей комнате, чтобы подключить к Интернету и локальной сети все четыре моих компьютера?

решение1

Использованное решение

Примечание: на самом деле я купил недорогой неуправляемый 8-портовый коммутатор, прежде чем задавать этот вопрос, так как подозревал, что это было необходимо для оборудования. Теперь я узнал, как настроить сеть. Это довольно просто.

Все остальные ПК должны быть настроенывсе автоматически с DHCP. Компьютер с OS X требует немного большей настройки.

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

Введите в Google запрос «предоставление общего доступа к Wi-Fi-интернету Mac OS X через подключение Ethernet LAN», чтобы найти дополнительную информацию о некоторых из следующих шагов.

  • Проверьте, может ли компьютер с OS X подключаться к Интернету через WiFi.

  • Отключите брандмауэр.Обратите внимание, что этот шаг важен и потребовал у меня много часов работы, чтобы выяснить, почему он не сработал. Вы можете снова включить брандмауэр позже, подробности см. ниже.

  • Подключите компьютер с OS X к другому ПК через одно (проверенное, рабочее) Ethernet-соединение.

  • Перейдите в Системные настройки в OS X -> Общий доступ -> Общий доступ к Интернету.

  • Установите: Поделиться подключением от Wifi через Ethernet и установите флажок слева, чтобы включить. Подтвердите включение в предупреждающем сообщении.

  • Вы должны иметь возможность доступа к внешним сайтам на другом компьютере Linux / Windows / и т. д. через общее сетевое подключение.

Теперь вы можете повторно включить брандмауэр в OS X, используя следующие настройки:

  • Перейдите в Настройки системы -> Безопасность и конфиденциальность -> Брандмауэр.

  • Включить брандмауэр, параметры: Разрешить входящие (флажок для блокировки входящих не установлен), автоматически разрешать подписанное ПО (список выше будет заполнен при автоматическом добавлении подписанного ПО),не включайте скрытый режим. (Последний вариант заставил меня застрять надолго.)

Чтобы создать базовую "локальную сеть", добавьте неуправляемый сетевой коммутатор. Этот последний шаг может показаться тривиальным, и это действительно так, если вы знаете, что вам просто нужно подключить его и не требуется никакой другой настройки.

Я некоторое время блуждал в поисках информации вроде «как настроить DHCP-сервер на Mac OS X» — я думал, что мне нужно настроить свой Mac на эмуляцию маршрутизатора, DHCP- и DNS-сервера, но это не обязательно, поскольку опция общего доступа делает все это автоматически.

Наконец, наслаждайтесь.

Преимущества

Я добавил это как более позднее дополнение. Преимущества включают маршрутизацию трафика из нескольких беспроводных подключений через одно беспроводное подключение, что, вероятно, будет более эффективным. Я полагаю, что приблизительное объяснение — это уменьшение беспроводных конфликтов. При использовании гигабитного коммутатора трафик между этими компьютерами, подключенными через гигабитный Ethernet, будет значительно быстрее и с меньшей задержкой. С другой стороны, задержка между компьютерами, маршрутизируемыми ниже по потоку от компьютера OS X, и облаком будет немного увеличена.

Возможные проблемы с этим методом

Я считаю, что параметры общего доступа создают отдельную подсеть на общей стороне Ethernet. Если я прав, это означает, что будет невозможно подключиться по SSH, например, с компьютера в моей комнате к другому компьютеру в доме. Я считаю, что это потому, что мне придется переходить из одной подсети в другую через компьютер Mac OS X. В этом случае я предполагаю, что мне придется настроить переадресацию портов через Mac? Я собираюсь протестировать это позже сегодня вечером и сообщить об этом.

Связанный контент