NK-6A12

RK3568


WIFI

<h4>通过 shell 连接 WiFi 热点</h4> <p>1、查询无线网卡名称:<code>iwconfig</code></p> <p>2、启动无线网卡:<code>ip link set wlan0 up</code></p> <p>3、扫描无线网络:<code>iw dev wlan0 scan</code> (获取无线网络的SSID名称、信号强度、加密方式)</p> <p>4、直接连接无线网络</p> <ul> <li>连接没有加密的无线网络:<code>iw dev wlan0 connect [SSID]</code></li> <li>连接WEP加密的无线网络:<code>iw dev wlan0 connect [SSID] key 0:[WEP密钥]</code></li> </ul> <p>5、连接 WPA 或 WPA2 协议的无线网络</p> <ul> <li> <p>修改 <code>/etc/wpa_supplicant.conf</code>文件,修改文件中的<code>SSID</code>以及<code>PASSWORD</code>:</p> <pre><code class="language-shell">ctrl_interface=/var/run/wpa_supplicant ap_scan=1 update_config=1 network={ ssid=&amp;quot;SSID&amp;quot; psk=&amp;quot;PASSWORD&amp;quot; key_mgmt=WPA-PSK }</code></pre> </li> <li>启动命令: <pre><code class="language-shell">wpa_supplicant -i wlan0 -c /etc/wpa_supplicant.conf</code></pre></li> </ul> <p>6、检查无线网卡连接状态:<code>iwconfig</code></p> <h4>通过配置网卡设备连接 WiFi 网络</h4> <p>1、修改<code>/etc/network/interfaces</code>文件,添加如下内容:</p> <pre><code class="language-shell">auto wlan0 iface wlan0 inet dhcp wpa-ssid xxxxxx wpa-psk xxxxxxxx dns-nameservers xxx.xxx.xxx.xxx</code></pre> <p>其中<code>wpa-ssid</code>是<code>WiFi</code>的<code>SSID</code>,<code>wpa-psk</code>就是WiFi的连接密码,<code>wlan0</code>是WiFi接口名。</p> <p>2、如果使用静态DNS时,修改<code>/etc/resolv.conf</code>,只保留如下内容:</p> <pre><code class="language-shell">nameserver xxx.xxx.xxx.xxx</code></pre> <p>3、使能网口设备</p> <pre><code class="language-shell">#首先关闭wifi ifdown wlan0 #然后启用wifi ifup -v wlan0</code></pre> <p>4、重启网络</p> <pre><code class="language-shell">systemctl stop NetworkManager.service systemctl disable NetworkManager.service systemctl restart networking.service</code></pre> <h4>配置无线网卡为AP模式</h4> <p>1、建立新的热点 执行命令创建网络热点配置文件:</p> <pre><code class="language-shell">IFNAME=&amp;quot;wlan0&amp;quot; CON_NAME=&amp;quot;hostpot&amp;quot; nmcli con add type wifi ifname $IFNAME con-name $CON_NAME autoconnect yes ssid $CON_NAME</code></pre> <p>2、设定连线方式 通过以下命令将连接方式设置为共享:</p> <pre><code class="language-shell">nmcli con modify $CON_NAME 802-11-wireless.mode ap 802-11-wireless.band bg ipv4.method shared</code></pre> <p>4、设置热点密码 通过以下命令设置热点密码:</p> <pre><code class="language-shell">mcli con modify $CON_NAME wifi-sec.key-mgmt wpa-psk nmcli con modify $CON_NAME wifi-sec.psk &amp;quot;MyStrongHotspotPass&amp;quot;</code></pre> <p>完成后打开连接:</p> <pre><code class="language-shell">nmcli con up $CON_NAME</code></pre> <p>如果开启成功,则命令会有如下输出:</p> <pre><code class="language-shell">Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/7)</code></pre> <p>通过以下命令检查详细的连接信息:</p> <pre><code class="language-shell">nmcli connection show $CON_NAME</code></pre>

页面列表

ITEM_HTML