У меня есть настройка проводной сети, как здесь:

маршрутизатор (192.168.1.1) в интернет
192.168.1.2 компьютер
192.168.1.3 компьютер
192.168.1.4 Mac pro 10.0.1.2 --- беспроводная связь --- 10.0.1.1 AirPort Express --- динамик
[AirPort Express - это маршрутизатор со встроенным аудиовыходом]

AirPort настроен для автономной сети - без общего доступа к Интернету, гостевой WLAN и т.д. Теперь я хотел бы отправить звук с одного из других компьютеров на динамик.

Когда я настраиваю маршрут к сети 10.0.1.x/24 через 192.168.1.4 И включаю пересылку на Mac, я могу пропинговать его адрес 10.0.1.2. Однако я могу пропинговать AirPort только с Mac, но не с других компьютеров.

Какие настройки мне нужно изменить, чтобы это работало? Исходя из опыта работы с другими маршрутизаторами, я ожидал, что ему каким-то образом нужно сказать, что он должен отправлять возвратные пакеты в сеть 192.168.1.0/24 через соединение Wi-Fi?

1 ответ1

0

Было бы лучше, если бы вы нашли способ подключить AirPort Express напрямую к вашей домашней сети и отключить службу NAT и DHCP в AirPort Express. Это может быть простой мост или клиентское устройство, поскольку у вас уже есть маршрутизатор, выполняющий службы NAT и DHCP для вашей сети.

Если вы действительно хотите, чтобы он работал с Mac Pro, так как AirPort Express подключается к сети, вы, вероятно, могли бы заставить его работать, используя Internet Sharing на Mac Pro, чтобы он действовал как точка доступа Wi-Fi (и домашняя). маршрутизатор шлюза), но затем сделайте что-нибудь, чтобы он не был DHCP-сервером на своем беспроводном интерфейсе (убейте bootpd или используйте ipfw или pf чтобы заблокировать получение пакетов bootpd ), а затем создайте устройство-мост и добавьте Ethernet и интерфейс Wi-Fi для устройства моста. Затем перенастройте AirPort Express для подключения к сети Wi-Fi Mac Pro в качестве клиента.

Вам необходимо подключить трафик AirPort Express к вашей домашней сети, в противном случае iTunes (или другие клиенты AirTunes/AirPlay) не будут видеть рекламу службы Bonjour и, следовательно, не будут знать, что в сети находится акустическое устройство AirTunes/AirPlay. , Кроме того, AirTunes (по крайней мере, раньше) имеет ограничение, при котором он будет воспроизводиться только на устройствах в той же IP-подсети. Поэтому размещение вашего AirPort Express в другой подсети, чем ваша домашняя сеть, вероятно, не будет работать.

Проблема «должна быть в той же IP-подсети» также является причиной, по которой я предлагаю вам обязательно заблокировать работу Mac Pro в качестве DHCP-сервера (что автоматически включается в общий доступ к Интернету). Потому что, если ваш AirPort Express получит аренду DHCP от вашего Mac Pro, он не будет находиться в той же IP-подсети, что и остальная часть вашей сети, поэтому AirTunes, вероятно, будет отказываться.

Еще одна возможность избежать общего доступа к Интернету заключается в том, что вы можете попробовать перевести Wi-Fi-интерфейс вашего Mac Pro в режим IBSS (он же "ad hoc", «компьютер-компьютер» и т.д.), Но я не думаю, что AirPort Выражает поддержку присоединению к сетям IBSS. Таким образом, вам нужно перевести Wi-Fi-интерфейс вашего Mac Pro в режим реальной точки доступа (AP), что и делает Internet Sharing. Я не знаю более простого способа перевода интерфейса Wi-Fi в режим точки доступа, кроме запуска Internet Sharing. Я не думаю, что вы можете запустить этот режим с помощью ifconfig , airport , airportd , networksetup или чего-либо еще, о чем я знаю.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .