CentOS7 单网卡无线热点配置教程
环境要求与准备工作
确保系统已安装CentOS7并更新至最新版本,无线网卡支持AP模式(通过iw list
验证)。禁用NetworkManager服务以避免冲突:
systemctl stop NetworkManager
systemctl disable NetworkManager
安装必要组件
通过YUM安装Hostapd与DNSMASQ服务:
yum install hostapd dnsmasq -y
Hostapd配置文件
创建/etc/hostapd/hostapd.conf
文件,内容如下:
interface=wlp3s0
driver=nl80211
ssid=MyCentOS_Hotspot
hw_mode=g
channel=6
wpa=2
wpa_passphrase=SecurePass123
wpa_key_mgmt=WPA-PSK
DNSMASQ配置
修改/etc/dnsmasq.conf
指定DHCP范围:
interface=wlp3s0
dhcp-range=192.168.50.100,192.168.50.200,255.255.255.0,24h
网络接口配置
为无线接口配置静态IP地址:
ifconfig wlp3s0 192.168.50.1 netmask 255.255.255.0
启动与验证服务
- 启用IP转发:
echo 1 > /proc/sys/net/ipv4/ip_forward
- 配置防火墙规则:
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -A FORWARD -i wlp3s0 -o eth0 -j ACCEPT
- 启动服务:
systemctl start hostapd
systemctl start dnsmasq
故障排查
常见问题检查点:
- 验证无线网卡AP模式支持状态
- 检查Hostapd日志:
journalctl -u hostapd
- 确认防火墙规则是否生效