當前位置:首頁 » 手機軟體 » 樹莓派查ip共享網路
擴展閱讀
luca連接不上網路 2025-04-22 16:55:48
邁騰連無線說網路不安全 2025-04-22 16:45:30

樹莓派查ip共享網路

發布時間: 2025-04-22 15:13:13

1. 無公網 IP,從公網 SSH 遠程訪問家中的樹莓派

在使用樹莓派(Raspberry Pi)時,許多人希望在無需物理訪問設備的情況下,從遠程位置通過SSH(安全外殼)進行操作。本篇文章將詳細介紹如何實現這一目標,包括在樹莓派上啟用SSH,查找IP地址,以及如何在任何其他計算機上通過SSH連接。

首先,確保樹莓派已連接到網路。SSH在默認情況下是禁用狀態,因此在全新安裝Raspbian後需要進行啟用。可以通過以下步驟操作:進入Raspberry Pi配置窗口,轉至介面選項卡啟用SSH,然後重新啟動設備。或者,使用命令行輸入`sudo raspi-config`,然後轉到高級選項啟用SSH。

接下來,找到樹莓派的IP地址。通常情況下,樹莓派會分配一個本地IP地址,如192.168.x.x或10.x.x.x。可以使用`ifconfig`或`ip address`命令來查找IP地址。在大多數情況下,eth0條目下的IP地址是有效的。如果使用的是WiFi,IP地址可能在名為「wlan0」的條目下。此外,可以通過路由器/數據機上的網路設備列表查找IP地址。

在找到IP地址後,就可以從其他計算機上通過SSH連接到樹莓派了。需要輸入樹莓派的用戶名和密碼,用戶名默認為「pi」,密碼默認為「raspberry」。在Windows上,可以使用PuTTY等SSH客戶端連接;在Mac和Linux上,則直接在終端輸入`ssh pi@IP地址`命令進行連接。第一次連接時可能會出現警告,需要輸入yes並回車鍵繼續。成功連接後,即可通過終端遠程執行命令,而無需物理訪問設備。

然而,在家中同一區域網絡訪問樹莓派存在局限性,且如果IP地址發生變化,則遠程訪問變得困難。這時,可以通過安裝cpolar進行內網穿透,將樹莓派暴露到公網,使任何人都能訪問。安裝cpolar並進行token認證後,可以配置服務開機自啟動。登錄cpolar後台,查看ssh隧道映射的公網地址,然後使用SSH命令進行遠程訪問。通過這種方式,可以在任何位置訪問樹莓派,無論是辦公室、學校還是手機4G網路。

為了確保安全性,建議修改默認密碼。可以使用`passwd`命令修改密碼。此外,設置SSH密鑰也可以避免每次登錄時輸入密碼。最後,整理了一些關於Linux學習的優質資源,包括視頻、電子書和PPT等,免費提供給大家。如果本文對你有幫助,歡迎點贊、收藏、轉發,讓我有動力繼續創作。

2. 電腦怎樣查樹莓派的IP

登錄到路由器的管理頁面
確保樹莓派已經連接路由器,然後在路由器連接設備中查找IP

有條件的話,直接在樹莓派上看IP

3. 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

/********************************************************************************************************************************************************/

4. 樹莓派如何通過網線與電腦連接

工具:需要樹莓派,電腦,一根網線。

樹莓派共享電腦網路,當然也可以作為兩台計算機之間共享網路。一共有兩個硬體,一是被共享網路的計算機(之後簡稱為計算機),另一個為使用別人網路上網的樹莓派(之後簡稱為樹莓派)

具體操作步驟如下:

1、設置允許其他網路用戶通過此計算機的Internet連接來連接