pi 0w开WiFi热点

pi 0w开WiFi

注意:这是我实验用pi 0w开热点,因为pi 0w没有有线网卡,而且‘好像’pi 0w也不支持同时热点和上网功能。那开热点有什么用呢?有些用pi0w做的项目在给别人用时是无法连接wifi的,所以要开先热点,用ssh或其他方式设置好wifi后,再关掉热点,系统就可以正常上网了,我就是利用了这个功能。同是这个方法也适用于其他的pi,把pi做成一个家庭wifi热点,要对有线网卡做相应的设置并联网,但不在本文讨论之列。本文并非原创,参考了外文帖,并总结实验完成。
硬件:pi 0w
系统:raspbian
操作方法:
  1. 软件sudo apt-get install dnsmasq hostapd

  2. 先停止这两个服务:sudo systemctl stop dnsmasq sudo systemctl stop hostapd

  3. . 配置无线网卡静态IP:sudo vim/etc/dhcpcd.conf在文件未尾添加如下内容:

    interface wlan0
    static ip_address=192.168.4.1/24
    nohook wpa_supplicant

  4. 配置DHCP服务器(dnsmasq)原文件备份,重新创建。

    sudo mv/etc/dnsmasq.conf /etc/dnsmasq.conf.back (备份)

    sudo vim /etc/dnsmasq.conf (新建)增加如下两行内容(斜体部分):
    nterface=wlan0 #wlan0视命名法而定,也可能是另一个比较麻烦的命名。
    dhcp-range=192.168.4.2,192.168.4.10,255.255.255.0,24h IP段为2-10,租期24小时。

  5. 配置接入点主机软件(hostapd)sudo vim /etc/hostapd/hostapd.conf初始安装无此文件,需新建,增加如下内容:
    interface=wlan0
    driver=nl80211
    ssid=TeaPot
    hw_mode=g
    channel=7
    wmm_enabled=0
    macaddr_acl=0
    auth_algs=1
    ignore_broadcast_ssid=0
    wpa=2
    wpa_passphrase=12345678
    wpa_key_mgmt=WPA-PSK
    wpa_pairwise=TKIP
    rsn_pairwise=CCMP

  6. 修改hostapd文件,连接配置文件:sodu vim /etc/default/hostapd修改#DAEMON_CONF为:
    DAEMON_CONF=”/etc/hostapd/hostapd.conf”

  7. 重启服务:
    sudo systemctl start hostapd
    sudo systemctl start dnsmasq

在启动hostapd服务的时候可能会出现hostapd.servise UNITE is masked.的情况,导致服务无法启动。输入如下内容即可解决:systemctl unmask hostapd 系统需重启,所有服务自动启动,并且热点可用,也可用ssh连接进行设置

原文链接:
https://mybroadband.co.za/news/wireless/272211-how-to-turn-a-raspberry-pi-into-a-wi-fi-access-point.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

kim5659

你的鼓励是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值