1

У меня есть спутниковое подключение к Интернету -> довольно хороший 8-процессорный сервер с 64 ГБ оперативной памяти, работающий под управлением Debian 7.7, два порта LAN, один из которых подключен к шлюзу, другой - к маршрутизатору Wi-Fi, Wi-Fi для всех счастливых устройств в моем доме.

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

То, что я пытаюсь сделать с моим главным недостатком знаний, так это каким-то образом подключить Wi-Fi через мой сервер к шлюзу и контролировать, какие устройства имеют какие услуги, например:

  • Я хочу, чтобы мой телефон мог делать что угодно,
  • Я хочу, чтобы Xbox, Ps3 и мои дети Geexbox подключались к серверу только с целью подключения к minidlna, но не к сети; и
  • Я хочу, чтобы Smart TV подключался только к Netflix, Minidlna и Pandora, но не к серверу обновлений или любому другому веб-сервису.

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

Я хотел бы указать направление, которое будет делать то, что я хочу, и оттуда я буду читать его, если у вас нет хорошего решения OOTB. Сначала я думал о мостовом соединении на моем сервере, но похоже, что это сделало бы невозможной фильтрацию трафика, и теперь я как бы смотрю на решение iptables, но с другой стороны, я не знаю всех вариантов, которые есть и находятся в острая необходимость указывать в правильном направлении.

Я также хотел бы иметь возможность отслеживать общую пропускную способность для каждого устройства, чтобы идентифицировать и исправить мои данные, и посмотреть, сколько моих ленивых безработных друзей перебрасывает мой Wi-Fi, или посмотреть, не искажает ли меня exede на моих данных, которые у меня есть серьезные подозрения, что они есть;)

1 ответ1

0

Чтобы уменьшить пропускную способность Интернета, вам нужно форсировать весь трафик через промежуточное звено, которое фильтрует и кэширует.

Один компьютер может сделать это, если у него две сетевые карты, одна из которых подключена к внутренней сети, а другая, вероятно, идет прямо к вашему маршрутизатору. Внутренняя сеть должна состоять из коммутатора с ПК, принтером, точкой доступа Wi-Fi.

Итак, теперь вам нужно изучить, как превратить компьютер - лучше всего выбрать LINUX или BSD в качестве ОС - в фильтрующий прокси с брандмауэром и маршрутизацией, чтобы обеспечить контроль трафика с каждого устройства. Вы также должны сделать это устройство DHCP-сервером, настроенным для предоставления определенных IP-адресов (по MAC-адресу) каждому подключаемому устройству. Это сделает брандмауэр и правила маршрутизации намного проще.

Вам также понадобится выяснить, как получить данные из всех различных журналов, которые необходимо отслеживать. Посмотрите ссылки на SNMP, также проверьте, поддерживает ли ваш маршрутизатор и точки доступа SNMP, и установите на компьютер сервер журналов, который объединит журналы и представит веб-интерфейс.

То, что вы просите, это МАССОВАЯ работа. Не ожидайте, что сделаете это правильно в первый или даже в 5 раз. Но к концу вы станете экспертом по Linux и сетям.

Удачи.

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