当前位置: 首页 > news >正文

[Linux]如何設置靜態IP位址?

自從將Ubuntu Server 24.04 LTS作業系統建置在VM上後,逐漸導入一些容器和微服務器並使可由其他Client端來連接使用,其中包含AIGC模型和自動化工作流等服務,例如Open-WebUI和n8n。然而,若VM重新開機或路由器因故斷電等等狀態,區網IP位址可能因DHCP機制而變動,進而導致上述容器和微服務器的連結位址也隨著變動,設置靜態IP位址應該是一勞永逸的方式。

以下是在Ubuntu Server 24.04 LTS設置靜態IP位址的實作步驟,相當簡單地解決上述問題,而不同版本的Ubuntu作業系統基本上大同小異,僅是檔案名稱稍微不同。

a.查詢並取得網路卡名稱

設定固定IP前,需先確認網路卡名稱,利用下列指令可知網卡為ens34,對應區網IP為192.168.0.110

ip a

b.查詢對應的.yaml檔案

切斷工作路徑到/etc/netplan,查詢是否有對應的.yaml檔案,該.yaml的檔案名稱隨著版本不同而不同,例如在樹莓派 4B安裝的Ubuntu 22.04 desktop的檔案名稱為01-network-manager-all.yaml,而在該虛擬機安裝Ubuntu 22.04 server的檔案名稱為50-cloud-init.yaml

c.編輯.yaml檔案

利用nano編輯50-cloud-init.yaml,如下內容,將固定ip設定為192.168.0.215。

sudo nano 50-cloud-init.yaml
network:ethernets :ens34:dhcp4: noaddresses:-192.168.0.215/24nameservers:addresses:-8.8.8.8-8.8.4.4routes:- to: defaultvia: 192.168.0.1version:2

d.啟用設定並確認IP是否已修改

儲存並關閉50-cloud-init.yaml後,執行以下命令以套用新的網路設定,並利用ip a重新查詢IP是否已更換成192.168.0.215

sudo netplan applyip a

注意事項說明:

1. dhcp4:設定為no,換言之,關閉DHCP自動分配IP功能,改由取得設定的固定IP。

2. nameserver代表DNS 伺服器)Domain Name System Servers),用來將網域名稱(如google.com)轉換成 IP 地址,使電腦能夠連接到正確的伺服器。8.8.8.8和8.8.4.4是Google公開的DNS 伺服器,亦可選用其他的公開DNS 伺服器,如下:

3.可利用下列指令取得routes的ip

ip r

http://www.dtcms.com/a/286816.html

相关文章:

  • LangChain 源码剖析(七)RunnableBindingBase 深度剖析:给 Runnable“穿衣服“ 的装饰器架构
  • Vuex 基本概念
  • Java HashMap高频面试题深度解析
  • Redis高频面试题:利用I/O多路复用实现高并发
  • 在java后端项目中,controller、dal、service的作用是什么?
  • 从 0 安装 Label Studio:搭建可后台运行的数据标注平台(systemd 实践
  • 微服务项目总结
  • 【c++】中也有floor函数吗?他与JavaScript中的floor有啥区别?
  • 【iOS】消息传递和消息转发
  • Ubuntu系统下快速体验iperf3工具(网络性能测试)
  • CAN通信静默模式的原理与应用
  • 【JAVA】JVM内存泄漏围剿终极指南:Arthas在线诊断 + MAT内存分析完整链路
  • 代码随想录算法训练营第二十四天
  • 中国工业RFID前三品牌
  • 片上网络(NoC)拓扑结构比较
  • LeetCode 88 - Merge Sorted Array 合并有序数组
  • 策略模式+工厂模式(案例实践易懂版)
  • 半小时部署本地deepseek【1】
  • HTTP/2:突破性能瓶颈的Web传输革命
  • 低代码可视化工作流的系统设计与实现路径研究
  • 开启modbus tcp模拟调试
  • C++并发编程-14. 利用栅栏实现同步
  • 嵌入式系统内核镜像相关(十六)
  • Vue中使用vue-3d-model实现加载3D模型预览展示
  • docker命令参数详解
  • 数字化转型:概念性名词浅谈(第三十二讲)
  • 基础密码协议
  • Python os 模块:系统操作的 “百宝箱”
  • Java编程规范(简约版)
  • MoE,混合专家