iwconfig 未安装时

yum install epel-release -y

yum install -y wireless-tools
iwconfig wls192 mode master


software interface modes (can always be added):
                 * AP/VLAN
                 * monitor

安装

yum install net-tools -y

yum install rfkill -y


yum install hostapd dhcp -y

初始化 hostapd

vi init-hostap.sh
#!/bin/bash
# author : chai
# date   : 2019/4/23
# desc   : Initialize the hostap runtime environment

# source environment variable
export path=$PATH

# check tools
num=`rpm -aq|grep -E "net-tools|rfkill|NetworkManager|iptables"|wc -l`
[ $num -lt 4 ]

# Configure kernel forwarding
echo 1 > /proc/sys/net/ipv4/ip_forward

# Add firewall rules (ra0 change Your own network card)
iptables -t nat -A POSTROUTING -o wls192 -j MASQUERADE

# Start the wireless card
ifconfig wls192 192.168.0.1 netmask 255.255.255.0

# Unlock wireless device,  rfkill list check result 
rfkill unblock wlan
sleep 6s

开启执行权限

chmod +x init-hostap.sh

执行
./init-hostap.sh

配置hostapd

mv /etc/hostapd/hostapd.conf /etc/hostapd/hostapd.conf.bak


vi /etc/hostapd/hostapd.conf
interface=wls192
driver=nl80211
ssid=BTV
hw_mode=g
channel=10
macaddr_acl=0
auth_algs=3
wpa=2
wpa_passphrase=66668888
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP CCMP
rsn_pairwise=TKIP CCMP
systemctl enable hostapd

systemctl start hostapd

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


vi /etc/dhcp/dhcpd.conf
subnet 192.168.0.0 netmask 255.255.255.0
{
    range 192.168.0.2 192.168.0.20;
    option routers 192.168.0.1;
    option domain-name-servers 192.168.0.1,223.5.5.5,8.8.8.8;
}
systemctl enable dhcpd


systemctl start dhcpd

以上配置可以发射无线,但是无线不能上网,暂未解决

作者:admin  创建时间:2022-12-02 21:13
最后编辑:admin  更新时间:2022-12-03 12:41