回覆列表
  • 1 # 使用者7950079744895

    把樹莓派配置成無線路由器

    準備拿樹莓派做個應用,當作無線路由器,配置的結果就是把樹梅派的網路連線透過無線網絡卡分享出來。做分享的無線網絡卡當然就不能同時來連線網路了。實現無線共享需要的軟體包是hostapd。raspbian官方安裝源提供的hostapd需要無線網絡卡支援nl80211協議,不是所有的網絡卡都能配置成功,如果不慎購買了不支援nl80211協議的網絡卡,需要自行編譯適合網絡卡的hostapd軟體包。因此選用無線網絡卡的時候要留意,我選用的網絡卡型號是Tenda w311mi,晶片是Ralink Rt5370 可以完美支援hostapd,同款晶片的都應該可以成功配置。以下是配置全過程。

    1.配置無線網絡卡為固定ip地址輸入命令

    編輯網路配置檔案,找到這幾行註釋掉。

    新增以下幾行。

    這裡需要說明的是 192.168.10.1是給raspberry pi 做的路由器分配的閘道器 ip,這個不能跟局域網裡其他路由閘道器ip重複。

    2 安裝hostapd輸入命令

    編輯hostapd 預設配置檔案

    找到

    修改如下

    編輯 hostapd 配置檔案

    儲存退出,輸入命令。

    啟動hostapd 服務。

    3.安裝dhcp服務輸入命令

    備份配置檔案

    編輯新的配置檔案

    複製貼上以下內容

    儲存退出,重新啟動服務。

    這個時候可以在無線網路列表裡面連線RaspberryPi,連線成功以後會分配一個IP。

    4.配置路由轉發透過前面的配置過程,已經可以透過無線網路連線到Raspberry pi的無線網絡卡,但是還不能連線到網際網路,下一步就是讓從無線網絡卡 wlan0 進來的資料 轉發到 有線網絡卡 eth0上面 透過有線網絡卡連線網路接到網際網路。因為eth0是獲取的動態ip,所以這裡透過iptables來實現簡單的路由轉發。輸入命令

    輸入命令

    把下面兩行復制貼上到編輯視窗

    儲存退出,輸入命令。

    找到這裡。

    去掉 net.ipv4.ip_forward 前面的#,儲存退出,輸入命令。

    配置完畢 透過無線連線上以後ping一下網路,可以通了,這樣就可以把Raspberry Pi 當作路由器來用了。

    樹莓派4代預售,處理器更快,4GB超大記憶體,支援藍芽5.0, 預售連結:

    新品預售丨樹莓派 Pi 4 Model B 低至350元

  • 中秋節和大豐收的關聯?
  • 葫蘆竹養殖方法?