把樹莓派配置成無線路由器
準備拿樹莓派做個應用,當作無線路由器,配置的結果就是把樹梅派的網路連線透過無線網絡卡分享出來。做分享的無線網絡卡當然就不能同時來連線網路了。實現無線共享需要的軟體包是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元
把樹莓派配置成無線路由器
準備拿樹莓派做個應用,當作無線路由器,配置的結果就是把樹梅派的網路連線透過無線網絡卡分享出來。做分享的無線網絡卡當然就不能同時來連線網路了。實現無線共享需要的軟體包是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元