Manjaro wifi точка доступа

Как создать точку доступа WiFi?

Доброго времени суток, уважаемые форумчане.
Решил я тут намедни спрыгнуть с убунт на арч, в частности на Manjaro Gnome.
Живу я на краю земли, из интернетов — 3G МТС. Посему мой ноут является точкой доступа для других железяк. Но при настройке интернетов был неприятно удивлён. Местный нетворк менеджер не повелевает настройками вифи, выбираю «сделать точкой доступа» и привет, ничего не происходит, хотя в убунтах всё делалось за 1,5 секунды.

В общем, матчасть я изучил, поковырял конманн, и ещё какой-то софт из аура, но возник вопрос.
Какой софт+гуй посоветуете для создания хотспота?

20 комментариев

Я так понимаю у тебя какой-то из модулей NM не стоит. Пошарь в поиске AURа networkmanager чего-то там

Хм… тут гора хвостов от нетворкменеджера. Первые шесть установлены.
Я так понимаю, что софт, который отвечает за распознание вифи-приблуд, есть в ауре, но в убунтах он из коробки работает, а тут нужно носом ткнуть?

Завтра попробую по порядку из «комьюнитей» поставить чего-нибудь.

Для KDE через NetworkManager процесс подробно изложен здесь. «Местный нетворк менеджер» настраивался таким же образом?

По такой схеме и настраивался на других ДЕ. На гноме менеджер немного другой. Он не позволяет просто создать подключение, выбрать его тип и привязать к устройству. ВиФи уже создан. Его либо можно подключить к точке доступа, либо создать точку доступа. Только когда нажимаешь на «сделать точкой доступа» а потом на «включить» — просто ничего не происходит.

Да кеды норм, красивые. 🙂 Крысы уже приелись.
Кстати всё работает. Видимо виноват гномий нетворк менеджер. Интересно, а можно ли из гнома выпилить егойный менеджер и запилить крысиный или ещё-какой?

Не пробовал. Гномья сборка неофициальная, там могут быть косяки. Проще наверное рядом с кедами гном поставить. Хотя гном может вам в кеды нагадить… 🙂

Поставил на обеде кеды, заколотил настройки сетей, октопыч качал обновы.
Только не надо ржать! XD

Вернулся домой — точки доступа нет.

Проблема в том, что созданный хотспот просто не появляется в списке доступных подключений, и не стартует автоматом.
Значит проблема была не в гномьем коннект менеджере. Проблема с дровами, я так подозреваю. Но блин на убунтах всё работало, была обычная 16.04.2 и КДЕ Неон.

В общем я понял откуда ветер дует.
У меня драный Lenovo G500.
Нагуглил что арчи неверно подбирают дрова для вафли. Нужно ставить ручками, одному чуваку даже помогло.
Дрова работают на ядре 4.9.24-1. На других — хз. Нужно править конфиги и тыкать носом систему, чтобы юзала не стандартные, а закачанные.

Читайте также:  Стабильный сигнал вай фай

Я такой секас не заказывал. Посему изучение арчей-манжар будет проходить на работе, благо там железяк хватает.
Обладатели отходов человеческой жизнедеятельности под названием Леново Г500 — могут тут оставить свои пожелания или easy-way мануалы по решению данной проблемы.

Ну а уважаемым форумчанам — спасибо за помощь и отвагу!

На всякий случай ознакомьтесь с этим материалом. Чтобы во всеоружии так сказать… Прямого отношения не имеет, но может натолкнёт на мысли какие хорошие.
Что касается кошерного арча — там с вопросами как в статье не сталкивался. Установил NM, настроил — забыл.

А, Broadcom BCM43142, понятно. Один из проблемных адаптеров для Арчей…
Модули BCM43142 для ядра есть в манжаровских репах.

sudo pacman -S linux49-broadcom-wl ну или какое там у Вас ядро.

Можно и так: sudo pacman -S broadcom-wl-dkms этот сам ядро угадает.

Возможно, придется умолчальный драйвер в блэклист /etc/modprobe.d/в43142_blacklist.conf прописать, и в /etc/modules-load.d/modules.conf правильный добавить. Хотя это должен по идее сделать установщик.

Но действительно, крайнее ядро для этих драйверов- 49е. Впрочем, оно же и рекомендованное.

В убунту понапихана куча всякого хлама, в том числе в ядра. Ради совместимости со всем на свете железом.
Вся эта куча патчей и драйверов нуждается в поддержке и сопровождении, этим и занимаются программеры Марка. Оттого у Каноникал на всё прочее, например на Юнити — уже не хватает ни денег, ни времени, ни желания…

Раз речь зашла об оборудовании, позвольте задать ещё один вопрос.

Теоретически, как будет себя вести arch-based система, если её клонировать и разворачивать на другом оборудовании? Убунтовые системы даже не крякают, один образ работает на любых конфигах, будет ли работать таким образом Manjaro? Может есть «драйверпаки» какие?

