Содержание
91 пользователя считают данную страницу полезной. Информация актуальна! Страница была обновлена 16.12.2019
Если в вашем компьютере или ноутбуке имеется Wi-Fi карточка, то глупо будет не воспользоваться беспроводной связью. В данной статье мы рассмотрим как настроить Wi-Fi подключение в Linux Mint 17 и какие при этом могут возникнуть проблемы.
Настройка Wi-Fi подключения в Linux Mint 17
Наш пример будет основан на примере Linux Mint MATA 17.1, но все операции аналогично выглядят и на других версиях. Найдите на нижней панеле в правом углу индикатор сетевых подключений.
Кликните по нему левой кнопкой мыши и перед вами появится список доступных сетей.
Найдите среди них вашу и нажмите на ее название. Система запросит ввести секретный пароль, а после его ввода нажмите на «ок».
Теперь индикатор сети принял такой вид и вы видите уровень сигнала Wi-Fi по количеству темных полосок.
Как включить Wi-Fi
Если по каким-либо причинам Wi-Fi не работает и у вас не отображается список доступных сетей, то причин для этого может быть несколько.
- Проверьте подключение wi-fi адаптера к компьютеру.
- Проверьте включен ли ваш роутер и проверьте его настройки
- Проверьте установился ли драйвер для вашего wi-fi адаптера
Третий пункт можно проверить из терминала командами
sudo iwconfig
sudo lspci
Чаще всего драйвер можно найти на сайте производителя адаптера, поэтому поищите его там. Бывают случаи, когда подключить Wi-Fi удается, но соединение постоянно отключается (отваливается). В такой ситуации нужно будет переустановить драйвер, но в каждом конкретном случае это делается по-разному. Задайте ваш вопрос на форуме и мы вместе постараемся решить вашу проблему.
Как настроить скрытую сеть Wi-Fi
Для создания или подключени к скрытой сети Wi-Fi в менеджере сетевых подключений имеются соответствующие строки.
Нажмите на «подключиться к скрытой беспроводной сети и заполните следующие поля:
Если вы хотите создань новую скрытую сеть то заполните поля, как на изображении ниже
Как видите, ничего сложного и мы надеемся, что данная статья помогла вам подключиться к интернету и полноценно пользоваться операционной системой Linux Mint.
Всем привет! После использования новой операционной системы периодически сталкивался с проблемой – когда Linux Mint не видит WiFi. Немного поднабравшись опыта, я решил написать более детальную статью, в отличие от тех, которые есть в интернете. Они конечно неплохие, но как правило не полностью решает некоторые мелкие нюансы.
Подключение
Прежде чем паниковать, давайте попробуем подключиться снова. Нажимаем по подключению правой кнопкой.
Командная строка
Давайте теперь посмотрим, как настроить wifi-соединение через командную строку. К слову сказать, такой способ является универсальным, так как используются утилиты, являющиеся стандартными для всех дистрибутивов Linux. Более того, все приложения с графическим интерфейсом (GUI) основаны на работе именно этих утилит. Образно говоря, если мы “снимем” “крышу” GUI у любого графического приложения, то под ней мы увидим скромных и незаметных тружеников консоли: ifconfig, wireless-tools, wpa_supplicant, ping, nmap и многих других.
Для выполнения нашей задачи понадобятся следующие утилиты:
- ifconfig: полностью управляет работой любого сетевого адаптера вашего компьютера (будь то проводной или беспроводной интерфейс);
- iwlist: выдает список доступных для подключения (находящихся в радиусе досягаемости) беспроводных дочек доступа;
- iwconfig: утилита управления и конфигурирования беспроводных сетевых устройств (адаптеров);
- dhclient (или его налоги): автоматически получает IP-адрес от dhcp-сервера беспроводной точки;
- wpa_supplicant: утилита для настройки шифрованных соединений.
Перед началом настройки wifi-соединения логичным было бы проверить наличие всех этих утилит в системе (хотя, почти все они входят в стандартный набор Linux-дистрибутивов). Давайте, все же, убедимся в том, что они есть у нас, выполнив совсем несложные команды (см. man which):
- which ifconfig
- which iwlist
- which iwconfig
- which dhclient
- which wpa_supplicant
При выполнении каждой из этих команд вы увидите путь, по которому они располагаются в файловой системе. Если вдруг не увидите — вам придется установить отсутствующие. Наиболее простой и рекомендуемый — это менеджером пакетов того дистрибутива Linux, которым вы пользуетесь. Как альтернатива — можно предложить установку из исходников, но такой путь требует достаточного опыта от пользователя.
Рассмотрим пример подключения к wifi-точке с шифрованием WEP
- Первое, что мы сделаем — посмотрим, какие сетевые адаптеры имеются у нас на компьютере:
Вывод будет содержать имена и подробное описание всех сетевых интерфейсов, которые удалось обнаружить утилите ifconfig. Если не был обнаружен желаемый, то причина заключается только в одном — нет драйверов для него и не включена поддержка этого интерфейса в ядре Linux.
- Запускаем беспроводной сетевой адаптер:
- wlan0 — стандартное в большинстве Linux-систем имя wifi-карточки;
- up — опция говорит команде ifconfig запустить для работы (“поднять”) сетевое устройство.
- Теперь нам надо сканировать эфир вокруг себя на наличие доступных hot-spot’ов:
- wlan0 — имя беспроводного адаптера;
- scan — команда iwlist запускается в режиме сканирования.
Результатом работы iwlist будет детальный отчет, из которого на данном этапе нас интересует только одна строчка: ESSID:”Some_Name”. Значение параметра ESSID (“Some_Name”) — это имя беспроводной точки доступа. Теперь мы знаем, к какой конкретно wifi-точке мы будем подключаться.
- wlan0 — сетевой адаптер, на котором настраивается соединение;
- essid — задаем имя точки доступа, к которой подключаемся;
- key — указываем ключ шифрования, использующийся этой точкой доступа для передачи данных.
Замечание:
Команда iwconfig по умолчанию использует для ключа шифрования данные в шестнадцатеричном виде HEX. Если вы хотите указать ключ в виде простого текста (ASCII), вам необходимо использовать опцию s . Например, так:
- Последний шаг — получаем от dhcp-сервера wifi-точки IP-адрес:
Естественно, вышеуказанные шаги выполнять каждый раз утомительно. Можно упростить процесс установки соединения, написав скрипт подключения, в котором мы объединим все эти команды в одно целое:
Переносим wireless_up по пути /usr/local/bin, чтобы сделать его глобально видимым всей системой. Теперь вам достаточно набрать в командной строке:
и соединение будет установлено.
Рассмотрим более сложный случай — соединение с точкой доступа по WPA-шифрованию
Соединение с таким шифрованием поддерживает только утилита wpa_supplicant, поэтому она нам понадобиться. Также, опять таки, предполагаем, что мы знаем ключ (пароль) шифрования этой точки доступа.
- Генерируем пароль на основе этого ключа с помощью утилиты wpa_passphrase, которая входит в состав пакета wpa_supplicant. Дело в том, что пароль, который мы будем использовать далее, должен быть в виде шестнадцатиричного числа:
Утилита выдаст сгенерированную строку psk, которую мы вставим в конфигурационный файл wpa_supplicant.conf:
Это очень упрощенный файл конфигурации, но он будет работать. Возможно, вам потребуется добавить в шапку этого файла еще одну строку:
- Указываем, к какой точке мы хотим подключиться:
- Запускаем утилиту wpa_supplicant на установку соединения:
- -B — запускать команду wpa_supplicant в фоновом режиме;
- -Dwext — говорим утилите wpa_supplicant использовать драйвер wext для интерфейса wlan0;
- -i — задаем настраиваемый сетевой интерфейс (wlan0 в нашем случае);
- -с — указываем путь к конфигурационному файлу wpa_supplicant.conf.
- Проверяем, что соединение установлено:
На выводе увидим подробную информацию по указанному интерфейсу wlan0.
- Получаем локальный IP-адрес:
7.Упрощаем процесс, создав по пути /etc/network/interfaces запись следующего вида:
Заключение
В зависимости от дистрибутива Linux, существует множество способов настройки wifi-соединений. Именно благодаря такому разнообразию настроить соединение можно практически в любой Linux-системе.
Главное, чтобы сам беспроводной адаптер поддерживался в Linux на уровне драйверов. Но это уже зависит главным образом от разработчиков операционных систем.
“>
Вы мечтаете раздать интернет по всей квартире на все цифровые устройства но у вас нет WiFi роутера не беда. Роль роутера исполнит WiFi адаптер. Да обычный WiFi адаптер подключенный к материнской плате ПК или через USB разъем. И вам решать как вы будете использовать WiFi адаптер как приемник WiFi сигнала или как точку доступа WiFi. Для чего все это нужно, да для того чтобы обмениваться файлами между ПК и планшетом или получать интернет на Андроид устройстве. Зайдем в Networking и нажмем на Create a Wireless Hotspot внизу окна. Появится окно жмем на кнопку Turn On подтверждая свое согласие. Вот и заработал WiFi адаптер как точка доступа. Система автоматически придумала пароль и название для точки доступа WiFi а также установила тип шифрования. Если вам захочется поменять пароль и название вы всегда сможете изменить на свои в Network Connections выбрав созданную точку доступа. Не нужно устанавливать какую-нибудь программу и настраивать. В системе Linux mint уже продумана эта возможность. Останется только начать использовать WiFi адаптер как точку доступа.28-10-2018
Сегодня я обнаружил что Linux mint 18 стал грузиться медленнее чем Linux mint 17. Что не очень хорошо для моего ноутбука. Я выяснил что это связано с ненужными службами, приложениями, визуальными эффектами. Существует множество оптимизаций, позволяющих повысить скорость работы дистрибутива Linux Mint.
В этой статье мы рассмотрим как выполняется оптимизация Linux Mint. Я покажу только максимально безопасные. Проверял их сам на Toshiba Satelite l20 — 101 с Linux Mint 18.1 xfce и на компьютере HP Elite 7200 c linux mint 18.1 MATE. Перед дальнейшими инструкциями установите все обновления, чтобы не возникло ненужных ошибок.
Оптимизация Linux Mint
1. Оперативная память
При работе с Linux Mint выполнение различных операций со временем осуществляется медленнее. К счастью, это можно минимизировать. На жестком диске существует отдельный раздел для хранения данных, помещенных в оперативную память, который называется разделом подкачки. Интенсивность использования ядром дистрибутива Linux Mint раздела подкачки может быть изменена с помощью специального параметра конфигурации системы.
Вначале надо проверить величину этого параметра. Откройте терминал — ctrl + alt + t и выполните команду:
$ cat /proc/sys/vm/swappiness
Должно быть число 60. Дальше надо установить приложения gksu и leafpad. Можно через Synaptic или Терминал. В терминалеиспользуйте команду, она запросит ваш пароль
sudo apt install gksu leafpad
Установим новое значение параметра. Перейдите по пути /etc/ и откройте файл sysctl.conf текстовым редактором, либо командой:
gksudo leafpad /etc/sysctl.conf
В конце надо будет добавить vm.swappiness=10. Сохраните файл и перезагрузите ваш Компьютер / Ноутбук.
2. Настройка кэша inode
Только для ПК с 1 гб и больше так как это оптимизация приведет к долгому хранению системных файлов в оперативной памяти. Откройте файл /etc/sysctl.conf:
gksudo leafpad /etc/sysctl.conf
Опуститесь вниз файла и добавьте эту строчку в конце:
vm.vfs_cache_pressure=50
3. Настройка zram
Только ПК с оперативной памятью 768 Мб или больше. Внимание это может привести к нестабильной работе всей системы! Сделайте бэкап данных.
Работа данной оптимизации:
- Центральный процессор вашего компьютера (CPU) будет использоваться более интенсивно, так как будут осуществляться постоянные сжатие и распаковка данных;
- Если система полностью заполнит файл подкачки в оперативной памяти, она начнет дополнительно использовать классический раздел подкачки на жестком диске. При этом она также может переместить в этот раздел часть файла подкачки из оперативной памяти, что еще более замедлит ее работу;
- На данный момент рассматриваемый модуль все еще является экспериментальным, поэтому реализованный в рамках него дополнительный уровень хранения данных может снизить стабильность работы системы.
Нужен пакет zram-config. Можете через synaptic, но я больше люблю использовать терминал.
sudo apt install zram-config
Перезагрузите ПК после установки. Можно командой:
reboot
Надо проверить работу данного модуля:
cat /proc/swaps
Должен появится отчёт о разделах на /dev/zram. Если система стала работать неправильно или zram вам уже не нужен, то делаем следующее:
sudo apt purge zram-config
Если у вас мало оперативной памяти, то вы точно заметите ускорение Linux Mint 18. Подробнее про настройку zram в linux написано в другой статье.
4. Отключение индексации
Как и в Windows, в Linux есть приложение для ускорения поиска, которое также тормозит работу системы. Данное приложение удалить полностью через synaptic нельзя. Он удалит лишь его часть. Следовательно надо использовать терминал.
sudo apt purge apt-xapian-index
Перезагрузите ПК для окончания применения изменений.
5. Оптимизация LibreOffice
Как всем известно, java имеет очень медленный компилятор. Скорость запуска LibreOffice повысилась раза в 3 после отключения java. Но она стоит там не просто так. Некоторые функции требуют java. Так что если вам они нужны то не отключайте. Откройте приложение Writer.
Зайдите в меню Сервис — Параметры LibreOffice — Расширенные возможности» и убрать флажок «Использовать виртуальную машину Java». Включить поддержку можно в любой момент просто вернув галочку в том поле:
6. Настройка автозагрузки
В Wndows это msconfig, а в Linux есть несколько способов решения этой задачи. Автозапуск сильно замедляет как и запуск системы, так и работу в целом. Часть программ настраивается через графический интерфейс — Меню — Параметры — Автозапуск. В XFCE это Сеансы и запуск. Но там не все службы. Далее, я буду писать зачем нужна каждая из служб, которые я буду отключать и как их отключить через терминал. Сначала смотрим скорость загрузки системы:
systemd-analyze
Выключить:
$ sudo systemctl disable служба
Включить:
$ sudo systemctl enable служба
avahi-daemon.service — это процесс для обнаружения ПК в домене .local. Если у вас один пк в домашней сети или у вас нет домена .local. То можно смело отключать:
sudo systemctl disable avahi-daemon.service
cgmanager.service — предназначен для управления cgroup. Служба нужна только людям использующих контейнер LXC. Этот контейнер позволяет создавать виртуальные машины почти без потерь производительности. Но я не использую виртуализацию. Отключаю:
sudo systemctl disable cgmanager.service
cups-browsed.service – это служба для принтеров. Сейчас у меня нет принтера, но если появится я просто включу эту службу.
sudo systemctl disable cgmanager.service
geoclue.service – это служба, которая отправляет вашу геолокацию приложениям. Без каких-либо вопросов отключаем:
sudo systemctl disable geoclue.service
Службы vm2-lvmetad и lvm2-monitor относятся к службам управления логическими томами (LVM – Logical Volume Management). Если вы не используете логические тома то можно отключать. Если при установке вы выбрали автоматическую, то у вас все первичные.
sudo systemctl disable vm2-lvmetad.service
sudo systemctl disable lvm2-monitor.service
Результаты выполнения может быть таким:
Failed to execute operation: No such file or directory и
Removed symlink /etc/systemd/system/sysinit.target.wants/lvm2-monitor.service
ModemManager.service – это интерфейс, позволяющий реализовать подключение к сети интернет, используя мoдемы, каналы связи (2G/3G/4G/CDMA). У меня вообще шнур так что отключаю.
sudo systemctl disable ModemManager.service
speech-dispatcher.service — это унифицированный API, который имеет предназначение для изменения порядка вызова синтезатора, так же позволяет предотвратить наложения звука при нескольких приложениях, использующих звук. Я не планирую включать сразу штук 8 песен. Так что отключаю:
sudo systemctl disable speech-dispatcher.service
ssh.service — это сервис удаленного управления системой через терминал. Я таким не пользуюсь => отключаем.
sudo systemctl disable ssh.service
ufw.service – служба межсетевого экрана. Это брандмауэр. Мне он нужен, но многим нет. Будем не отключать а удалять. Через Synaptic или терминал.
sudo apt purge ufw
Я перечислил все службы, которые можно отключить безболезненно для системы. Теперь перезагрузка и тест скорости. После отключения служб вы точно заметите ускорение работы linux mint.
reboot
systemd-analyze
Читайте подробнее про ускорение загрузки Linux в отдельной статье.
7. Настройка окружения
Визуальные эффекты делают систему красивой. Если вы любите MacOS вам не пережить их отключение. Те, кто пользовался Windows 7 aero знают как это всё тормозит.
Linux Mint Cinnamon: для начала необходимо открыть: «Меню — Параметры системы — Эффекты» и отключить все эффекты в открывшемся окне. Далее, необходимо открыть: «Меню — Параметры системы — Общие» и активировать переключатель в пункте списка «Отключить композитинг для полноэкранных окон».
Linux Mint Mate: откройте «Меню — Настройки — Окна», перейдите на вкладку «Общие» открывшегося окна и уберите флажок «Включить композитный менеджер».
Linux Mint Xfce: необходимо «Меню — Параметры рабочего стола» и изменить оконный менеджер с «Xfwm4 + Compositing» на «Xfwm4».
Не забудьте поставить фоном один сплошной цвет.
8. Браузеры
Каждое дополнительное расширение для firefox и chromium замедляют его запуск и работу. удалите ненужные вам. Например, вместо онлайн читалки поставить локальную программу.
Теперь конкретно про firefox. В первую очередь следует ввести в адресную строку веб-браузера аbout:config и нажать клавишу Enter. Далее, нужно нажать на кнопку Я принимаю на себя риск!.
Вам следует ввести в поле поиска на открывшейся странице запрос sessionstore и использовать двойной клик для редактирования значения параметра browser.sessionstore.interval. По умолчанию он имеет значение 15000, соответствующее 15 секундам. Вы можете добавить к значению несколько нулей таким образом, чтобы оно превратилось в значение 15000000 и нажать на кнопку OK для сохранения изменений.
Далее, переключите эти параметры в положение false:
- browser.sessionstore.restore_on_demand
- browser.sessionstore.resume_from_crash
- services.sync.prefs.sync.browser.sessionstore.restore_on_demand
Осталось закрыть все окна веб-браузера Firefox и перезапустить его.
9. Очистка Linux Mint
В Linux, как и в Windows скапливается мусор. Но в отличие от Windows у него нет реестра, что даёт возможность удалить весь мусор.
sudo apt autoclean
sudo apt autoremove
Не забудьте удалить ненужные программы. Например, мне не нужен VLC когда стоит dragon player.
sudo apt purge vlc
10. Установка драйверов
Многие забывают поставить нужные драйвера и устройства используются не на максимум своих возможностей. Например, у меня не было драйвера процессора. Откройте меню и впишите драйвера. Я заменил свободный драйвер nvidia на проприетарный. Все стало гораздо быстрее.
11. Оптимизация tmp
Если у вас много оперативной памяти можно ещё больше ускорить систему с помощью перемещения файлов с жесткого диска на виртуальный раздел в оперативной памяти. Откройте терминал.
sudo cp -v /usr/share/systemd/tmp.mount /etc/systemd/system/
sudo systemctl enable tmp.mount
reboot
Проверка работы:
systemctl status tmp.mount
Если вам он больше не нужен просто удалите его:
sudo rm -v /etc/systemd/system/tmp.mount
reboot
12. Оптимизация wifi
Оптимизация Linux Mint также может включать ускорение wifi. Узнаем как названа ваша сетевая карта в системе:
iwconfig
Затем вы сможете узнать название. Например, wlp2s0. Отключим энергосбережение.
gksudo xed /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
Строчку:
wifi.powersave = 3
меняем на:
wifi.powersave = 0
Теперь сохраняем документ и перезагружаем ПК. Выполните команду для проверки:
iwconfig
Если появилась надпись Power management:off то вы все настроили. Для сетевых карт intel есть особый способ ускорения, поскольку система для неё использует драйвер iwlwifi. Нужно активировать функцию Tx AMPDU.
Функция AMPDU предназначена для ускорения передачи данных путем объединения нескольких наборов данных друг с другом. До версии 18.1 включалась автоматически, но была убрана из-за проблемных чипсетов.
В первую очередь следует убедиться в том, что для взаимодействия с чипсетом вашей беспроводной сетевой карты используется именно драйвер iwlwifi.
lsmod | grep iwlwifi
Если появилась строка «iwlwifi» то можно продолжать.
echo "options iwlwifi 11n_disable=8" | sudo tee /etc/modprobe.d/iwlwifi11n.conf
Теперь нужно перезагрузить ПК. Перед перезагрузкой запишите себе эту команду:
sudo rm -v /etc/modprobe.d/iwlwifi11n.conf
Она нужна для отката изменений если сеть не будет работать.
Выводы
Теперь вы знаете как выполняется ускорение Linux Mint 18. Я очень надеюсь что помог другим пользователям. Пишите в комментариях вашу скорость запуска и скорость работы после проделанных изменений. Насколько вам помогла оптимизация Linux Mint 18 по сравнению с тем, как было раньше?
Используемые источники:
- https://kztarif.ru/kompjutery/linux-mint-kak-nastroit-wifi
- https://wpilot.blogspot.com/2016/12/hotspot-wifi-iz-wifi-adaptera-v-linux.html
- https://bloglinux.ru/371-optimizacija-linux-mint.html