RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

怎樣用樹莓派搭建熱點(diǎn)

454398 ? 來源:工程師吳畏 ? 2019-08-01 09:48 ? 次閱讀

Raspberry Pi可以用作無線接入點(diǎn)來運(yùn)行單獨(dú)的網(wǎng)絡(luò)。這可以使用Raspberry Pi 3或Raspberry Pi Zero W的內(nèi)置無線功能,或使用支持接入點(diǎn)的USB無線加密狗來完成。

請(qǐng)注意,此項(xiàng)目已經(jīng)過測試Raspberry Pi 3.如果您使用USB無線加密狗而不是Pi 3,則必須搜索論壇以進(jìn)行故障排除。

要作為接入點(diǎn),Raspberry Pi需要安裝接入點(diǎn)軟件和DHCP服務(wù)器軟件,為連接的設(shè)備提供網(wǎng)絡(luò)地址。確保您的Raspberry Pi使用最新版本的Raspbian(2017或更高版本)。

使用入門

收集硬件

Raspberry Pi 3

microSD卡加載Raspbian

某些輸入設(shè)備:鍵盤,鼠標(biāo)和HDMI顯示器

使用以下命令更新Raspbian安裝:

sudo apt-get update

sudo apt-get upgrade

使用此命令一次性安裝所有必需的軟件:

sudo apt-get install dnsmasq hostapd

由于配置文件尚未就緒,請(qǐng)按以下步驟停止運(yùn)行新軟件:

sudo systemctl stop dnsmasq

sudo systemctl stop hostapd

配置靜態(tài)IP

我們正在配置作為服務(wù)器的單獨(dú)網(wǎng)絡(luò),因此Raspberry Pi需要為無線端口分配靜態(tài)IP地址。假設(shè)我們?yōu)槲覀兊臒o線網(wǎng)絡(luò)使用標(biāo)準(zhǔn)的192.168.xx IP地址,我們將為服務(wù)器分配IP地址192.168.4.1。

要配置使用以下命令編輯dhcpcd配置文件:

sudo nano/etc/dhcpcd.conf

去結(jié)束該文件并對(duì)其進(jìn)行編輯,使其如下所示:

interface wlan0

static ip_address = 192.168。 4.1/24

現(xiàn)在重新啟動(dòng)dhcpcd守護(hù)程序并設(shè)置新的wlan0配置:

sudo service dhcpcd restart

配置DHCP服務(wù)器(dnsmasq)

DHCP服務(wù)由dnsmasq提供。默認(rèn)情況下,配置文件包含許多不需要的信息,并且從頭開始更容易。重命名此配置文件,然后編輯一個(gè)新文件:

sudo mv/etc/dnsmasq.conf/etc/dnsmasq.conf.orig

sudo nano/etc/dnsmasq.conf

在dnsmasq配置文件中輸入或復(fù)制以下信息并保存:

interface = wlan0#使用require無線接口 - 通常是wlan0

dhcp-range = 192.168.4.2,192.168.4.20,255.255.255.0,24h

因此對(duì)于wlan0,我們將提供192.168.4.2和192.168.4.20之間的IP地址,租約時(shí)間為24小時(shí)。如果要為其他網(wǎng)絡(luò)設(shè)備(例如,eth0)提供DHCP服務(wù),則可以添加具有相應(yīng)接口標(biāo)頭的更多部分,以及要為該接口提供的地址范圍。

有許多更多dnsmasq選項(xiàng)。有關(guān)詳細(xì)信息,請(qǐng)參閱dnsmasq文檔。

配置接入點(diǎn)主機(jī)軟件(hostapd)

您需要編輯位于/etc/hostapd/hostapd.conf的hostapd配置文件,以添加無線網(wǎng)絡(luò)的各種參數(shù)。初始安裝后,這將是一個(gè)新的/空文件。

sudo nano/etc/hostapd/hostapd.conf

將以下信息添加到配置文件中。此配置假設(shè)我們使用的是通道7,網(wǎng)絡(luò)名稱為NameOfNetwork,密碼為AardvarkBadgerHedgehog。請(qǐng)注意,名稱和密碼不應(yīng)包含引號(hào)。密碼長度應(yīng)在8到64個(gè)字符之間。

interface = wlan0

driver = nl80211

ssid = AnyName 結(jié)果的 hw_mode =克結(jié)果,信道= 7 結(jié)果, wmm_enabled = 0 結(jié)果, macaddr_acl = 0 結(jié)果, auth_algs = 1 的結(jié)果, ignore_broadcast_ssid = 0 結(jié)果, WPA = 2 結(jié)果, wpa_passphrase =密碼結(jié)果, wpa_key_mgmt = WPA-PSK 結(jié)果, wpa_pairwise = TKIP 結(jié)果, rsn_pairwise = CCMP 的結(jié)果,

