
ubuntu 24.04重開機後不能上網,教您設定網卡!
問:
ubuntu 24.04重開機後不能上網,教您設定網卡!
答:
我來說明如何在Ubuntu 24.04上設定網卡enp1s0的IP位址。在Ubuntu 24.04中,我們使用netplan來進行網路設定。以下是具體步驟:
- 首先確認網卡名稱:
baship addr show
- 編輯netplan配置文件(通常位於/etc/netplan/目錄下):
bashsudo nano /etc/netplan/00-installer-config.yaml
- 在配置文件中加入以下內容(根據您的需求修改IP位址):
yamlnetwork: version: 2 renderer: networkd ethernets: enp1s0: addresses: - 192.168.1.100/24 # 您想要設定的IP位址和子網路遮罩 routes: - to: default via: 192.168.1.1 # 預設閘道 nameservers: addresses: [8.8.8.8, 8.8.4.4] # DNS伺服器
- 套用設定:
bashsudo netplan apply
- 驗證設定是否成功:
baship addr show enp1s0
如果您想要使用DHCP自動取得IP位址,則可以將配置改為:
yamlnetwork: version: 2 renderer: networkd ethernets: enp1s0: dhcp4: true
需要注意的事項:
- 請確保IP位址不會與網路中其他設備衝突
- 子網路遮罩(/24)要與您的網路環境相符
- 閘道位址要設定成您實際的網路閘道
當使用netplan apply出現permissions for xxx are too opne
這個錯誤是因為netplan配置文件的權限太寬鬆了。我們需要修改檔案權限,具體操作如下:
- 首先修改檔案權限:
bashsudo chmod 600 /etc/netplan/xxx.yaml
這個指令會將權限設定為只有root可以讀寫(600)。
- 確認檔案擁有者:
bashsudo chown root:root /etc/netplan/xxx.yaml
- 然後再次執行:
bashsudo netplan apply
這樣應該就能解決權限問題了。權限600的含義是:
- 擁有者(root): 可讀寫 (6)
- 群組: 無權限 (0)
- 其他使用者: 無權限 (0)
這是netplan配置文件的建議權限設定,因為這些檔案包含網路配置信息,需要較嚴格的權限控制。
發表於2026-08-05
更新於2026-08-05