首页 > 系统相关 >Ubuntu Server 24.04.1 配置静态ip

Ubuntu Server 24.04.1 配置静态ip

时间:2024-09-17 10:35:26浏览次数:8  
标签:netplan dhcp4 ip Ubuntu Server yaml 地址 24.04

实体机安装完后,记录一下静态ip配置方法,否则每次ssh地址都会变,很不方便

参考: https://www.jb51.net/os/Ubuntu/952842.html

我们可以使用 Netplan 工具和配置文件,为 Ubuntu Server 设置静态 IP 地址。Netplan 的配置文件通常位于/etc/netplan目录,取决于你的系统版本和实际环境,文件名可能是01-netcfg.yaml或50-cloud-init.yaml

1. 找到NetPlan配置文件

➜  ~ cd /etc/netplan 
➜  netplan ls
50-cloud-init.yaml

我这里是50-cloud-init.yaml

2. cat一下

network:
    ethernets:
        enp3s0:
            dhcp4: true
    version: 2
    wifis:
        wlp1s0:
            access-points:
                TP-LINK_1:
                    password: '12345678'
            dhcp4: true

3. 我这里用的无线网卡,修改wlp1s0下的配置

network:
    ethernets:
        enp3s0:
            dhcp4: true
    version: 2
    wifis:
        wlp1s0:
            access-points:
                TP-LINK_1:
                    password: '12345678'
            dhcp4: no
            addresses:
              - 192.168.0.106/24
            routes:
              - to: default
                via: 192.168.0.1
            nameservers:
              addresses: [192.168.0.1]
              search: []
  • addresses为静态ip地址和子网掩码

  • routes为网关地址

  • nameservers为dns地址

可以登录wifi或者路由器的管理员页面,确认上述地址

4. 保存文件后,执行

netplan apply

5. 检查IP地址和网络连接

ip addr

标签:netplan,dhcp4,ip,Ubuntu,Server,yaml,地址,24.04
From: https://www.cnblogs.com/wusanga/p/18416961

相关文章

  • Ubuntu 安装 OpenGL 开发库
    安装OpenGL开发库检查编译环境是否已安装gcc,make,g++等aptlist--installed|grepbuild-essential#如没有安装,则安装sudoapt-getinstallbuild-essential安装OpenGLglut开发库sudoapt-getinstalllibglu1-mesa-dev安装glut工具包sudoapt-g......
  • SQL Server_查询某一数据库中的所有表的内容
    1.查看所有表的表名要列出CrabFarmDB数据库中的所有表(名),可以使用以下SQL语句:USECrabFarmDB;--切换到目标数据库GOSELECTTABLE_NAMEFROMINFORMATION_SCHEMA.TABLESWHERETABLE_TYPE='BASETABLE';对这段SQL脚本的解释:SELECTTABLE_NAME:这个语句的作用是......
  • Linux实操笔记2 Ubuntu安装Nginx的不同方法
    今天来了解Ubuntu或者说Linux系统安装Nginx的几种办法。包括从Ubuntu的库安装到官方源码编译安装。一、Nginx是什么?以下是来自Nginx中文文档的内容。Nginx是一个高性能的Web和反向代理服务器,它具有有很多非常优越的特性:作为Web服务器:相比Apache,Nginx使用更少的......
  • WSL2+Ubuntu 22.04搭建Qt开发环境+中文输入法
    WSL2+Ubuntu22.04搭建Qt开发环境+中文输入法安装wsl略wsl更新wsl--updatewsl--versionwsl--status我的显示如下,如果你的版本不是wsl2需要改为wsl2:$wsl--update正在安装:适用于Linux的Windows子系统已安装适用于Linux的Windows子系统。$wsl......
  • SQL Server 的死锁
    死锁经常与正常阻塞混淆。当一个事务请求对另一个事务锁定的资源加锁时,请求加锁的事务会等待直到锁被释放。默认情况下,除非设置了LOCK_TIMEOUT,否则SQLServer事务不会超时。请求事务被阻塞,而不是死锁,因为请求事务没有做任何事情来阻塞持有锁的事务。最终,持有锁的事务将完成并释......
  • ubuntu安装docker
    设置Docker的存储库AddDocker'sofficialGPGkey:sudoapt-getupdatesudoapt-getinstallca-certificatescurlsudoinstall-m0755-d/etc/apt/keyringssudocurl-fsSLhttps://download.docker.com/linux/ubuntu/gpg-o/etc/apt/keyrings/docker.ascsudoch......
  • 【Geoserver使用】Geoserver 3前瞻
    文章目录前言一、GeoServer3CallforCrowdfunding(GeoServer3呼吁众筹)二、Geoserver3升级内容1.升级到3的几个原因2.Geoserver3的四个升级方向总结前言今天来看看最近Geoserver官方发布的关于Geoserver3重大升级众筹这篇官方博客中提到的几个升级方向。一......
  • vmware ubuntu和主机共享文件夹
    1,安装VMwaretools#apt-getinstallopen-vm-tools#apt-getinstallopen-vm-tools-desktop#apt-getinstallopen-vm-tools-dkms2,在vmware虚拟机中设置共享文件夹  3,重启reboot4,查看当前有哪些共享目录#vmware-hgfsclient该命令用于查看当前有哪些共享目录,这里我只......
  • WebSocket vs. Server-Sent Events:选择最适合你的实时数据流技术
    引言:在当今这个信息爆炸的时代,用户对于网页应用的实时性要求越来越高。从即时通讯到在线游戏,再到实时数据监控,WebSocket技术因其能够实现浏览器与服务器之间的全双工通信而受到开发者的青睐。WebSocket技术为现代Web应用提供了强大的实时通信能力。虽然它在实现上可能比传统的HTTP......
  • VMware ESXi 7.0U3q macOS Unlocker 集成驱动版更新 OEM BIOS 2.7 支持 Windows Serve
    VMwareESXi7.0U3qmacOSUnlocker集成驱动版更新OEMBIOS2.7支持WindowsServer2025VMwareESXi7.0U3qmacOSUnlocker&OEMBIOS2.7集成网卡驱动和NVMe驱动(集成驱动版)ESXi7.0U3标准版集成Intel网卡、RealtekUSB网卡和NVMe驱动请访问原文链接:h......