• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

树莓派3B有没有wifi模块的。能支持自建AP么?

灵澈 2017-01-13 浏览量:2561

帮会员提问,请大家帮帮他

树莓派3B有没有wifi模块的。能支持自建AP么?

树莓派3B有没有wifi模块的。能支持自建AP么?
规格书说有,但是一直启动不起来,不知道怎么搞,还有如果能启动了,能够把树莓派做成一个热点么?


0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案

其他答案 数量:6
  • 无线模块是有的,做ap的话,相当于中继了,只能玩玩
    • 发布于2017-01-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 以下是完整順序

    1. 安裝OS,設定好基本組態(config),更新

    2. 安裝dhcp,這是設定給其他裝置連進來分配dhcp用

    sudo apt-get install hostapd isc-dhcp-server

    3. 更改dhcp設定

    sudo nano /etc/dhcp/dhcpd.conf
    

    然後更改

    subnet 192.168.42.0 netmask 255.255.255.0 {
    range 192.168.42.10 192.168.42.50;
    option broadcast-address 192.168.42.255;
    option routers 192.168.42.1;
    default-lease-time 600;
    max-lease-time 7200;
    option domain-name "local";
    option domain-name-servers 8.8.8.8,8.8.4.4;
    }

    以上是參考設定,其他domain-name設定請加上#,或者清除掉也可


    4. 更改server設定,啟用wlan0接口

    sudo nano /etc/default/isc-dhcp-server

    更改這一行

    INTERFACES="wlan0"


    5. 再來是wlan0設定

    sudo nano /etc/network/interfaces

    更改為以下

    allow-hotplug wlan0
    iface wlan0 inet static
    address 192.168.42.1
    netmask 255.255.255.0
    

    以上是參考設定

    6. 啟用wlan0 IP

    sudo ifconfig wlan0 192.168.42.1
    


    7. 利用hostapd創建WLAN

    sudo nano /etc/hostapd/hostapd.conf

    增加這幾行

    interface=wlan0
    driver=nl80211
    ssid="your ssid"
    hw_mode=g
    channel=1
    macaddr_acl=0
    auth_algs=1
    ignore_broadcast_ssid=0
    wpa=2
    wpa_passphrase="your password"
    wpa_key_mgmt=WPA-PSK
    wpa_pairwise=TKIP
    rsn_pairwise=CCMP

    以上是參考設定


    8. 變更hostapd設定檔

    sudo nano /etc/default/hostapd

    增加這一行

    DAEMON_CONF="/etc/hostapd/hostapd.conf"
    


    9. 設定多使用者

    sudo nano /etc/sysctl.conf
    

    增加這一行

    net.ipv4.ip_forward=1

    然後輸入指令啟用

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


    10. 連接eth0和wlan0,如果不做連接外網就直接跳到步驟12

    sudo iptables –t nat –A POSTROUTING –o eth0 –j MASQUERADE
    sudo iptables –A FORWARD –i eth0 –o wlan0 –m state --state 
    sudo iptables –A FORWARD -i wlan0 –o eth0 –j ACCEPT
    sudo sh –c “iptables-save > /etc/iptables.ipv4.nat”

    11. 每次重啟就啟用設定

    sudo nano /etc/network/interfaces
    

    增加這一行

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


    12. 啟用服務,讓每次重啟都會執行AP mode

    sudo service hostapd start
    sudo service isc-dhcp-server start
    sudo update-rc.d hostapd enable
    sudo update-rc.d isc-dhcp-server enable

    重新啟動,以上就完成了設定,還有問題可再提出噢

    • 发布于2017-01-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 过来学习学习               
    • 发布于2017-01-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 这么跟你说吧

    1.树莓派3是有wifi模块的

    然后,对于有wifi芯片的处理器板,一般要实现AP,都是靠软件来模拟的,所以就是软AP。不论是树莓派还是其他的板子,换汤不换药。网上找找很多

    • 发布于2017-01-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 有wifi模块的,,去论坛找找资料              
    • 发布于2017-01-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 有wifi模块

    驱动了wifi模块可以联网,就可以生成热点了

    • 发布于2017-01-15
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

树莓派3B有没有wifi模块的。能支持自建AP么?