- 安装hostapd。安装完以后在/etc/hostapd/目录下建立hostapd.conf文件(如果没有,自己建立),内容如下:
- 安装dhcp服务器
1234567891011ssid=mytest
//
ssid是无线终端搜索网络时看见的名字
interface=wlan0
//
wlan0是无线网卡的名字,如果是其他名字修改了即可;
driver=nl80211
//
driver一定要设置为nl80211;
channel=10
hw_mode=g
ignore_broadcast_ssid=0
macaddr_acl=0
wpa=3
wpa_passphrase=xxxxxx
//
无线密码
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
1sudo apt-
get
installisc-dhcp-server
//dhcp服务器,网上有许多是用网桥实现,但我觉得用这个dhcp服务器更简单
1
2
3
4
5
| subnet 10.10.0.0 netmask 255.255.255.0 { range 10.10.0.1 10.10.0.100; // 这个范围表示你可以连接的终端数 option domain-name-servers 8.8.8.8,8.8.4.4; option routers 10.10.0.254; } |
1
2
3
4
5
6
7
8
9
| #/bin/bash! sudo service hostapd stop sudo ifconfig wlan0 10.10.0.254 netmask 255.255.255.0 sudo hostapd /etc/hostapd/hostapd .conf -B sudo service isc-dhcp-server restart sudo iptables -A FORWARD -i wlan0 -o eth0 -s 10.10.0.0 /25 -m state --state NEW -j ACCEPT sudo iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE sudo echo "1" > /proc/sys/net/ipv4/ip_forward |
1
| sudo sh sotfAP.sh |