當前位置:首頁 » 幣種行情 » 數莓派ip配置eth0

數莓派ip配置eth0

發布時間: 2024-12-06 02:48:06

㈠ 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 自動連接無線網路

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

㈢ 怎樣給樹莓派設置靜態IP

將USB無線網卡插入樹莓派任一USB介面,插上網線,接通電源;在個人電腦上通過ssh連接樹莓派,默認帳號是pi,默認密碼是raspberry。
連接成功後,用lsusb命令,
可以看到已經識別硬體了,然後再用ifconfig,
接下來,我們要修改網路配置文件,修改/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
修改完成後,reboot命令就可以了

㈣ 如何給樹莓派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的值)

㈤ 怎樣給樹莓派設置靜態IP

首先,用USB轉TTL,連接樹莓派,使用115200 N 8 1 的串口方式就可以登錄,輸入默認密碼 pi raspberry 來登錄。

然後,vi /etc/network/interfaces 改成如下
auto lo
iface lo inet loopback
iface eth0 inet static
address 192.168.1.88netmask 255.255.255.0gateway 192.168.1.1
allow-hotplug wlan0iface wlan0 inet manualwpa-roam /etc/wpa_supplicant/wpa_supplicant.conf

其中的iface default inet dhcp(要刪除否則 ip是固定的但是無法連外網)
加粗部分,我們一定要根據自己的情況來設定。

然後重啟服務或系統
sudo reboot
root@raspberrypi:~# sudo service networking restart
即可。
測試能不能ping 通網路
ping www..com
發現不能解析,可能是dns解析有問題,那麼我們需要設置一下DNS。
oot@raspberrypi:~# sudo cat /etc/resolv.conf改成類似的即可
nameserver 8.8.8.8

斜體加粗部分,根據情況設定,114.114.114.114,或者直接你的路由器的ip。

熱點內容
區塊鏈的課程是什麼 發布:2024-12-30 01:40:51 瀏覽:420
礦池單獨挖礦 發布:2024-12-30 01:23:47 瀏覽:69
哪些公司准備進軍元宇宙 發布:2024-12-30 01:22:53 瀏覽:88
幣圈怎麼計算收益 發布:2024-12-30 01:22:52 瀏覽:287
區塊鏈工程是哪個專業大類 發布:2024-12-30 01:22:10 瀏覽:958
飢荒海灘怎樣挖礦石 發布:2024-12-30 01:21:34 瀏覽:709
trx4開箱操作視頻 發布:2024-12-30 01:17:47 瀏覽:821
星火礦池算力接受 發布:2024-12-30 01:12:02 瀏覽:184
礦機的資金盤 發布:2024-12-30 01:08:56 瀏覽:55
虎與挖礦什麼意思 發布:2024-12-30 01:07:20 瀏覽:754