首页 > 系统相关 >Ubuntu 20.04修改ip地址(Netplan)

Ubuntu 20.04修改ip地址(Netplan)

时间:2024-01-25 11:35:17浏览次数:25  
标签:配置 配置文件 ip Netplan Ubuntu netplan 20.04

Ubuntu 20.04修改ip地址
什么是Netplan
从Ubuntu 17.10开始,Canonical引入了一个名为Netplan的新工具,用于网络设置管理。 这里是从命令行在Ubuntu系统上配置静态IP的步骤。Netplan是用于在Linux系统上轻松配置网络的实用程序。 您只需为所需的网络接口以及每个接口应配置的功能创建一个YAML描述。 Netplan将根据此描述为您选择的渲染器工具生成所有必要的配置。

更新IP地址的步骤
Netplan配置文件位于/etc/netplan/下。使用以下命令打开对应目录:

cd /etc/netplan/

编辑Netplan 配置文件

sudo vi 00-installer-config.yaml

默认情况下,Ubuntu 20.04使用YAML格式编写Netplan配置文件,例如00-installer-config.yaml。

配置样例

1 ens33: #配置的网卡名称
2 dhcp4: no #dhcp4关闭
3 dhcp6: no #dhcp6关闭
4 addresses: [192.168.147.130/24] #设置本机IP及掩码
5 gateway4: 192.168.147.1 #设置网关
6 nameservers:
7 addresses: [192.168.147.1, 114.114.114.114] #设置DNS

 

如果您找不到 00-installer-config.yaml 文件,可以尝试查看 /etc/netplan/ 目录中是否存在其他 YAML 格式的 Netplan 配置文件。在某些情况下,系统管理员可能会使用不同的命名方案或将所有配置存储在单个文件中。

您还可以通过运行以下命令来检查当前的 Netplan 配置:

1 sudo netplan try

 

此命令将临时应用新的配置并验证其语法和正确性。如果有任何错误或问题,它将显示错误消息并恢复先前的配置。

应用更改。使用以下命令应用更改:

1 sudo netplan apply

 

标签:配置,配置文件,ip,Netplan,Ubuntu,netplan,20.04
From: https://www.cnblogs.com/Thenext/p/17986785

相关文章

  • mips交叉编译
    ./configure\--prefix=$(pwd)/output\--enable-cross-compile--arch=mips--target-os=linux\--cross-prefix=mips-linux-gnu---cc=mips-linux-gnu-gcc-7.2.0\--disable-everything\--disable-autodetect\--enable-avdevice\--enable-avfilter\--disable-ms......
  • Err: http://packages.ros.org/ros2/ubuntu jammy InRelease Clearsigned file isn't
    问题描述Ubuntu22.04已安装ros2终端报错内容:jackie@MS-7E06:~/z_ws_ros2$sudoaptupdate[sudo]passwordforjackie:Get:1file:/var/cuda-repo-ubuntu2204-12-1-localInRelease[1,572B]Get:1file:/var/cuda-repo-ubuntu2204-12-1-localInRelease[1,572B]......
  • VMware虚拟机安装优麒麟(ubuntukylin)操作系统
    1.镜像下载官网:https://www.ubuntukylin.com/优麒麟官网提供的宣传视频:https://www.ubuntukylin.com/upload/video/202204/1650594049260581.mp4官网提供的视频后续随着版本的更新,此视频可能失效,去官网查看最新的即可,这不是重点1.1搜索出优麒麟官网,下载镜像下载镜像,......
  • 「Java开发指南」MyEclipse如何支持Spring Scaffolding?(二)
    在上文中(点击这里回顾>>),主要为大家介绍了使用Spring的Scaffolding应用程序,本文将继续讲解CRUDScaffolding。MyEclipsev2023.1.2离线版下载MyEclipse技术交流群:742336981欢迎一起进群讨论2.CRUDScaffoldingScaffolding指的是MyEclipse广泛代码生成功能的超集,从生成一组特......
  • ECMAScript 6 es6介绍
    es6介绍: 阮一峰https://es6.ruanyifeng.com/基本用法ES6允许使用“箭头”(=>)定义函数。varf=v=>v;//等同于varf=function(v){returnv;};如果箭头函数不需要参数或需要多个参数,就使用一个圆括号代表参数部分。varf=()=>5;//等同于varf=fun......
  • JavaScript ES6中 module , import和export
      假如你想直接在html的script里面使用import,你会遇到以下这两个问题:需要给script标签添加type='module'属性会遇到跨域问题,不单独启用一个服务器无法解决如果不启动一个server,访问js用的协议是file,不在浏览器跨域允许的协议中。因此无法做到拿到js文件,......
  • ubuntu学习
    ubuntu是什么Linux有非常多的发行版本,从性质上划分,大体分为由商业公司维护的商业版本与由开源社区维护的免费发行版本。*(centos)商业版本以Redhat为代表,开源社区版本则以debian为代表。这些版本各有不同的特点,在不同的应用领域发挥着不同的作用,不能一概而论。下面就这些不同......
  • Apipost自动化测试+Jenkins实现持续集成
    Apipost自动化测试支持「持续集成」功能,在安装了Apipost的服务器中输入命令,即可运行测试脚本。创建自动化测试脚本在创建好的测试用例中选择「持续集成」 点击新建,配置运行环境、循环次数、间隔停顿后点击保存会生成命令。 安装Apipost-clinpminstall-gapipost-cl......
  • Ubuntu22.04 上使用 C 语言实现简易聊天室程序
    Linux程序设计课程作业,在此记录下我的实现过程和思路,如有错误或不足,欢迎指正!代码:https://github.com/Tangsmallrong/Linux_network_program/1.需求设计并实现一个简单的聊天室程序,实现如下功能:用户界面:实现基于终端的字符界面,支持用户管理,包括用户名和密码的注册与登录。......
  • Ubuntu20.04安装后,root账户无法登录,ssh无法远程连接处理方法
    摘自:https://blog.csdn.net/Alex_81D/article/details/131512358 二、给root账户设置密码,并保证可成功登录1.设置root用户密码在桌面上使用快捷键Ctrl+Alt+T打开终端模拟器执行sudopasswdroot,然后输入设置的密码,输入两次,完成了设置root用户密码2.修改配置文件修改gdm-auto......