日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 Linux教程 正文

Linux WIFI STA和AP模式配置

作者:飄飄然雪 更新時間: 2022-07-16 Linux教程

驗證設備:hciconfig
在這里插入圖片描述

bluetoothctl

在這里插入圖片描述

iw list | grep SSID

在這里插入圖片描述

Wifi STA模式設置:
打開wlan0

ifconfig wlan0 up

搜索WIFI名稱:

iw dev wlan0 scan | grep SSID

在這里插入圖片描述
安裝 wpasupplicant

sudo apt-get install wpasupplicant

輸入要連接的WIFI名稱和密碼:

wpa_passphrase "名稱" "密碼" > wifi        (具體看你要連接的wifi)

在這里插入圖片描述

連接:

wpa_supplicant -Dnl80211 -iwlan0 -c wifi -B

在這里插入圖片描述
在這里插入圖片描述

分配IP給wlan0:

dhclient wlan0

在這里插入圖片描述

查看獲得IP

ifconfig

在這里插入圖片描述

Wifi AP模式設置:
打開端口節點:ifconfig wlan0 up

sudo apt-get install hostapd

創建hostapd.conf配置文件。注意熱點名稱密碼,可以自行設置(已標紅)。

vi /etc/hostapd/hostapd.conf   
配置內容:
interface=wlan0
driver=nl80211
#driver=madwifi
ssid=FBWFBI9
channel=9
hw_mode=g
macaddr_acl=0
ignore_broadcast_ssid=0
auth_algs=1
wpa=3
wpa_passphrase=12345678wer
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP

開啟熱點,執行:hostapd /etc/hostapd/hostapd.conf -B
在這里插入圖片描述

此時手機能發現 FBWFBI9的熱點,但連接不了。
需要安裝udhcpd 它是工作在server端的DHCP服務。

 sudo apt-get install udhcpd

打開 vi /etc/udhcpd.conf 注意自己看是不是wlan0,不是要修改。下圖畫紅也要改,配置內容:
在這里插入圖片描述
在這里插入圖片描述

ifconfig wlan0 192.168.0.1

在這里插入圖片描述
在這里插入圖片描述

給連接熱點的設備分配地址:

udhcpd /etc/udhcpd.conf &

在這里插入圖片描述

打開 IP 轉發模式:

echo 1 > /proc/sys/net/ipv4/ip_forward

啟用iptables偽裝ip,注意網口eth:

iptables -t nat -A POSTROUTING -o eth3 -j MASQUERADE

然后用手機打開wifi,輸入密碼連接熱點,成功實現上網。
在這里插入圖片描述

原文鏈接:https://blog.csdn.net/qq_44849154/article/details/125810187

欄目分類
最近更新