真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

樹莓派怎樣創(chuàng)建wifi熱點(diǎn)

樹莓派怎樣創(chuàng)建wifi熱點(diǎn),很多新手對此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。

創(chuàng)新互聯(lián)從2013年開始,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢想脫穎而出為使命,1280元利津做網(wǎng)站,已為上家服務(wù),為利津各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:028-86922220

1、USB無線網(wǎng)卡驅(qū)動

如果接上USB無線網(wǎng)卡,使用ifconfig命令,能直接看到wlan0,那么恭喜你,可以直接跳過這一步。
如果沒有請查詢一下樹莓派支持的USB無線網(wǎng)卡型號,可參考以下網(wǎng)址:
http://elinux.org/RPi_VerifiedPeripherals#USB_Wi-Fi_Adapters

2、修改wlan0為靜態(tài)IP

sudo vim /etc/network/interfaces

添加下面的:

allow-hotplug wlan0
iface wlan0 inet static
address 10.10.10.1
netmask 255.255.255.0
gateway 10.10.10.1

完成之后需要重啟

3、安裝hostapd

官方的hostapd不支持8188CUS,后面需要重新卸載安裝新的
筆者測試貌似這里必須先裝舊的,然后后面卸了裝新的,否則也不能用

sudo apt-get install hostapd

1)編輯hostapd 默認(rèn)配置文件:

sudo vim /etc/default/hostapd

找到#DAEMON_CONF= "",修改為:
DAEMON_CONF="/etc/hostapd/hostapd.conf"
2)然后編輯:

sudo vim /etc/hostapd/hostapd.conf

增加以下代碼:

# Basic configuration    
interface=wlan0  
ssid=RaspberryPi_Wifi
channel=1  
#bridge=br0  
  
# WPA and WPA2 configuration  
macaddr_acl=0  
auth_algs=1  
ignore_broadcast_ssid=0  
wpa=3  
wpa_passphrase=12345678  
wpa_key_mgmt=WPA-PSK  
wpa_pairwise=TKIP  
rsn_pairwise=CCMP  
  
# Hardware configuration  
driver=rtl871xdrv  
ieee80211n=1  
hw_mode=g  
device_name=RTL8192CU  
manufacturer=Realtek

3)保存退出,然后重啟服務(wù):

sudo service hostapd restart
# 或者
sudo hostapd -dd /etc/hostapd/hostapd.conf

4)如果你使用的網(wǎng)卡提示一下信息
Configuration file: /etc/hostapd/hostapd.conf
nl80211: 'nl80211' generic netlink not found
Failed to initialize driver 'nl80211'
rmdir[ctrl_interface]: No such file or directory
那么,還是要使用第三方的hostapd。

4、安裝新的hostapd

1)刪除原來的hostapd

sudo apt-get autoremove hostapd

2)下載第三方驅(qū)動并安裝

鏈接:http://share.weiyun.com/783e42c87ca22c458cebd2456b067de6 (密碼:kZHA)注:如已失效,請?jiān)谙旅嬖u論通知

tar -zxvf v1.1.tar.gz

3)編譯:

cd RTL8188-hostapd-1.1/hostapd
sudo make
sudo make install

4)然后再重啟服務(wù),應(yīng)該提示成功:

$ sudo service hostapd restart
[ ok ] Stopping advanced IEEE 802.11 management: hostapd.
[ ok ] Starting advanced IEEE 802.11 management: hostapd.

5)將hostapd加入開機(jī)自啟動

sudo service hostapd start
sudo update-rc.d hostapd enable

5、安裝DHCP服務(wù)

以上步驟建立起了wifi熱點(diǎn),但是無法自動獲取ip,需要以下步驟

sudo apt-get install udhcpd

1)編輯配置文件:

sudo vim /etc/udhcpd.conf
#修改以下信息,start和end是允許自動獲取的起始和結(jié)束,注意跟第一步的靜態(tài)ip在一個(gè)網(wǎng)段
start 10.10.10.10
end 10.10.10.100
interface wlan0

2)接下來編輯/etc/default/udhcpd并且將下面這行注釋掉,以使DHCP Server正常工作:

#DHCPD_ENABLED="no"

3)啟動dhcp服務(wù)器

sudo service udhcpd start
sudo update-rc.d udhcpd enable

經(jīng)過此步手機(jī)已經(jīng)可以接入wifi網(wǎng)絡(luò),并且自動獲取ip

6、配置路由轉(zhuǎn)發(fā)

理論上是經(jīng)過這一步,手機(jī)可以通過共享樹莓派的無線網(wǎng)絡(luò)上網(wǎng)了,但是筆者一直沒有成功
1)設(shè)置路由映射規(guī)則

sudo iptables -F
sudo iptables -X
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
sudo iptables -A FORWARD -i eth0 -o wlan0 -m state --state RELATED,ESTABLISHED -j ACCEPT
sudo iptables -A FORWARD -i wlan0 -o eth0 -j ACCEPT
sudo bash -c iptables-save > /etc/iptables.up.rules

2)編輯:

sudo vim /etc/network/if-pre-up.d/iptables

添加下面兩行代碼:

#!/bin/bash
/sbin/iptables-restore < /etc/iptables.up.rules

保存退出,然后修改iptables權(quán)限:

sudo chmod 755 /etc/network/if-pre-up.d/iptables

4)開起內(nèi)核轉(zhuǎn)發(fā):

sudo vim /etc/sysctl.conf

找到下面兩行:

#Uncomment the next line to enable packet forwarding for IPv4
#net.ipv4.ip_forward=1

把net.ipv4.ip_forward 前面的#去掉,保存退出。
然后:

sudo sysctl -p

7、其它問題

如果wlan0無法設(shè)置ip, 將/etc/default/ifplugd的內(nèi)容修改配置如下:

INTERFACES="eth0"
HOTPLUG_INTERFACES="eth0"
ARGS="-q -f -u0 -d10 -w -I"
SUSPEND_ACTION="stop"

看完上述內(nèi)容是否對您有幫助呢?如果還想對相關(guān)知識有進(jìn)一步的了解或閱讀更多相關(guān)文章,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對創(chuàng)新互聯(lián)的支持。


當(dāng)前文章:樹莓派怎樣創(chuàng)建wifi熱點(diǎn)
本文來源:http://weahome.cn/article/ghjpps.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部