WIFI
<h2>WIFI的使用</h2>
<p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=568cb436abadfe5034471f7e342c19bb&amp;file=file.png" alt="" /></p>
<h3>一、连接 WiFi 网络</h3>
<p>1、查询无线网卡名称:<code>ifconfig -a</code></p>
<p>2、启动无线网卡:<code>ifconfig wlan0 up</code></p>
<p>3、扫描无线网络:<code>iw dev wlan0 scan</code> (获取无线网络的SSID名称、信号强度、加密方式)</p>
<p>4、连接无线网络:<code>nmcli d wifi connect &quot;SSID&quot; password &quot;PASSWROD&quot;</code></p>
<h3>二、WIFI静态(动态)配置</h3>
<h4>静态</h4>
<pre><code class="language-shell">sudo nmcli connection modify NODKA ipv4.addresses 172.10.21.111/24 # IP/子网掩码
sudo nmcli connection modify NODKA ipv4.gateway 172.10.21.1 # 网关
sudo nmcli connection modify NODKA ipv4.dns &quot;114.114.114.114,61.177.7.1,8.8.8.8&quot; # dns域名
sudo nmcli connection modify NODKA ipv4.method manual # 静态
# 重新启动网络接口
sudo nmcli device disconnect wlan0
sudo nmcli device connect wlan0</code></pre>
<h4>动态</h4>
<pre><code class="language-shell">sudo nmcli connection modify NODKA ipv4.method auto
sudo nmcli connection modify NODKA ipv4.addresses &quot;&quot; # 清除静态IP
sudo nmcli connection modify NODKA ipv4.gateway &quot;&quot; # 清除网关
sudo nmcli connection modify NODKA ipv4.dns &quot;&quot; # 清除DNS(可选)
# 重新启动网络接口
sudo nmcli connection down NODKA
sudo nmcli connection up NODKA</code></pre>
<h3>二、配置无线网卡为AP模式</h3>
<p><strong>终端输入:</strong></p>
<pre><code class="language-shell">IFNAME=&quot;wlan0&quot; #wifi节点名
CON_NAME=&quot;One&quot; #分享的热点名称</code></pre>
<p><strong>为热点创建网络配置文件</strong></p>
<pre><code class="language-shell">nmcli con add type wifi ifname $IFNAME con-name $CON_NAME autoconnect yes ssid $CON_NAME</code></pre>
<p><strong>设定连线方式为共享</strong></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><strong>完成后打开连接:</strong></p>
<pre><code class="language-shell">nmcli con up $CON_NAME</code></pre>