Как заблокировать оскорбительный Wi-Fi SSID?

10

Наша пятилетняя девочка сейчас наслаждается Ubuntu - для детей есть несколько отличных образовательных и развлекательных приложений. Но у меня проблема в том, что когда она учится использовать мышь, она обнаружила меню сетевого менеджера. Поскольку она также учится читать в данный момент, она обращает внимание на новые слова. Время от времени появляются какие-то довольно оскорбительные вещи, и я хотел бы найти способ:

a) Заблокировать один конкретный оскорбительный SSID от появления в списке доступных (но защищенных) сетей. b) Автоматически блокировать любые оскорбительные записи по ключевому слову.

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

TenLeftFingers
источник

Ответы:

11

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

Управление сетевым подключением без апплета было бы проблематично, но при необходимости вы всегда можете перезапустить его, нажав alt-f2, набрав nm-appletи нажав Enter. Чтобы убить его снова, беги pkill nm-applet.

Теперь, чтобы сделать это автоматически, добавьте запускаемое приложение, назовите его, например, nm-applet-killer, и в поле Command введите следующее:

bash -c 'sleep 30 && pkill nm-applet'

Эта sleep Xчасть представляет собой время ожидания в секундах и может быть скорректирована по мере необходимости.

mikewhatever
источник
3
Спасибо вам, что угодно, это решает проблему, удаляя nm-апплет при сохранении подключения к Интернету по умолчанию. Правильный формат команды должен быть таким: bash -c 'sleep 10s && pkill nm-applet' Спасибо еще раз, теперь я могу расслабиться!
TenLeftFingers
Спасибо за исправление. Я на самом деле использовал ;при тестировании, но пропустил это выше.
независимо от того,
2

Вы можете обратиться к этому вопросу о скрытии диспетчера сети: Показать / Скрыть верхнюю панель или апплет NetworkManager из командной строки

Переместите следующий файл: /etc/xdg/autostart/nm-applet.desktop

Сообщество
источник
2
Привет, Камил. Это не идеально, поскольку влияет на всех пользователей системы (существует несколько учетных записей). Но хорошо знать, что есть хотя бы один способ добиться эффекта, спасибо.
TenLeftFingers
1

Настройте ее как обычного пользователя без каких-либо административных прав на систему. Настройте сетевой менеджер на автоматическое подключение к собственной беспроводной сети по умолчанию.

Не менее важно, что я бы использовал серверы имен OpenDNS, так как они имеют хорошие возможности родительского контроля. Это обеспечивает более быстрый доступ в Интернет, а также блокирует фишинговые и идентификационные сайты. Основные услуги бесплатны, и вы можете настроить фильтры ключевых слов.

http://www.opendns.com/home-solutions/parental-controls

Они запускают бесплатный сервис Family Shield, который бесплатен и блокирует весь контент для взрослых.

Надеюсь это поможет...

Скуби-2
источник
Привет, Скуби-2, насколько я понимаю твоего решения, я буду подключаться к моей беспроводной сети по умолчанию. Но это уже так. Проблема в том, что оскорбительный текст виден в списке доступных сетей, если она нажмет на апплет администратора сети.
TenLeftFingers
1

Вы можете отключить режим роуминга и настроить Ubuntu для подключения только к вашей сети. Перейдите в system-> admin-> network, откройте свойства интерфейса Wi-Fi и снимите флажок roaming mode1.

Кетан Патель
источник
1
Привет Кетан Патель, я попробовал ваше предложение, но я не вижу эту опцию "режим роуминга". Я использую Ubuntu 12.04 под управлением Unity.
TenLeftFingers