- 安装hostapd。安装完以后在/etc/hostapd/目录下建立hostapd.conf文件(如果没有,自己建立),内容如下:
- 安装dhcp服务器
1234567891011ssid=mytest//ssid是无线终端搜索网络时看见的名字interface=wlan0//wlan0是无线网卡的名字,如果是其他名字修改了即可;driver=nl80211//driver一定要设置为nl80211;channel=10hw_mode=gignore_broadcast_ssid=0macaddr_acl=0wpa=3wpa_passphrase=xxxxxx//无线密码wpa_key_mgmt=WPA-PSKwpa_pairwise=TKIP
1sudo apt-getinstallisc-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 stopsudo ifconfig wlan0 10.10.0.254 netmask 255.255.255.0sudo hostapd /etc/hostapd/hostapd.conf -Bsudo service isc-dhcp-server restartsudo iptables -A FORWARD -i wlan0 -o eth0 -s 10.10.0.0/25 -m state --state NEW -j ACCEPTsudo iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPTsudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADEsudo echo "1" >/proc/sys/net/ipv4/ip_forward |
1
| sudo sh sotfAP.sh |