无线网卡分配IP

1
ip addr add  10.5.5.1/24 dev  wlan0    (不一定wlan0,看你的无线网卡名称)

开启NAT和路由转发

wlan0是无线网卡,eth0是连接外网的有线网卡

1
2
3
4
5
sysctl  -w net.ipv4.ip_forward=1

iptables -A FORWARD -i wlan0 -o eth0 -s 10.5.5.0/24 -m state --state NEW -j ACCEPT
iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE

hostapd建立热点

1
apt install hostapd
1
vim /etc/hostapd/hostapd.conf
1
2
3
4
5
6
7
8
driver=nl80211
ssid=37lab #自己给wifi起个名字
channel=10
interface=wlan0
wpa=3
wpa_passphrase=12345678 #wifi密码
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP

不让NetworkManager管理无线网卡

1
vim /etc/NetworkManager/NetworkManager.conf
1
2
[keyfile]
unmanaged-devices=mac:xx:xx:xx:xx:xx:xx

重启NetworkManager

1
systemctl restart NetworkManager

启动hostapd

1
hostapd /etc/hostapd/hostapd.conf -B(-B用于后台运行,可不加)