#!/bin/bash # 配置参数 WLAN_INTERFACE="" LAN_INTERFACE="" SSID="" PASSPHRASE="" # 配置hostapd cat < /proc/sys/net/ipv4/ip_forward" sudo sed -i 's|#net.ipv4.ip_forward=1|net.ipv4.ip_forward=1|' /etc/sysctl.conf # 配置iptables sudo iptables -t nat -A POSTROUTING -o $LAN_INTERFACE -j MASQUERADE sudo iptables -A FORWARD -i $LAN_INTERFACE -o $WLAN_INTERFACE -m state --state RELATED,ESTABLISHED -j ACCEPT sudo iptables -A FORWARD -i $WLAN_INTERFACE -o $LAN_INTERFACE -j ACCEPT # 创建用于保存iptables规则的目录 sudo mkdir -p /etc/iptables # 保存iptables规则 sudo sh -c "iptables-save > /etc/iptables/rules.v4" # 启动并启用服务 sudo systemctl stop NetworkManager sudo systemctl restart hostapd sudo systemctl restart udhcpd # 禁用Wi-Fi连接 sudo nmcli radio wifi off sudo rfkill unblock wlan # 检查服务状态 sudo systemctl status hostapd sudo systemctl status udhcpd