晨旭的博客
你想干什么!
晨旭的博客~
用树莓派开启wifi热点

0x01.安装hostapd

输入下面指令

sudo apt-get update
sudo apt-get install hostapd udhcpd

0x02.配置DHCP

输入下面指令

sudo nano /etc/udhcpd.conf

将:

interface eth0改为interface wlan0

#remaining yes改为remain yes

opt router表示树莓派ip,建议改为192.168.0.1

opt dns表示dns,建议改为阿里云DNS:223.5.5.5 223.5.5.6

保存

0x03.开启DHCP

输入指令

sudo nano /etc/default/udhcpd

将DHCPD_ENABLED="no"改为#DHCPD_ENABLED="no"

0x04.设置静态ip

输入指令

sudo ifconfig wlan0 192.168.0.1

0x05.修改网卡配置

输入指令

sudo nano /etc/network/interfaces

allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp

改为

#allow-hotplug wlan0
#iface wlan0 inet manual
#wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
#iface default inet dhcp

加上

iface wlan0 inet static
	address 192.168.0.1
	netmask 255.255.255.0

0x06.配置AP名称密码

输入指令

sudo nano /etc/hostapd/hostapd.conf

加上

interface=wlan0          #指定网卡名称为wlan0
driver=nl80211
ssid=Raspberry_AP        #热点名称
hw_mode=g
channel=6
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=2                   #采用WPA2加密
wpa_passphrase=12345678 #热点密码
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP

保存

输入指令

sudo nano /etc/default/hostapd

将#DAEMON_CONF=""改为DAEMON_CONF="/etc/hostapd/hostapd.conf"

0x07.配置IP转发

输入指令

sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"

输入指令

sudo nano /etc/sysctl.conf

在最后一行加上

net.ipv4.ip_forward=1

输入指令

sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
sudo iptables -A FORWARD -i eth0 -o wlan0 -m state --state RELATED,ESTABLISHED -j ACCEPT
sudo iptables -A FORWARD -i wlan0 -o eth0 -j ACCEPT
sudo sh -c "iptables-save > /etc/iptables.ipv4.nat"

输入指令

sudo nano /etc/network/interfaces

加上

up iptables-restore < /etc/iptables.ipv4.nat

0x80.启动服务

输入指令

sudo service hostapd start
sudo service udhcpd start

开机自启:

sudo update-rc.d hostapd enable
sudo update-rc.d udhcpd enable

至此,教程结束

赞赏
如非特殊说明,本站所有文章均采用知识共享 署名-非商业性使用-相同方式共享4.0国际许可协议(CC BY-NC-SA 4.0)进行许可。

发表评论

textsms
account_circle
email

  • https://secure.gravatar.com/avatar/1de9049499d8be6d24d30b57d746c963?s=80&d=mm&r=x
    Google Chrome 46.0.2490.80 Google Chrome 46.0.2490.80 Mac OS X  10.8.5 Mac OS X 10.8.5
    Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36

    Mark~感谢,最近正要用到

    3年前回复

晨旭的博客~

用树莓派开启wifi热点
0x01.安装hostapd输入下面指令sudo apt-get update sudo apt-get install hostapd udhcpd0x02.配置DHCP输入下面指令sudo nano /etc/udhcpd.con…
扫描二维码继续阅读
2015-10-25