<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Wifi on Урал Хасанов</title><link>https://uralm1.github.io/tags/wifi/</link><description>Урал Хасанов (Wifi)</description><generator>Hugo -- gohugo.io</generator><language>ru-RU</language><lastBuildDate>Mon, 19 Oct 2026 16:17:00 +0500</lastBuildDate><atom:link href="https://uralm1.github.io/tags/wifi/index.xml" rel="self" type="application/rss+xml"/><item><title>Настройка точки доступа через NetworkManager nmcli</title><link>https://uralm1.github.io/posts/2026-10-19-nmcli-ap/</link><pubDate>Mon, 19 Oct 2026 16:17:00 +0500</pubDate><guid>https://uralm1.github.io/posts/2026-10-19-nmcli-ap/</guid><description>&lt;p>Как поднять точку доступа с командной строки с помощью NetworkManager и nmcli.&lt;/p>
&lt;p>Убедиться, что установлен &lt;code>wpa-supplicant&lt;/code> и wifi адаптер поддерживает режим точки доступа:&lt;/p>
&lt;pre tabindex="0">&lt;code>iw list
# смотреть в Supported interface modes, AP-режим точки доступа
&lt;/code>&lt;/pre>&lt;h3 id="настройка-connection-профиля-соединения" >Настройка connection (профиля соединения):
&lt;span>
&lt;a href="#%d0%bd%d0%b0%d1%81%d1%82%d1%80%d0%be%d0%b9%d0%ba%d0%b0-connection-%d0%bf%d1%80%d0%be%d1%84%d0%b8%d0%bb%d1%8f-%d1%81%d0%be%d0%b5%d0%b4%d0%b8%d0%bd%d0%b5%d0%bd%d0%b8%d1%8f">
&lt;svg viewBox="0 0 28 23" height="100%" width="19" xmlns="http://www.w3.org/2000/svg">&lt;path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71" fill="none" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2"/>&lt;path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71" fill="none" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2"/>&lt;/svg>
&lt;/a>
&lt;/span>
&lt;/h3>&lt;pre tabindex="0">&lt;code>sudo nmcli connection add type wifi ifname wlan0 con-name myap autoconnect yes ssid TESTAP
# ssid и con-name установить по желанию
sudo nmcli conn modify myap \
802-11-wireless.mode ap \
802-11-wireless.band bg \ # &amp;#34;bg&amp;#34;-2.4 Ггц, &amp;#34;a&amp;#34;-5 Ггц
802-11-wireless.channel 6 \ # можно не указывать, будет channel 0 - авто
ipv4.method shared \ # shared или manual см.далее
ipv4.addresses 192.168.50.1/24 \
wifi-sec.key-mgmt wpa-psk \
wifi-sec.psk &amp;#34;пароль&amp;#34; # пароль &amp;gt;=8 и &amp;lt;63 символов, иначе будет непонятная &amp;#34;invalid property value&amp;#34;
&lt;/code>&lt;/pre>&lt;h3 id="поднятие-и-просмотр-connection" >Поднятие и просмотр connection:
&lt;span>
&lt;a href="#%d0%bf%d0%be%d0%b4%d0%bd%d1%8f%d1%82%d0%b8%d0%b5-%d0%b8-%d0%bf%d1%80%d0%be%d1%81%d0%bc%d0%be%d1%82%d1%80-connection">
&lt;svg viewBox="0 0 28 23" height="100%" width="19" xmlns="http://www.w3.org/2000/svg">&lt;path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71" fill="none" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2"/>&lt;path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71" fill="none" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2"/>&lt;/svg>
&lt;/a>
&lt;/span>
&lt;/h3>&lt;pre tabindex="0">&lt;code>sudo nmcli conn up myap
nmcli conn show
nmcli device status
sudo nmtui # также можно редактировать через текстовый интерфейс
# переименовать connection
sudo nmcli conn modify oldname connection.id newname
&lt;/code>&lt;/pre>&lt;h3 id="режимы-802-11-wirelessmode" >Режимы 802-11-wireless.mode
&lt;span>
&lt;a href="#%d1%80%d0%b5%d0%b6%d0%b8%d0%bc%d1%8b-802-11-wirelessmode">
&lt;svg viewBox="0 0 28 23" height="100%" width="19" xmlns="http://www.w3.org/2000/svg">&lt;path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71" fill="none" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2"/>&lt;path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71" fill="none" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2"/>&lt;/svg>
&lt;/a>
&lt;/span>
&lt;/h3>&lt;table>
&lt;thead>
&lt;tr>
&lt;th>802-11-wireless.mode&lt;/th>
&lt;th>описание&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>infrastructure&lt;/td>
&lt;td>клиентский режим, подключение к другой точке доступа&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>ap&lt;/td>
&lt;td>точка доступа&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>adhoc&lt;/td>
&lt;td>устаревший вариант одноранговой сети без точек доступа&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>mesh&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>monitor&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h3 id="варианты-ipv4method" >Варианты ipv4.method
&lt;span>
&lt;a href="#%d0%b2%d0%b0%d1%80%d0%b8%d0%b0%d0%bd%d1%82%d1%8b-ipv4method">
&lt;svg viewBox="0 0 28 23" height="100%" width="19" xmlns="http://www.w3.org/2000/svg">&lt;path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71" fill="none" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2"/>&lt;path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71" fill="none" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2"/>&lt;/svg>
&lt;/a>
&lt;/span>
&lt;/h3>&lt;table>
&lt;thead>
&lt;tr>
&lt;th>ipv4.method&lt;/th>
&lt;th>описание&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>shared&lt;/td>
&lt;td>поднимается NAT+DHCP&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>manual&lt;/td>
&lt;td>ip адрес надо устанавливать на клиенте самостоятельно из диапазона ipv4.addresses&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>auto&lt;/td>
&lt;td>внешний dhcp ?&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>disabled&lt;/td>
&lt;td>выкл.ipv4 на интерфейсе&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>link-local&lt;/td>
&lt;td>169.254.0.0/16&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;pre tabindex="0">&lt;code># можно задать
ipv4.gateway 192.168.50.1
ipv4.dns 8.8.8.8
&lt;/code>&lt;/pre></description></item></channel></rss>