Теоретически должна. Если не использовать проприетарные драйвера. Практически- я нечасто так разворачивал, но иногда приходилось. Успешно.

Источник

Manjaro wifi точка доступа

У меня проводной интернет и есть wifi адаптер.
при включении точка доступа включается, показывает SSID, тип безопасности (только WEP) и пароль, но другие устройства ее не видят

Как одновременно включить точку доступа и сам Wi-Fi?

Мне нужно одновременно сидеть в интернете на Wi-Fi и при этом одновременно раздавать точку доступа ( с интернетом желательно );
На Windows 10 как я помню такое было возможно без проблем, а как сделать такое на Manjaro?

Объясните, как создать точку доступа Wi-Fi?

В инете ничего понятного и актуального не нашёл. В параметрах Wi-Fi включил раздачу, но никакие устройста её не видят. На винде wi-fi прекрасно раздавался. Система Manjaro GNOME.Уголок новичка: Объясните, как создать точку доступа Wi-Fi? Уголок новичка: Объясните, как создать точку доступа Wi-Fi?

Wi-Fi адаптер на чипе MT7601U — не создаётся точка доступа

Имеется: Wi-Fi адаптер DEXP WFA-151 на чипе MT7601U, Manjaro (xfce).

Читайте также:  Pci wi fi адаптер точка доступа

При попытке создать точку доступа Networkmanager выдаёт ошибку «(5) the device does not support Ad-Hoc networks«.

Нашёл в AUR модуль «mt7601u-ap-dkms 3.0.0.3-3», описание гласит —
«модуль ядра для беспроводных адаптеров чипсета Ralink MT7601U с поддержкой точки доступа«, но после его установки из Networkmanager вообще пропал WiFi.

Реально ли создать точку доступа на этом адаптере или это утопия?

Источник

Настройка Wi-Fi точки доступа на Linux

date

17.08.2022

user

itpro

directory

Linux, Ubuntu

comments

комментариев 8

В этой статье мы рассмотрим, как создать точку доступа Wi-FI (Software AP) на любом компьютере или ноутбуке c Linux и беспроводным адаптером. Такую точку доступа можно использовать для организации беспроводной локальной сети в небольшом офисе или дома, или использовать для предоставления доступа в Интернет другим устройствам. В данном примере мы используем ноутбук с последней версией Ubuntu.

В первую очередь проверьте, что ваш Wi-Fi модуль поддерживает режим access point (AP). Для этого установите пакет iw:

Утилита iw используется настройки беспроводных интерфейсов (драйвер nl80211) из командной строки. Она поддерживает все новые драйверы, недавно добавленные в ядро. Старый инструмент iwconfig, использующий интерфейс Wireless Extensions, устарел, и настоятельно рекомендуется переключиться на iw и nl80211.

iw list вывести параметры безпроводного интерфейса в linux

В открывшемся списке под пунктом Supported interface modes, находим:

Это означает, что ваша Wi-Fi адаптер поддерживает работу в режиме точки доступа.

Запуск Wi-Fi Hotspot из графического интерфейса Ubuntu

В Ubuntu 20.04 LTS и более новых версиях с GNOME (3.28+) вы можете запустить точку доступа Wi-Fi прямо из графического интерфейса. Это самый простой способ для рядового пользователя.

Щелкните по значку сетевых подключений и в панели с настройками Wi-Fi выберите в выпадающем меню опцию Turn On Wi-Fi Hotspot.

параметры wifi в ubuntu

включить wi-fi hotspot в linux

В появившемся диалоговом окне укажите имя точки доступа и пароль для подключения.

ssid сети и ключ для wifi точки доступа на linux

Должна появится надпись, что ваша точка доступа активна. В этом же окне содержится QR код для подключения к вашей точке доступа Wi-Fi.

qr код для подключения к точке доступа

Используем Network Manager (nmcli) для организации точки доступа на Linux

В большинстве современных дистрибутивов Linux (Ubuntu, Debian, Mint, Fedora, CentOS и т.д.) для управления сетевыми соединениями можно использовать Network Manager. В этом примере мы покажем, как создать программную точку доступа на Linux с помощью Network Manager и утилитой командной строки nmcli.

Сначала нужно получить имя вашего wifi адаптера в системе. Выполните команду:

nmcli вывести список сетевых адаптеров в linux

В нашем примере имя устройства wifi адаптера – wlp4s0b1.

Если на вашем компьютере установлен dnsmasq (легковесный DHCP/DNS сервер), необходимо отключить его. Он будет вызывать конфликт с плагином dnsmasq в NetworkManager.

Чтобы создать точку доступа на интерфейсе wlp4s0b1 с именем сети MyHomeWiFI и ключом сети (паролем) SuperPass21, выполните команды:

# nmcli con add type wifi ifname wlp4s0b1 mode ap con-name MyHomeWiFI ssid MyHomeWiFI
# nmcli con modify MyHomeWiFI 802-11-wireless.band bg
# nmcli con modify MyHomeWiFI 802-11-wireless.channel 1

