hostapd 使用
hostapd 主要用来控制无线网卡,对外提供无线访问能力。
安装
sudo apt install hostapd -y
配置
interface=wlan0
bridge=br0 # 🚀 核心:由 hostapd 负责把无线流量动态塞进你的 br0 网桥
ssid=MyLinux5G_WiFi # 你的 Wi-Fi 名字
hw_mode=g
channel=6
wpa=2
wpa_passphrase=你的密码写在这里
wpa_key_mgmt=WPA-PSK
wpa_pairwise=CCMP
rsn_pairwise=CCMP
启动
sudo systemctl unmask hostapd
sudo systemctl enable --now hostapd
4g 怎么配置
# --- 基础配置 ---
interface=wlan0
driver=nl80211
ssid=My_2.4G_Network
country_code=CN
# --- 核心:2.4GHz 频段设置 ---
hw_mode=g
# 2.4G 强烈推荐且只推荐使用:1, 6, 11 这三个互不干扰的信道
channel=6
# --- 开启 802.11n (Wi-Fi 4) 支持 ---
ieee80211n=1
require_ht=1
# 2.4G 频段太拥挤,强烈建议默认使用 [HT20] 以保证连接稳定性
ht_capab=[HT20][SHORT-GI-20]
# --- 安全加密配置 (WPA2-Personal) ---
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=2
wpa_passphrase=YourStrongPassword888
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP CCMP
rsn_pairwise=CCMP
5g 怎么配置
# --- 基础配置 ---
interface=wlan0
driver=nl80211
ssid=My_5G_Network
country_code=CN
# --- 核心:5GHz 频段设置 ---
hw_mode=a
# 推荐使用 36, 40, 44, 48 或 149, 153, 157, 161
channel=36
# --- 开启 802.11n (Wi-Fi 4) 支持 ---
ieee80211n=1
require_ht=1
# 开启 40MHz 频宽。[HT40+] 表示向上扩展信道,如果 channel 选 36 可以用 +
ht_capab=[HT40+][SHORT-GI-40]
# --- 开启 802.11ac (Wi-Fi 5) 支持 (如果你的网卡支持) ---
ieee80211ac=1
require_vht=1
# 1 表示 80MHz 频宽,这是 5G 高速的关键
vht_oper_chwidth=1
# 信道中心频率,如果 channel 选 36,这里填 42;如果选 149,这里填 155
vht_oper_centr_freq_seg0_idx=42
vht_capab=[SHORT-GI-80]
# --- 安全加密配置 (WPA2-Personal) ---
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=2
wpa_passphrase=YourStrongPassword888
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP CCMP
rsn_pairwise=CCMP
怎么调整信号强度
解除国家码限制
# 查看当前国家码
iw reg get
# 将国家码修改为中国(CN)或美国(US),这两个地区允许的民用功率较高
sudo iw reg set CN
查看当前发射功率
iw dev wlan0 info
拉高发射功率
常用的室内 AP 发射功率一般在 20 dBm (100mW) 左右。
# 将发射功率固定设置为 20 dBm
# 注意这里的单位是 mBm (毫贝尔),所以 20dBm = 2000
sudo iw dev wlan0 set txpower fixed 2000
Read other posts