У меня сложная ситуация из-за моих целей и структуры сети. Я имею в виду потенциальное решение, мост, но я не знаю, осуществимо ли это или какое оборудование для этого потребуется.
Сеть:
- Мой жилой комплекс предоставляет жильцам бесплатный доступ в Интернет по устаревшей линии T1.
- У нас нет возможности пользоваться услугами других интернет-провайдеров, поэтому наличие маршрутизатора и модема дома не является вариантом.
- Линия T1 разделена между 24 коммутаторами, по одному на каждое здание, и каждый коммутатор имеет один порт на этаж.
- На каждом этаже имеется точка доступа D-link WAP, и у каждой есть отдельный SSID и WEP-ключ.
- Кроме того, они контролируют доступ на уровне коммутатора с помощью Access Control.
Мои цели:
- Я привык контролировать свою сетевую среду.
- Мне нравится часто приглашать друзей, и у большинства из них есть ноутбук, смартфон или и то, и другое, что делает контроль доступа головной болью. Я не хочу думать заранее и передавать их MAC-адреса IT-консультанту, пока он здесь в рабочее время.
- У нас с женой есть 6 устройств, два из которых требуют подключения Ethernet.
- Я использую несколько приложений для потоковой передачи, которые используют UDP (я не уверен, достаточно ли умны WAP, чтобы справиться с этим), и мне не нравится, когда мой трафик смешивается с трафиком моих соседей.
Я должен отметить, что я пытался расширить сеть с помощью моего маршрутизатора Airport Extreme, который, по-видимому, работает только с другими устройствами Apple. Я также рассматривал WDS, но это, похоже, требует маловероятного количества сотрудничества со стороны IT-консультанта на месте.
Потенциальное решение: сервер Linux, который действует как маршрутизатор. В идеале он мог бы действовать как веб-сервер для небольшого статического сайта, но давайте сосредоточимся на маршрутизации. Я хотел бы объединить два сетевых адаптера и использовать маскарадинг (общий доступ к подключению к Интернету). Открытый интерфейс будет подключаться к WAP с использованием WEP. Частный интерфейс позволит подключаться к серверу до 8 устройств.
Кажется, достаточно просто настроить публичный интерфейс и даже объединить соединения. Чего я никогда раньше не делал, так это не покупал беспроводную карту, которая может принимать несколько клиентов. Может, они все это умеют?
Осуществимо ли это решение? Можете ли вы предложить лучшее решение?
решение1
Ваша ситуация в целом такая же, как и у всех домашних пользователей, то есть: у интернет-провайдера/телефонной компании имеется сложная сеть списков контроля доступа и т. д., подключенная к модему/маршрутизатору, к которому подключается конечный пользователь и который без проблем интегрируется в сеть интернет-провайдера.
Аналогично ваше решение может быть довольно простым — вам просто нужно подключить вашу локальную сеть к сети зданий через какой-либо аналог модема, который в вашем случае представляет собой соединение 802.11.
У вас есть три варианта:
Купите маршрутизатор/WAP с двумя беспроводными интерфейсами. Например, линейка продуктов Mikrotik, такая как RB400 — два порта 802.11a/b/g и три порта 10/100. Подключите один к Buildings WiFi как клиент, второй настройте как локальную WAP для вашей комнаты.
Используйте два отдельных устройства для выполнения вышеуказанных действий. Настройте одно устройство как беспроводного клиента сети Buildings, а второе подключите к портам LAN первого устройства. Это второе устройство будет вашей локальной точкой доступа WAP.
Используйте настольный компьютер, как вы предлагаете, с двумя беспроводными картами (воссоздавая сценарий варианта 1).
Я никогда не сталкивался с проблемами с надежной беспроводной картой, поддерживающей соединения с несколькими клиентами, предполагая, что карта поддерживает режим мастера (то есть является точкой доступа)... честно говоря, я не совсем уверен, что понимаю, что этот вопрос вообще означает, поскольку 802.11 как часть определения подразумевает подключение нескольких клиентов к одной и той же точке доступа... просто имейте в виду, что не все карты 802.11 поддерживают режим мастера и, следовательно, не могут быть точкой доступа. В чем, возможно, заключается ваш вопрос на самом деле??
Рассмотрите возможность использования карт на базе чипов Atheros 802.11.
Вариант 1 потребует небольшой кривой обучения ОС маршрутизатора и будет иметь наименьшее количество долгосрочных проблем. Вариант 2 является наиболее «хакерским» с наименьшими проблемами конфигурации. Вариант 3 потребует небольшой кривой обучения «конфигурации интерфейса Linux/маршрутизации» и будет иметь бремя стоимости/аппаратного хранилища.
надеюсь, это даст вам некоторые идеи.
-Дэниел
решение2
Посмотри наm0n0wallособенности. Существует довольно много проектов BSD и Linux, нацеленных на создание маршрутизатора для вашей конкретной ситуации. Большинство стандартных аппаратных средств будут поддерживаться большинством, если не всеми решениями, каждый проект будет иметь свои собственные ограничения и преимущества.
Я предложил m0n0wall, потому что сам им пользуюсь и за пять лет непрерывной работы не было никаких проблем.