① 樹莓派基礎設置-連接WIFI
樹莓派剛開始燒錄好系統時無法直接連接WIFI,因為樹莓派官方系統默認的地區和時區是英國,因此我們需要哦修改時區和地區,就可以正常使用WIFI功能了。
   -在命令行里輸入如下命令然後敲回車
  
 通過鍵盤的上下鍵,移動到「 Localisation Options」(因為版本可能不一樣,要仔細觀察,位置不是固定的),回車進入。
                                          
 -依次進入 change Timezone  ->  ASIA  ->  Shanghai
                                                                                                                          
 -設置好後,再回到"localisation Options",回車進入,選擇第十四行「change WIFI contry  -> China」
② 樹莓派設置wifi 自動連接無線網路
1.開始配置網路了,修改 sudo vim /etc/network/interfaces 文件,把它修改成這個樣子
  auto lo
  
 iface lo inet loopback
  
 auto eth0
  
 iface eth0 inet dhcp
  
 allow-hotplug wlan0
  
 auto wlan0
  
 iface wlan0 inet dhcp
  
     wpa-ssid "你的網路名稱"
  
     wpa-psk "你的密碼"
2.重啟網路
  
 sudo ifup wlan0
  
 3.查看網路情況
  
 ip addr
③ 樹莓派 3B+ 連接 WPA2 企業級加密的 WIFI
  樹莓派 3 代 B+  已自帶了藍牙和 WIFI 模塊,且支持 2.4/5G HZ 雙頻段無線網路。本以為連下 WIFI 就是動動手指的事情。
   偏偏公司是 WPA2 企業級加密的無線網,圖形界面下顯示的 WIFI 名稱是灰色的,無法直接連接。無奈只好通過命令行配置。
樹莓派用的是當前最新版本的 Raspbian 系統 (2018-10-09),無線網路配置文件為 /etc/wpa_supplicant/wpa_supplicant.conf 。所以直接將 WIFI 的連接信息補充到該配置文件中即可。
連接「最簡單」的 WIFI (如手機熱點)時配置如下:
其中 WIFI 的連接信息主要是 network 項中的內容。
如果需要同時配置多個 WIFI 的連接並為其設置優先順序,可參考以下配置:
其中 priority 項用於設置優先順序,該值 越大 則優先順序 越高 。
隱藏 WIFI 不能被自動搜索到,需要手動添加連接。
主要是添加 scan_ssid=1 項。
示例配置文件如下(尷尬,不是很懂。但我是可以連的。。):
更多 wpa_supplicant.conf 文件的配置實例可參考 man wap_supplicant.conf
wpa_supplicant.conf 文件的配置說明可參考 這篇博客 (內容太詳細了,,沒細看)
④ 1. 樹莓派:eth橋接到wlan口,共享上網
背景: 樹莓派外接5G無線網卡,推流器連接raspberry 3B lan口,共享上網。
  
  驗證: raspberry 3B連接手機的熱點,PC通過網線與raspberry的lan口相連,實現上網。
  
  思路: 
  
 1. 首先給raspberry的eth設置一個靜態ip地址。
  
 2. 修改IP轉發規則,允許ip數據的轉發。(ip_forward的設置)
  
 3. 路由設置,配置iptables,進行兩個網卡的橋接。
  
 4. 開啟raspberry的DHCP服務,在eth口上開啟。
  
 5. 開啟DNS服務。
詳細過程: 
  
  1. 給樹莓派的eth分配靜態地址。 
  
 暫時分配:
  
 sudo ifconfig eth0 192.168.173.1 255.255.255.0 up
  
 永久分配:
  
 寫在配置文件里。
  
 配置文件 /etc/network/interfaces,請注意此處wlan0的地址參數要和etc/udhcpd.conf相關參數相對應。
  
 sudo vi  /etc/network/interfaces
  
 #iface default inet dhcp
  
 增加
  
 auto eth0
  
 iface eth0 inet static
  
 address 192.168.173.1
  
 netmask 255.255.255.0
注意: 
  
  2. 啟動IP轉發 
  
  有多種方法,建議使用sysctl的設置方式 
  
 方法1:sudo echo 1 > /proc/sys/net/ipv4/ip_forward
  
 方法2:sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"
  
 方法3:sudo sysctl -w net.ipv4.ip_forward=1
  
 有的時候需要在/etc/sysctl.conf下添加一行:net.ipv4.ip_forward=1
  
  3. iptables設置 
  
      iptables -t nat -I POSTROUTING -o wlan0 -j MASQUERADE
  
  4. dhcp服務 
  
  4.1 安裝udhcpd服務 
  
     sudo apt-get update
  
     sudo apt-get install udhcpd
  
  4.2 配置DHCP服務 
  
     sudo vi /etc/udhcpd.conf 
    1. 修改網路介面,設置成對應的網卡號
    2. 設置remaining,去除前面的#符號 
    #remaining     yes    改為   remain    yes
    3. 設置樹莓派的IP地址
  
         修改opt router為192.168.173.1,那麼配置完成之後這個地址將作為網關,連接到raspberry eth口的設備網關需要設置為此IP.
  
         此處opt dns被修改為公共的DNS地址 114.114.114.114和 114.114.114.115
                                          
  4.3 使能DHCP 
  
      配置 /etc/default/udhcpd
    sudo nano  /etc/default/udhcpd
  
     使用#符號注釋DHCPD_ENABLED="no"
  
     DHCPD_ENABLED="no"    改為     #DHCPD_ENABLED="no" 
