Ubuntu配置静态IP的方法
Ubuntu配置静态IP的方法
- 前言
- 一、查看虚机分配的网卡IP
- 二、查看网卡的网关IP
- 三、配置静态IP
- 1.配置IPv4地址
- 2.执行netplan apply使改动生效
- 3.配置的网卡未生效,修改50-cloud-init.yaml文件解决
- 4.测试vlan网络通信
- 总结
前言
Ubuntu18.04 欧拉环境 vlan网络支持ipv6场景下(vlan网络支持ipv6),虚机通过dhcp获取不到ipv4和ipv6地址,本文介绍Ubuntu配置静态IP的步骤。
ubuntu18.04是采用netplan来管理网络配置计划,在/etc/netplan/目录下有一个以yaml结尾的文件,例如01-netcfg.yaml,不同版本的系统这个文件名可能会有些差异,以实际为准。
一、查看虚机分配的网卡IP
以下要配置的静态IP如下:
ipv4地址:192.168.100.97
ipv6地址:2402::16

找到物理网卡的名称,我这里是enp1s0

二、查看网卡的网关IP
输入route -n命令,打印路由表,这里主要是为了查看网关地址,后续会用到
由于我这个网卡没有获取到IP地址,所有这里的路由表信息是空
我查了OpenStack子网对应的网关IP为:
IPv4 gateway ip:192.168.100.1
IPv6 gateway ip:2402::1
route -n

这里展示一下配置成功后的路由表

三、配置静态IP
1.配置IPv4地址
编辑etc/netplan/01-netcfg.yaml文件,设置enp1s0网卡的静态IP地址、网关、dhcpv4设置为false,注意缩进对齐,并且每个冒号后面要跟一个空格,否则会有问题,设置好后保存退出。
vi /etc/netplan/01-netcfg.yaml

2.执行netplan apply使改动生效
netplan apply
3.配置的网卡未生效,修改50-cloud-init.yaml文件解决
ifconfig查看网卡发现未获取到配置的ipv4地址

修改50-cloud-init.yaml文件,关闭dhcp4:true,同时配置ipv6的地址
vi /ect/netplan/50-cloud-init.yaml

## 50-cloud-init.yaml配置
# dhcp4: true
# dhcp6: true
addresses: ## 配置ipv6地址和网关IP- 2402::16/64
gateway6: 2402::1
执行netplan apply

4.测试vlan网络通信

