7

Я хотел бы подъехать к остановке грузовика и предложить папку бесплатных документальных фильмов, транслируемых из моего автобуса. У меня есть куча видео в веб-папке, и я могу получить к ней доступ локально, и я хотел бы, чтобы другие могли получить к ней доступ свободно, без паролей и других ограничений.

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

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

Коробка Linux также является сервером; веб-сервер Apache2 обслуживает видео, изображения и документы.

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

Какой самый простой способ гарантировать, что, когда кто-то подключается к беспроводному маршрутизатору, он может получить доступ к этой папке? Будет ли это так просто, как порт-форвард? Но я думаю, что работает только с сайта?

3 ответа3

3

Практически все, что вам нужно сделать, это как-то настроить маршрутизатор - я верю, что некоторые беспроводные адаптеры будут делать это, и / или вы можете использовать hostapd. Хитрость заключается в том, чтобы заставить пользователей найти сервер - для этого вам нужно было бы настроить портал для этого - подход с использованием брандмауэра имеет здесь больше всего смысла. Если вы хотите сделать это еще проще, просто назовите AP каким-то образом, очевидно, как найти сервер.

Что-то, что может отлично работать с несколькими настройками - это PirateBox. Сценарии установки, в которых вы нуждаетесь, будут именно тем, что вам нужно, и здесь есть еще несколько вариантов использования.

1

Терминология вашей сети немного неловкая. Что вы подразумеваете под исходящим каналом роутера?

Я могу представить две установки:

  1. Используйте беспроводную сетевую карту или USB-флешку с hostapd, чтобы настроить Linux-маршрутизатор в качестве точки полного доступа. Вы можете отключить маршрутизацию для подсети wifi или настроить брандмауэр iptables, чтобы запретить пользователям wifi доступ к чему-либо, кроме того, к чему вы хотите.

  2. Другая возможность заключается в том, что вы подключаете точку доступа Wi-Fi (дешевый маршрутизатор Wi-Fi тоже подойдет) к свободному сетевому порту маршрутизатора Linux и снова настраиваете брандмауэр iptables .

Если вы не можете разобраться в синтаксисе командной строки iptables попробуйте Firewall Builder, который может послужить хорошим графическим интерфейсом.

Просто 2 из многих возможностей. Также будет работать упомянутое решение портала OpenWrt.

Также вы можете получить роутер с поддержкой OpenWrt и снова настроить его только с iptables через веб-интерфейс LuCI .

В Интернете должно быть много «как» в отношении точек доступа OpenWrt, которые могли бы указать вам правильное направление для настройки портала, iptables , веб-перенаправлений и т.д.

1

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

Я бы посоветовал сделать это совершенно очевидно, что ваша беспроводная точка доступа не имеет интернета. Большинство людей ожидает, что открытая точка доступа будет подключена к Интернету.

Ваш вопрос похож на этот. Настройте маршрутизатор для перенаправления запросов с локального компьютера.

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