我們現(xiàn)在需要告訴系統(tǒng)在哪里找到這個(gè)配置文件。

sudo nano/etc/default/hostapd

找到#DAEMON_CONF行,并將其替換為:

DAEMON_CONF =“/etc/hostapd/hostapd.conf”

啟動(dòng)它!

現(xiàn)在啟動(dòng)剩余的服務(wù):

sudo systemctl start hostapd

sudo systemctl start dnsmasq

添加路由和偽裝

編輯/etc/sysctl.conf并取消注釋這一行:

sudo nano/etc/sysctl.conf

net.ipv4.ip_forward=1

為eth0上的出站流量添加偽裝:

sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

點(diǎn)擊輸入并保存iptables規(guī)則:

sudo sh -c“iptables-save》/etc/iptables.ipv4.nat“

Edit/etc/rc.local并將其添加到“exit 0”上方以在啟動(dòng)時(shí)安裝這些規(guī)則:

sudo nano/etc/rc.local

iptables-restore

重新啟動(dòng)系統(tǒng)

接下來,您需要使用以下命令重啟系統(tǒng):

sudo nano reboot

完成后,使用無線設(shè)備搜索網(wǎng)絡(luò)。您在hostapd配置中指定的網(wǎng)絡(luò)SSID現(xiàn)在應(yīng)該存在,并且應(yīng)該可以使用指定的密碼訪問它。

如果在Raspberry Pi訪問點(diǎn)上啟用了SSH,則應(yīng)該可以連接到它假設(shè)Pi帳戶存在,來自另一個(gè)Linux框(或具有SSH連接的系統(tǒng))如下:

ssh [emailprotected]

Raspberry Pi現(xiàn)在是您的接入點(diǎn)!

