利用樹莓派3b挖ETH
A. 樹莓派3B+可以將無線網路轉為有線網路共享給台式電腦嗎
樹莓派3B+可以設置為路由器,如果設置好了就可以支持無線橋接,不過如果樓主想穩定使用建議還是購買專業的路由器產品。
樓主說的這個無線網轉有線網是路由器的「無線橋接」功能,要使用無線橋接模式需要兩台路由器:一台作為橋接設備,另一台作為路由器設置,台式機電腦有線連接橋接設備,橋接設備和路由器之間通過無線連接。
B. 樹莓派怎麼連電腦
1、串口連接
這種方式在我樹莓派的第一篇博客有講,這里我簡單介紹。
連接樹莓派,樹莓派GPIO串口的GND,txd,rxd分別與轉介面的GND,rxd,txd相連,用的什麼轉接模塊我不管,反正最後得變成一個USB的介面接在電腦上,並在電腦設備管理器上的埠選項可以發現它,用Serial登錄。
可以用PUTTY登錄,我用的是新版的secureCRT。
2、ssh登錄
在我的樹莓派第一篇博客中,有讓你們新建一個不帶後綴名的文檔文件,這下派上用場了。
直接看我的另一篇博客設置好樹莓派的靜態ID,用網線將樹莓派和路由器LAN口相連,然後我們就可以遠程操作我們的樹莓派了。
但是得注意,我們得和樹莓派在同一個wifi頻段上。也就是我們電腦得連接樹莓派所連接的路由器的wifi,不然連不上。
3、網線直連
因為樹莓派3B只有一個能用的串口,另外一個串口還是虛擬的,這就很揪心了。
你可以通過ssh登錄,然後使用其串口。
這里介紹另外一種登錄,樹莓派和電腦通過一根網線連接即可。
這張圖也是我從其他網頁所過來的,先完成上面的操作,允許其他用戶連接什麼什麼的:
在dos界面輸入arp -a,會奇怪地多出個192.168.137.1,而且每台電腦都一樣,這是本地連接的IP地址,你就把你電腦看成一個路由器,地址為192.168.137.1,然後你樹莓派的IP在其頻段下設置。
因為我在樹莓派上開啟的wlan0,eth0沒有被自動打開,我直接暴力地打開一個。
輸入:sudo ifconfig eth0 192.168.137.10
然後你打開secureCRT或者PUTTY,通過SSH2登錄進去,發現竟然可以登錄,而且ping了ping網路還是通的
我這種做法有個很致命的問題,就是每次要用這種方法登錄時,都得先通過上面兩種方式登錄然後強制打開我的eth0。
其實我並不是在通過網線連接電腦再連接Internet,而是直接連接wifi,但我想要樹莓派通過網線上網。
那我要怎樣只通過一根網線上網呢???
也就是說我們不強制地設置eth0的地址,而是讓樹莓派一啟動就獲取到自己的IP然後SSH登錄,之後樹莓派一直通過靜態網路也就是網線上網。
我們把之前關於wifi的設置全部注釋掉,就開一個有用的eth0:
輸入 sudo vim /etc/resolv.conf
在這里我們設置一下DNS,它起到解析域名的作用,不容小覷
第一個nameserver是我路由的,我們添加第二個nameserver,填的是電腦的。我剛才說了,我們把電腦看成路由器時,它就變成了192.168.137.1,它反而要開始分配地址了。
設置好之後,輸入sudo reboot重啟,然後直接SSH登錄,完美連接上。
而現在我們是通過eth0上網而不是wifi了。
4、網線直連(重修訂)
今天重新看了下自己的博客,發現寫得有點亂,這里重新編輯一下,以方便大家。新購買樹莓派的各位,在只有一根網線的前提下,可以直接先看這一部分。
首先完成如下的操作。我是通過無線連接網路,然後網線口連接樹莓派的。
如果遇到下圖這樣的問題,請迅速win+R然後敲入services.msc進入服務選項,將Windows Firewall服務打開。
在cmd窗口敲入arp -a的時候,如果沒有顯示自己樹莓派的地址(0-254)之間,可以嘗試重新拔插。
如果還是找不到,就在cmd下敲入這個,ping137下所有的IP地址,這樣就能得到ip以及mac等地址。
for /l %i in (1,1,255) do ping -n 1 -w 60 192.168.137.%i | find "回復" >> pingall.txt
這個192就是我們樹莓派所獲得的地址,使用CRT或者putty登錄它即可。
C. 樹莓派3B+供電不足無法開機怎麼辦用任何充電頭都沒有用
①、就此以上問題,首先檢查一下,樹莓派3B+原裝充電器是否正
常。
②、檢查一下充電數據線是否正
常。
③、檢查一下充電數據線插頭 與 樹莓派3B+充電輸入介面,兩者之間內部是否存在著接觸不良等問
題。
④、檢查一下樹莓派3B+內部的電池是否正
常。
⑤、如果以上檢查你都能確定正常的情況下,那這問題就有可能是,內部的充電控制電路異常或損壞等等。
D. 如何給樹莓派3b的WiFi設定固定IP
1.
在路由器裡面把樹莓派設置為固定IP,這個方法最好。
2.
樹莓派內部設置靜態IP。
sudo
vi
/etc/network/interfaces
修改:
把其中的「iface
eth0
inet
dhcp」修改為「iface
eth0
inet
static」,然後另起一行輸入
address
*.*.*.*
(你想分配給樹莓派的IP地址,如果你的路由器地址是192.168.0.1,那麼你只能設置為192.168.0.*)
netmask
*.*.*.*
(Mask的值)
network
*.*.*.*
(Destination的值)
broadcast
*.*.*.*
(Bcast的值)
gateway
*.*.*.*
(Gateway的值)
E. 使用樹莓派3B做NAS伺服器可行嗎
可行的,之前在一個論壇上看到有人在樹莓派上安裝了國內的一個開源的WISNUC系統。詳細教程可以看下:
http://bbs.wisnuc.com/forum.php?mod=viewthread&tid=14428&extra=page%3D1
F. 樹莓派3b怎麼創建wifi熱點
創建WiFi熱點使用的GitHub上一個開源項目:
https://github.com/oblique/create_ap
具體在樹莓派上操作為:
#將代碼到本地,安裝
git clone https://github.com/oblique/create_ap
cd create_ap
make install
#安裝依賴的庫
apt-get install util-Linux procps hostapd iproute2 iw haveged dnsmasq
#創建WiFi熱點(GitHub上有多種方式創建,可以查找自己需要的那種)
sudo create_ap wlan0eth0 熱點名 密碼
#開機啟動
#將sudo create_ap wlan0eth0 熱點名 密碼 添加到/etc/rc.local當
#中,即可開機啟動
G. 樹莓派3b 固定孔距離與孔徑
看這個圖,1B+和2,3是完全一致的。但是內部元件高度和位置有差距,自己注意。
還有網路不能叫做全網,這種事情要谷歌。
H. 樹莓派3b怎麼從新連接連接 過的wifi
1、檢查USB無線網卡是否已經正確識別
將無線USB網卡插入樹莓派後啟動樹莓派,比較不建議熱插拔,因為插入的一瞬間會有比較高的電流,如果電源輸出不夠可能導致樹莓派重啟。用自己的方法進入shell界面後輸入命令:
lsusb
如果樹莓派已經正常識別,在顯示類似於如下的信息中可以看到你的USB無線網卡設備ID和晶元型號
pi@raspberrypi:~$ lsusb
Bus 001 Device 004: ID 0bda:8176 Realtek Semiconctor Corp. RTL8188CUS 802.11n WLAN Adapter
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
以我的EDUP為例,使用的是Realtek RTL8188CUS的晶元。
最新的raspbian已經有了wifi必要的包,直接插上就可以用了。不過最好還是可以看看 iwconfig 確認一下,輸入 iwconfig 顯示如下:
pi@raspberrypi:~$ iwconfig
wlan0 unassociated Nickname:""
Mode:Managed Frequency=2.412 GHz Access Point: Not-Associated
Sensitivity:0/0
Retry:off RTS thr:off Fragment thr:off
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
lo no wireless extensions.
eth0 no wireless extensions.
如果出現了wlan0,那說明網卡已經正常工作了。(這里的示例是已經用usb無線網卡連接上網路了,所以會顯示ESSID。)如果這里的顯示不正常,請安裝連接wifi必要的包
sudo apt-get install wireless-tools wpasupplicant firmware-realtek
2、設置wifi
輸入如下命令可以搜索附近所有可連接的Wifi AP:
pi@raspberrypi:~$ iwlist wlan0 scan
wlan0 Scan completed :
Cell 01 - Address: 50:BD:5F:69:32:E8
ESSID:"TP-LINK_32E8"
Protocol:IEEE 802.11bgn
Mode:Master
Frequency:2.412 GHz (Channel 1)
Encryption key:on
Bit Rates:300 Mb/s
Extra:wpa_ie=
IE: WPA Version 1
Group Cipher : CCMP
Pairwise Ciphers (1) : CCMP
Authentication Suites (1) : PSK
Extra:rsn_ie=
IE: IEEE 802.11i/WPA2 Version 1
Group Cipher : CCMP
Pairwise Ciphers (1) : CCMP
Authentication Suites (1) : PSK
Quality=99/100 Signal level=62/100
Cell 02 - Address: 00:6B:8E:67:27:19
ESSID:"PHICOMM_672719"
Protocol:IEEE 802.11bgn
Mode:Master
Frequency:2.412 GHz (Channel 1)
Encryption key:on
Bit Rates:300 Mb/s
Extra:wpa_ie=
IE: WPA Version 1
Group Cipher : CCMP
Pairwise Ciphers (1) : CCMP
Authentication Suites (1) : PSK
Extra:rsn_ie=
IE: IEEE 802.11i/WPA2 Version 1
Group Cipher : CCMP
Pairwise Ciphers (1) : CCMP
Authentication Suites (1) : PSK
Quality=100/100 Signal level=54/100
(由於我這邊的wifi比較多,返回信息太長了,所以就不全部展現了)
如果不需要知道wifi詳細參數,之查找Wifi AP的話 可以輸入 iwlist wlan0 scan | grep ESSID 回顯如下
pi@raspberrypi:~$ sudo iwlist wlan0 scan | grep ESSID
ESSID:"TP-LINK_32E8"
ESSID:"lpcx26"
ESSID:"PHICOMM_672719"
ESSID:"wangcheng"
ESSID:"TP-LINK_2BA4"
ESSID:"ME-139"
ESSID:"138-303"
ESSID:"ChinaNet-2VJV"
ESSID:"MERCURY_5CEE4E"
ESSID:"NO"
ESSID:"TP-LINK_E3DB46"
ESSID:"qingchao5"
ESSID:"ChinaNet-Fyuz"
ESSID:"MERCURY_9C1C"
ESSID:"liuchunyan"
ESSID:"TP-LINK_0596"
確定樹莓派可以檢測到你建立的wifiap之後,按照如下方法配置
使用如下命令獲得wifi設置 wpa_passphrase SSID名稱 密碼 回顯如下
pi@raspberrypi:~$ wpa_passphrase SSID password
network={
ssid="SSID"
#psk="password"
psk=
}
復制這段回顯並保存到自己的配置文件中
pi@raspberrypi:~$ sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="SSID"
#psk="password"
psk=
}
Ctrl + O 快捷鍵 保存; Ctrl + X 快捷鍵 退出 Nano 編輯器
修改完成後,使用以下命令重啟網路
pi@raspberrypi:~$ sudo /etc/init.d/networking restart
pi@raspberrypi:~$ sudo service networking restart #跟上面行的作用一樣。
pi@raspberrypi:~$ sudo ifdown wlan0 #有時需要執行 或者 下一行命令才能發生作用。
pi@raspberrypi:~$ sudo ifup wlan0 #建議嘗試本條命令
pi@raspberrypi:~$ wpa_cli status #查看連接狀態
成功後,用 ifconfig 命令可以看到 wlan0 設備,且有了IP地址(已連接)。
如果還是沒有反應,重啟樹莓派 sudo reboot 命令重啟。
I. 我用樹莓派3B的板子通過realvncviewers連接筆記本,可是連接成功後無法顯示桌面,請問大佬們是在怎麼回事
是不是你樹莓派裡面的vnc服務沒有開,還有ssh服務。你可以先去把這些協議都打開再來試試遠程桌面連接。其實我不建議使用桌面,因為桌面沒有多大意思。除了耗費過大的內存,和計算資源它和不搭載桌面的樹莓派系統沒多大區別。所以建議你用lite版本的進行學習和開發,這樣也能更好的掌握樹莓派。使用putty等協議進行遠程登錄。你甚至可以把路由器映射到公網,然後通過外網直接訪問樹莓派。進行操控。
J. 樹莓派3B與3B+有什麼區別
樹莓派3B與3B+的區別:
樹莓派3b+是在原來樹莓派3B的基礎上進行了強力的升級,採用了BCM2837B0型號CPU構建,是3B版本的博通處理器的升級版本,更新版本進行了性能和散熱器優化。
擁有更好時鍾頻率和更精準的晶元溫度.雙頻無線網卡和藍牙採用 Cypress CYW43455「combo」晶元使其在2.4GHz和5GHz的頻帶將會有更加優異的表現, 除了峰值CPU時鍾頻率提高200MHz外,有線和無線網路吞吐量大約是上一版本的三倍,並且能夠在更長的時間內保持高性能。
樹莓派3B+確實消耗的功率遠遠超過其前身,強烈建議使用高質量的2.5A電源。
具體的參數提升:
1.處理器提升,從1.2GHz換成1.4GHz。
2.增加對5GHz WiFi頻段的支持,Dual-band 802.11ac。
3.提升藍牙版本Bluetooth 4.2。
4.升級千兆乙太網卡。
5.支持外接PoE供電(需配合獨立的擴展板)。
6.提升PXE網路穩定性和USB吞吐容量。
7.提升整體熱管理能力(散熱)。