总结
以上就是今天要讲的内容,本文介绍了Ubuntu18.04配置静态IP的方法,该配置实现了vlan网络支持ipv6功能。
相关文章:
Ubuntu配置静态IP的方法
Ubuntu配置静态IP的方法前言一、查看虚机分配的网卡IP二、查看网卡的网关IP三、配置静态IP1.配置IPv4地址2.执行netplan apply使改动生效3.配置的网卡未生效,修改50-cloud-init.yaml文件解决4.测试vlan网络通信总结前言 Ubuntu18.04 欧拉环境 vlan网络支持ipv6场景…...
90%的人都不算会爬虫,这才是真正的技术,从0到高手的进阶
很多人以为学会了urlib模块和xpath等几个解析库,学了Selenium就会算精通爬虫了,但到外面想靠爬虫技术接点私活,才发现寸步难行。 龙叔我做了近20年的程序员,今天就告诉你,真正的爬虫高手应该学哪些东西,就…...
排序之损失函数List-wise loss(系列3)
排序系列篇: 排序之指标集锦(系列1)原创 排序之损失函数pair-wise loss(系列2)排序之损失函数List-wise loss(系列3) 最早的关于list-wise的文章发表在Learning to Rank: From Pairwise Approach to Listwise Approach中,后面陆陆续续出了各种变形&#…...
js对象和原型、原型链的关系
JS的原型、原型链一直是比较难理解的内容,不少初学者甚至有一定经验的老鸟都不一定能完全说清楚,更多的"很可能"是一知半解,而这部分内容又是JS的核心内容,想要技术进阶的话肯定不能对这个概念一知半解,碰到…...
【SpringBoot高级篇】SpringBoot集成Sharding-JDBC分库分表
【SpringBoot高级篇】SpringBoot集成Sharding-JDBC分库分表Apache ShardingSphere分库分表分库分表的方式垂直切分垂直分表垂直分库水平切分水平分库水平分表分库分表带来的问题分库分表中间件Sharding-JDBCsharding-jdbc实现水平分表sharding-jdbc实现水平分库sharding-jdbc实…...
Shell特殊字符
shell语言,一些字符是有特殊意义的。 根据作用分为几种特殊符号 一、空白 shell调用函数,不像c语言那样用把参数放到括号里,用逗号分隔。而是用空格作为参数之间,参数与函数名之间的分隔符。 换行符也是特殊字符。换行符用作一条命…...
【计算机二级python】综合题目
计算机二级python真题 文章目录计算机二级python真题一、德国工业战略规划二、德国工业战略规划 第一问三、德国工业战略规划 第二问一、德国工业战略规划 描述:在右侧答题模板中修改代码,删除代码中的横线,填写代码,完成考试答案。…...
字节直播leader面
设计评论系统(缓存怎么做) mysql是否有主从延迟,如何解决 mysql有主从延迟 主从延迟主要因为mysql主从同步的机制,mysql有三种同步机制 同步复制:事务线程等待所有从库复制成功响应异步复制:事务不等待…...
PIC 单片机的时钟
注意:本文的内容无法保证绝对精确,后续可能会做改动,只是自己的笔记。这里的资料均源自数据手册本身。PIC18系列单片机的参考时钟可以选择三个基础时钟源:Primary Clock, OSC1 or OSC2,Secondary Clock,Inner clock.时钟源分为两个…...
【数据结构】关于二叉树你所应该知道的数学秘密
目录 1.什么是二叉树(可以跳过 目录跳转) 2.特殊的二叉树(满二叉树/完全二叉树) 2.1 基础知识 2.2 满二叉树 2.3 完全二叉树 3.二叉树的数学奥秘(主体) 3.1 高度与节点个数 3.2* 度 4.运用二叉树的…...
哈希表题目:猜数字游戏
文章目录题目标题和出处难度题目描述要求示例数据范围解法一思路和算法代码复杂度分析解法二思路和算法代码复杂度分析题目 标题和出处 标题:猜数字游戏 出处:299. 猜数字游戏 难度 4 级 题目描述 要求 你在和朋友一起玩猜数字(Bulls…...
项目请求地址自动加上了本地ip的解决方式
一般情况下来说都是一些粗心大意的问题导致的 场景一:少加了/ 场景二:前后多加了空格 场景三:拼接地址错误![...
Vue3 企业级项目实战:项目须知与课程约定
本节内容很重要,希望大家能够耐心看完。 Vue3 企业级项目实战 - 程序员十三 - 掘金小册Vue3 Element Plus Spring Boot 企业级项目开发,升职加薪,快人一步。。「Vue3 企业级项目实战」由程序员十三撰写,2744人购买https://s.ju…...
传导EMI抑制-Π型滤波器设计
1 传导电磁干扰简介 在开关电源中,开关管周期性的通断会产生周期性的电流突变(di/dt)和电压突变(dv/dt),周期性的电流变化和电压变化则会导致电磁干扰的产生。 图1所示为Buck电路的电流变化,在Buck电路中上管电流和下…...
如何在excel中创建斐波那契数列
斐波那契数列(Fibonacci sequence),又称黄金分割数列,因数学家莱昂纳多斐波那契(Leonardo Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:…...
遮挡检测--基于角度的遮挡检测方法
文章目录1基于角度的遮挡检测方法2遮挡检测遍历方法2.1方法1--自适应径向扫描方法2.2方法2--螺旋扫描法参考1基于角度的遮挡检测方法 在基于角度的方法中,通过依次分析DSM中沿径向方向的投影光线的角度来识别遮挡。定义α\alphaα角:DSM三维点与相机中心…...
【luogu CF1098D】Eels(结论)
Eels 题目链接:luogu CF1098D 题目大意 有一个可重集,每次操作会放进去一个数或者取出一个数。 然后每次操作完之后,问你对这个集合进行操作,每次选出两个数 a,b 加起来合并回去,直到集合中只剩一个数,要…...
【java】遍历文件夹输出所有文件的文件名与绝对路径,在windows环境
【java】遍历文件夹输出所有文件的文件名与绝对路径,在windows环境 String filepath "D:\\CloudMusic\\";//D盘下的file文件夹的目录File file new File(filepath);//File类型可以是文件也可以是文件夹File[] fileList file.listFiles();//将该目录下的…...
Window问题详解(下)
建议先看一下 Window问题详解(上) 思路② 既然会超时,那该怎么办呢? 显然需要一个更快速的方法来解决这个问题! 我们先来观察一下图片: 我们发现,每一次选中的数都会增加下一个。 !!!!! 因此,我们可以根据此特性优化时间!! 第一次先求出前 k − 1 k-1 k−...
Kafka部署与SpringBoot集成
Kafka与ZooKeeper Apache ZooKeeper是一个基于观察者模式的分布式服务管理框架,即服务注册中心。同时ZooKeeper还具有存储数据的能力。Kafka的每台服务器作为一个broker注册到ZooKeeper,多个broker借助ZooKeeper形成了Kafka集群。同时ZooKeeper会保存一…...
BMN31K522 UART雾化控制协议深度解析与跨平台移植
1. BMN31K522 原子化雾化适配器模块:嵌入式UART控制全解析BMN31K522 是由 Flextron 公司推出的专用原子化雾化适配器模块,面向工业加湿、农业喷雾、实验室气溶胶生成及医疗雾化等场景设计。该模块不直接驱动压电陶瓷或超声换能器,而是作为智能…...
Cisco Packet Tracer实战:3分钟搞定Web/DNS/DHCP服务器联调(附拓扑图)
Cisco Packet Tracer实战:Web/DNS/DHCP服务器高效联调指南 在当今网络技术快速发展的背景下,掌握基础网络服务的配置与联调已成为网络工程师的必备技能。Cisco Packet Tracer作为一款强大的网络仿真工具,为学习者提供了安全、便捷的实验环境&…...
恒压供水系统:西门子224XP与昆仑TPC7062触摸屏的完美搭档
恒压供水西门子224XP昆仑tpc7062触摸屏.最多控制41泵,可直接用于项目工程 主要功能: 1、1-4台主泵十1辅泵、箱式、无负压式,一拖一,一拖多,一套程序适配多种供水模式。 2、实时报警和历史报警功能。 3、多种传感器支持,…...
门户网站被入侵了怎么办?从紧急止损到重建免疫的完整作战手册
当监控警报响起,发现服务器存在异常进程、网站首页或核心栏目内容被恶意篡改、或数据库出现不明查询时,一个可怕的现实摆在眼前:您的门户网站已经被入侵了。门户网站作为企业或机构的官方形象窗口,一旦被入侵,不仅直接…...
CYBER-VISION零号协议SolidWorks设计文档智能解读与生成
CYBER-VISION零号协议:让AI读懂你的SolidWorks设计图 每次打开一个复杂的SolidWorks装配体文件,面对几十上百个零件,你是不是也头疼过整理物料清单、编写设计说明?或者,当同事发来一份设计文档,你需要花半…...
Qwen3-ASR-1.7B在C++项目中的集成与应用
Qwen3-ASR-1.7B在C项目中的集成与应用 1. 环境准备与快速部署 要在C项目中集成Qwen3-ASR-1.7B语音识别功能,首先需要准备好开发环境。这个模型虽然功能强大,但部署起来并不复杂,只需要几个简单的步骤。 系统要求: 操作系统&am…...
【Python实战解析】从数据爬取到房价预测:一个完整的数据科学项目实战
1. 从零开始:房产数据爬取实战 第一次做房产数据爬取时,我盯着满屏的HTML标签差点崩溃。但后来发现,只要掌握几个关键技巧,爬取房产网站数据其实比想象中简单得多。我们这次要爬取的是长沙二手房数据,包含户型、面积、…...
RAPIDMP3嵌入式音频模块:UART控制的高保真MP3/WAV协处理器
1. RAPIDMP3 模块深度技术解析:面向嵌入式系统的高保真音频处理方案1.1 模块定位与工程价值RAPIDMP3(即 RAPID_MP3_V1)并非通用音频解码库,而是一款硬件级立体声 MP3 播放与 WAV 录音模块,其核心价值在于将复杂的音频编…...
【网络安全】CSRF跨站请求伪造:从原理到防御全解析
前言 如果说XSS是利用了用户对网站的信任,那么CSRF(Cross-Site Request Forgery,跨站请求伪造)则是利用了网站对用户浏览器(Cookie)的信任。 1. 什么是CSRF? CSRF,全称Cross-Site Re…...
OpenClaw文件管理术:GLM-4.7-Flash智能归类200+文档
OpenClaw文件管理术:GLM-4.7-Flash智能归类200文档 1. 为什么需要智能文件管理助手 作为一个长期与各种技术文档打交道的开发者,我的电脑桌面常年处于"灾难现场"状态。上周整理项目资料时,发现同一个技术方案的三个版本散落在下载…...