# nmcli con modify MyHomeWiFI 802-11-wireless-security.key-mgmt wpa-psk
# nmcli con modify MyHomeWiFI 802-11-wireless-security.proto rsn
# nmcli con modify MyHomeWiFI 802-11-wireless-security.group ccmp
# nmcli con modify MyHomeWiFI 802-11-wireless-security.pairwise ccmp
# nmcli con modify MyHomeWiFI 802-11-wireless-security.psk SuperPass21
# nmcli con modify MyHomeWiFI ipv4.method shared
Запустите вашу точку доступа
# nmcli con up MyHomeWiFI

Читайте также:  Чайник polaris pwk 1755cad wifi iq home grey

nmcli - создать точку доступа wi-fi с помощью network manager в linux

Если вы хотите запустить точку доступа на частоте 5 Ггц и использовать более высокий канал, измените соответствующие команды на:

# nmcli con modify MyHomeWiFI 802-11-wireless.band a
# nmcli con modify MyHomeWiFI 802-11-wireless.channel 35

По умолчанию DHCP сервер в NetworkManager выдает клиентам адреса из диапазона 10.42.0.x/24 (при этом 10.42.0.1 это адрес вашей точки доступа). Вы можете изменить этот диапазон:

# nmcli con modify MyHomeWiFI ipv4.addr 192.168.31.1/24

Чтобы отключить точку доступа, выполните команду:

# nmcli con down MyHomeWiFI

Чтобы полностью удалить ее:

# nmcli con delete MyHomeWiFI

Создаем точку доступа Wi-Fi в Linux с помощью hostapd

Популярным средством для организации точки доступа Wi-Fi на Linux системах является пакет hostapd. Установите его:

Создайте копию оригинального конфигурационного файла (/etc/hostapd/hostapd.conf). Добавьте следующую конфигурацию в hostapd.conf:

$ sudo nano /etc/hostapd/hostapd.conf

interface= wlp4s0b1 # Драйвер nl80211 подходит для большинства адаптеров WiFi driver=nl80211 # Имя вашей точки доступа ssid=MyHomeAP # номер беспроводного канала (от 1 до 13). channel=11 #Выберите режим вашей точки доступа (a = IEEE 802.11a, b = IEEE 802.11b, g = IEEE 802.11g) hw_mode=g # 1=wpa, 2=wep, 3=both auth_algs=1 # разрешить подключение со всех MAC адресов, кроме занесенных в черный список. macaddr_acl=0 wpa=2 wpa_key_mgmt=WPA-PSK wpa_pairwise=TKIP CCMP #Устанавливаем пароль к точке доступа wpa_passphrase=MyPass92
ieee80211n=1 ht_capab=[HT40-][SHORT-GI-40]

Размаскируйте сервис hostpad:

$ sudo systemctl unmask hostapd

Далее в параметре DAEMON_CONF файла /etc/default/hostapd укажите путь к конфигурационному файлу:

$ sudo nano /etc/default/hostapd

DAEMON_CONF="/etc/hostapd/hostapd.conf"

настройка hostapd

Теперь нужно настроить параметры беспроводного сетевого интерфейса. Необходимо задать статический IP, DNS, режим и прочие настройки. Заходим в директорию /etc/network/interfaces и добавляем следующее:

auto wlp3s0 iface wlp3s0 inet static address 10.10.0.1 netmask 255.255.255.0

Это нужно в том числе, чтобы NetworkManager не трогал сетевой интерфейс Wi-Fi. После сохранения настроек перезапустите компьютер.

Осталось настроить DHCP сервер, который будет назначать IP адреса устройствам, которые подключаются к вашей точке доступа Linux. В нашем примере мы будем использовать легкий dnsmasq:

Отредактируйте конфигурационный файл dnsmasq.conf. Укажем, что dnsmasq будет работать на интерфейсе wlp4s0b1, и выдавать IP адреса из диапазона 10.10.0.x. В самом простом случае конфигурация может быть такой:

$ sudo nano /etc/dnsmasq/dnsmasq.conf

interface=wlp4s0b1 dhcp-range=10.10.0.2,10.10.0.100,12h #Задать сервер DNS server=/www.google.com/8.8.8.8

Чтобы ваш хост Linux маршрутизировал пакеты между Wi-Fi клиентами и внешним интернет подключением, нужно включить роутинг и добавить правило в iptables:

sysctl net.ipv4.ip_forward=1
iptables -t nat -A POSTROUTING -o enp3s0 -j MASQUERADE

Также можно использовать интерфейс bridge для организации доступа клиентов из локальной сети в Интернет (этот пункт мы опустим, чтобы не загромождать статью).

# systemctl start dnsmasq.service
# systemctl start hosapd

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

Предыдущая статьяПредыдущая статья Следующая статья Следующая статья

Источник

Оцените статью
Adblock
detector