4.4  啟動服務 
  
     1. 啟動udhcp的服務:sudo service udhcpd start 
    2. 設置開機啟動: sudo update-rc.d  udhcpd enable 
  
  5. dns服務 
  
 在進行調試的時候發現無法查詢到raspberry使用的dns地址,按照常規方法查到的dns地址為127.0.1.1。在網上查了一下https://segmentfault.com/q/1010000002443769 感興趣的可以參考一下這篇文章。
  
 這就導致我在測試的時候遇到一個問題,pc可以通過ip地址訪問,但是通過域名無法訪問。然後我就在網上查了一些共用的dns伺服器,設置後一切正常。關於這些共用的dns信息參考如下:
  
 /********************************************************************************************************************************************************/
  
 A、DNSPod DNS+:DNSPod的 Public DNS+是目前國內第一家支持ECS的公共DNS,是DNSPod推出的公共域名解析服務,可以為全網用戶提供域名的公共遞歸解析服務!
  
 DNS 伺服器 IP 地址:
  
 首選:119.29.29.29        備選:182.254.116.116
  
 B、114DNS:國內用戶量巨大的DNS,訪問速度快,各省都有節點,同時滿足電信、聯通、移動各運營商用戶,可以有效預防劫持。
  
 DNS 伺服器 IP 地址:
  
 首選:114.114.114.114        備選:114.114.114.115
  
 C、阿里 AliDNS:阿里公共DNS是阿里巴巴集團推出的DNS遞歸解析系統,目標是成為國內互聯網基礎設施的組成部分,面向互聯網用戶提供「快速」、「穩定」、「智能」的免費DNS遞歸解析服務。
  
 DNS 伺服器 IP 地址:
  
 首選:223.5.5.5        備選:223.6.6.6
  
 /********************************************************************************************************************************************************/
⑤ 新版樹莓派系統沒有wifi config,怎麼配置無線wifi
首先最重要的是你周圍得有wifi...也沒什麼要設置的. 無線網卡驅動安裝好, 打開無線網卡,一般都是fn+f4什麼的,不同的電腦是不同的 在運行里輸入services.msc將wlan auto.....設置自動開啟,一般默認是自動開啟的,,,,這樣就可以了,,,點擊桌面右下角無線網路圖標搜索網路就ok了...
⑥ 樹莓派3如何連接無密碼的wifi
樹莓派是一個只有大小的卡片式電腦,基於ARM架構,採用Linux作為其操作系統;它默認是通過有線介面連接互聯網,對於如此小巧的設備,有線連接非常不方便,下面我們介紹下如何讓樹莓派通過無線網卡連接網路。
1、將USB無線網卡插入樹莓派任一USB介面,插上網線,接通電源;在個人電腦上通過ssh連接樹莓派,默認帳號是pi,默認密碼是raspberry(如何通過ssh連接樹莓派,請自行網上查找,當然如果樹莓派已配備好了鍵鼠,也可以本機操作)。
2、連接成功後,用lsusb命令,可以看到:
3、可以看到已經識別硬體了,然後再用ifconfig,看到wlan0信息如下:
4、接下來,我們要修改網路配置文件,修改/etc/network/interfaces文件,命令vi /etc/network/interfaces,修改成如下:
auto lo
iface lo inet loopback
iface eth0 inet dhcp
allow-hotplug wlan0
iface wlan0 inet static
wpa-ssid  netgear          #你要連接的wifi ssid
wpa-psk  1234567890     #你的wpa連接密碼 
address 192.168.1.110     # 設定的靜態IP地址
netmask 255.255.255.0     # 網路掩碼
gateway 192.168.1.1      # 網關
network 192.168.1.1      # 網路地址
#wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf       #注釋掉這一行
iface default inet dhcp
5、修改完成後,reboot命令就可以了。
注意事項
注意:第四步中要切換root許可權,否則可能無法寫入。
⑦ 樹莓派如何通過網線與電腦連接
工具:需要樹莓派,電腦,一根網線。
樹莓派共享電腦網路,當然也可以作為兩台計算機之間共享網路。一共有兩個硬體,一是被共享網路的計算機(之後簡稱為計算機),另一個為使用別人網路上網的樹莓派(之後簡稱為樹莓派)
具體操作步驟如下:
1、設置允許其他網路用戶通過此計算機的Internet連接來連接

⑧ 樹莓派配置wifi的幾種方法.md
[TOC]
  
 參考:
    https://jingyan..com/article/91f5db1b9daa3e5c7f05e3e8.html 
    _ 
  
 略
  
 shell中運行 raspi-config,選擇network options,選擇Wi-Fi,然後輸入SSID和密碼,重啟系統後即可。
  
 打開/etc/wpa_supplicant/wpa_supplicant.conf增加如下內容
  
 psk還可以是32位元組的預加密16進制數。該參數可以用wpa_passphrase生成:
  
 將以上內容追加到配置文件中(/etc/wpa_supplicant/wpa_supplicant.conf)
   或者直接這樣:wpa_passphrase "my_ssid" >> /etc/wpa_supplicant/wpa_supplicant.conf
  
 運行命令,使配置生效:wpa_cli -i wlan0 reconfigure
  
 列出所有的可用wifi網路:iwlist wlan0 scan,SSID有時候很復雜,輸入不方便時很有用
  
 iwconfig
   iwconfig  網卡名
   cat /proc/net/wireless
⑨ 2019-04-12【樹莓派筆記】 連接隱藏WiFi網路
樹莓派不能掃描出隱藏WiFi,需要編輯配置文件。
  
 使用命令行打開wpa_supplicant.conf文件進行編輯:
  
 在文件的最後增加一個WiFi配置:
  
 按ctrl+x,然後根據提示輸入y,將文件保存。
  
 重啟樹莓派後就可以連接上隱藏的WiFi了。