樹莓派在終端透過修改wifi和eth0網口的配置檔案來配置網路

潇湘神剑發表於2024-10-24

  因為家裡的其中一個WIFI出問題了,導致樹莓派連不上了,又不想接顯示器來修改樹莓派WIFI的賬戶密碼,於是就想了一個辦法,將eth0的IP給固定了,後續如果要更換樹莓派的WIFI,就可以透過eth0的固定ip去連線樹莓派了。

無線網修改方式:nano /etc/wpa_supplicant/wpa_supplicant.conf

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=CN

network={
    ssid="JDCwifi_ED04_5G"
    psk="123456"
}

eth0網口修改方式:

如果你的/etc/network/interfaces的內容如下:

# interfaces(5) file used by ifup(8) and ifdown(8)
# Include files from /etc/network/interfaces.d:
source /etc/network/interfaces.d/*

  當你在/etc/network/interfaces檔案中看到source /etc/network/interfaces.d/*這一行時,意味著你的系統正在從/etc/network/interfaces.d/目錄下的檔案載入網路介面的配置。這是Debian和Ubuntu等Linux發行版的一種更靈活的方式來管理網路介面配置,允許使用者在interfaces.d目錄中放置單獨的配置片段檔案。

  如果你想為eth0配置靜態IP地址,你需要在/etc/network/interfaces.d/目錄下建立一個新的配置檔案。nano /etc/network/interfaces.d/50-eth0;數字是為了排序優先順序。

# iface eth0 inet dhcp
# 配置eth0靜態IP地址
auto eth0
iface eth0 inet static
    address 192.168.1.100 # 你的IP地址
    netmask 255.255.255.0 # 子網掩碼
    gateway 192.168.1.1 # 預設閘道器
    dns-nameservers 114.114.114.114 114.114.115.115 # DNS伺服器地址

重啟網路服務:sudo systemctl restart networking.service

或者:sudo ifdown eth0 && sudo ifup eth0

相關文章