此時(shí),Raspberry Pi正在充當(dāng)接入點(diǎn),其他設(shè)備可以與之關(guān)聯(lián)。關(guān)聯(lián)設(shè)備可以通過其IP地址訪問Raspberry Pi訪問點(diǎn),以執(zhí)行rsync,scp或ssh等操作。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 樹莓派
    +關(guān)注

    關(guān)注

    116

    文章

    1706

    瀏覽量

    105607
  • 熱點(diǎn)
    +關(guān)注

    關(guān)注

    0

    文章

    11

    瀏覽量

    2526
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    干貨來嘍!實(shí)用樹莓Linux編譯指南

    不友好,有沒有好的解決辦法? 今天來分享一下我的私藏干貨——樹莓Linux編譯。編譯好之后,開發(fā)板只需插到樹莓派上連接電腦就可以直接用了,極其方便。 本文以樹莓
    的頭像 發(fā)表于 12-18 16:31 ?41次閱讀
    干貨來嘍!實(shí)用<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>Linux編譯指南

    樹莓傳感器使用方法 樹莓 Raspberry Pi 4優(yōu)缺點(diǎn)

    樹莓傳感器使用方法 樹莓(Raspberry Pi)是一款由英國樹莓基金會(huì)開發(fā)的小型單板計(jì)
    的頭像 發(fā)表于 12-06 10:35 ?342次閱讀

    樹莓與Arduino的區(qū)別是什么

    在當(dāng)今的科技世界中,樹莓(Raspberry Pi)和Arduino是兩個(gè)經(jīng)常被提及的名字。它們都是開源硬件平臺(tái),但它們的目標(biāo)、功能和用途卻大相徑庭。 1. 目標(biāo)和用途 樹莓(Ra
    的頭像 發(fā)表于 11-11 11:14 ?660次閱讀

    ARM開發(fā)板與樹莓的比較

    ARM開發(fā)板和樹莓都是基于ARM架構(gòu)的單板計(jì)算機(jī),它們?cè)诮逃?、工業(yè)控制、物聯(lián)網(wǎng)等領(lǐng)域有著廣泛的應(yīng)用。 硬件配置 ARM開發(fā)板和樹莓的硬件配置各有特點(diǎn),具體取決于不同的型號(hào)和制造商。
    的頭像 發(fā)表于 11-05 11:11 ?404次閱讀

    樹莓gpio有什么,樹莓gpio接口及編程方法

    一、樹莓GPIO的用途 樹莓(Raspberry Pi)是一款小巧、功能強(qiáng)大的單板計(jì)算機(jī),廣泛應(yīng)用于編程教育、物聯(lián)網(wǎng)項(xiàng)目、家庭媒體中心等領(lǐng)域。GPIO(General Purpos
    的頭像 發(fā)表于 10-22 18:09 ?765次閱讀

    什么是樹莓?樹莓是什么架構(gòu)的

    什么是樹莓 樹莓(Raspberry Pi,簡寫為RPi,別名為RasPi/RPI)是由英國“Raspberry Pi 慈善基金會(huì)”開發(fā)的一款為學(xué)習(xí)計(jì)算機(jī)編程教育而設(shè)計(jì)的微型電腦。
    的頭像 發(fā)表于 10-22 17:33 ?780次閱讀

    樹莓網(wǎng)關(guān):物聯(lián)網(wǎng)應(yīng)用的新標(biāo)桿

    什么是樹莓? 樹莓(Raspberry Pi)是一種基于Linux的小型單板計(jì)算機(jī),由英國的樹莓
    的頭像 發(fā)表于 10-09 16:44 ?291次閱讀
    類<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>網(wǎng)關(guān):物聯(lián)網(wǎng)應(yīng)用的新標(biāo)桿

    樹莓和單片機(jī)的優(yōu)缺點(diǎn)是什么

    樹莓(Raspberry Pi)和單片機(jī)(Microcontroller)是兩種廣泛應(yīng)用于電子項(xiàng)目和嵌入式系統(tǒng)的硬件平臺(tái)。它們各自具有獨(dú)特的優(yōu)缺點(diǎn),適用于不同的應(yīng)用場景。 樹莓
    的頭像 發(fā)表于 08-30 18:21 ?1616次閱讀

    樹莓的功能用途是什么

    樹莓(Raspberry Pi)是一款由英國樹莓基金會(huì)研發(fā)的信用卡大小的單板計(jì)算機(jī),自2012年推出以來,已經(jīng)發(fā)展出多個(gè)型號(hào)和版本。樹莓
    的頭像 發(fā)表于 08-30 18:01 ?2540次閱讀

    樹莓gui開發(fā)什么ide

    樹莓(Raspberry Pi)是一款功能強(qiáng)大的微型計(jì)算機(jī),可以運(yùn)行多種操作系統(tǒng),如Raspbian、Ubuntu等。在樹莓派上進(jìn)行GUI(圖形用戶界面)開發(fā),可以使用多種集成開發(fā)環(huán)境(IDE
    的頭像 發(fā)表于 08-30 16:49 ?849次閱讀

    樹莓是x86還是arm

    樹莓(Raspberry Pi)是一款由英國樹莓基金會(huì)(Raspberry Pi Foundation)開發(fā)的微型計(jì)算機(jī)。它基于ARM架構(gòu),而非x86架構(gòu)。 一、
    的頭像 發(fā)表于 08-30 15:42 ?968次閱讀

    樹莓裝ubuntu和raspbian哪個(gè)更好

    樹莓(Raspberry Pi)是一款由英國樹莓基金會(huì)開發(fā)的單板計(jì)算機(jī),廣泛應(yīng)用于教育、科研、物聯(lián)網(wǎng)等領(lǐng)域。樹莓
    的頭像 發(fā)表于 08-30 15:41 ?1270次閱讀

    樹莓5實(shí)現(xiàn)Steam游戲解鎖,流暢運(yùn)行輕量級(jí)游戲

    據(jù)悉,此前已有玩家通過樹莓5實(shí)現(xiàn)過多種有趣玩法,如搭配外部顯卡構(gòu)建高性能電腦,亦或搭建雙屏工作站。盡管樹莓5具備較高的可玩性,但其硬件條
    的頭像 發(fā)表于 03-28 15:29 ?949次閱讀

    樹莓主板如何連接電腦

    連接樹莓派到電腦是一個(gè)非常有用的功能,它可以讓我們?cè)陔娔X上進(jìn)行樹莓的操作和管理。本文將詳細(xì)介紹如何連接樹莓主板到電腦。我會(huì)從準(zhǔn)備工作開始
    的頭像 發(fā)表于 01-07 15:40 ?1938次閱讀

    基于樹莓的環(huán)境監(jiān)測系統(tǒng)

    樹莓(Raspberry Pi)是一種小型而功能強(qiáng)大的計(jì)算機(jī),其性能和功能足以支持許多應(yīng)用領(lǐng)域。在環(huán)境監(jiān)測系統(tǒng)中,樹莓也被廣泛應(yīng)用。本文將詳細(xì)介紹基于
    的頭像 發(fā)表于 01-04 15:15 ?2527次閱讀
    RM新时代网站-首页