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

Ubuntu2204server系统安装后的初始化配置报错

1、netplan apply网络应用报错

先附上报错:

sudo netplan apply
WARNING:root:Cannot call 0pen vSwitch: ovsdb-server.service is not running

解决方法

sudo apt install openvswitch-switch
sudo systemctl start ovsdb-server
2、宿主机可以ping通虚拟机,但是虚拟机ping不通外部

这种情况下一般是外部宿主机的防火墙拦掉了,因为我环境是windows,所以只附上windows下关闭防火墙的步骤示意图,linux宿主机的话使用systemctl关掉防火墙即可。
打开控制面板–>按类别划分–>选择系统和安全–>打开防火墙–>打开高级设置–>点击入站规则–>找到文件和打印共享(回显请求-ICMPv4-In)右键启用
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3、ubuntu2204server系统初始化配置

通常在实验情况下,Ubuntu2204server系统都是以虚拟机的状态安装在VMwareworkstation中,此时如果想要虚拟机和主机之间可以网络互通,并且虚拟机可以访问外网的话,需要配置Ubuntu2204server虚拟机为桥接模式,这个可以在页面上设置,如下图
在这里插入图片描述
在Ubuntu内通过修改网卡配置文件可以编辑网卡,如下:

xx@yunlan:~$  sudo vim /etc/netplan/01-static-config.yaml   # 没有此文件自动创建
network:ethernets:ens33:  # 网卡名,通过`ip a`命令确认dhcp4: noaddresses: [172.20.10.10/28]  # 静态IP/子网掩码routes:- to: defaultvia: 172.20.10.1  # 网关(路由器IP)nameservers:addresses: [8.8.8.8, 1.1.1.1]  # DNSversion: 2

需要注意的是,addresses这个字段需要配置和宿主机相同网段的,可以打开cmd输入ipconfig查看本机ip,一定要注意子网掩码噢,这个子网掩码有可能不是平常默认的255.255.255.0,以我的为例,我的是255.255.255.240,那么这个网段规定了我虚拟机内的ip可取值是从172.20.10.1~172.20.10.15,掩码为28位,这个换算关系如果不会的话,网络知识掌握的可不太好哦,可以去补一下“子网掩码的计算”这个知识。
在这里插入图片描述
编辑好网卡之后sudo netplan apply应用一下
注:编辑yaml文件时一定要注意格式,yaml不支持tab键,缩进必须要严格按照两个空格来敲,而且里面要注意一定要采用英文字符书写

如果是直接编辑的/etc/netplan/50-cloud-init.yaml文件,重启虚拟机的话会发现,下次再开机,/etc/netplan/50-cloud-init.yaml这个配置文件会再变成默认的原始文件,这个是由于cloud-init引起的,所以需要把cloud-init一并禁用。cloud-init服务是用作云服务器的初始化配置的,但是一般测试情况下,这个服务用不上,因为不涉及上云,所以可以把cloud-init禁用

sudo vim /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg	# 创建该文件添加以下内容
network: {config: disabled}
# 保存后清理缓存
sudo cloud-init clean
sudo rm /etc/netplan/50-cloud-init.yaml  # 删除cloud-init自动生成的配置文件
sudo vim /etc/netplan/01-static-config.yaml	# 创建新的网卡配置文件,网卡内容参见前面的内容
sudo netplan apply
http://www.dtcms.com/a/333981.html

相关文章:

  • Windows 基于ACL(访问控制列表)的权限管理
  • FTP上传文件错误
  • C# 中常用 IO 类的核心属性表格及使用示例
  • 流处理、实时分析与RAG驱动的Python ETL框架:构建智能数据管道(下)
  • FastDeploy2.0:Prometheus3.5.0通过直接采集,进行性能指标分析
  • KNN 算法详解:从电影分类到鸢尾花识别的实战指南
  • EP1C12F324I7N Altera Cyclone FPGA
  • 肖臻《区块链技术与应用》第23-26讲 - The DAO事件、BEC事件、反思和总结
  • 陪诊小程序系统开发:让就医不再是一件难事
  • UniApp 页面传参方式详解
  • 告别在线转换风险:本地运行的PDF转Word技术评测
  • Redis-plus-plus 安装指南
  • AI杀死的第一个仪式:“hello world”
  • 分享一个Oracle表空间自动扩容与清理脚本
  • 告别重复纹理:用Substance Designer构建UE5程序化地貌材质系统
  • 设计模式之静态代理
  • 基于Python3.10.6与jieba库的中文分词模型接口在Windows Server 2022上的实现与部署教程
  • 跑实验记录
  • HTTP 通信中的认证方式
  • macOS 中查看当前生效 shell 及配置文件的方法
  • Boost搜索引擎项目(详细思路版)
  • 数字化与人工智能的崛起及其社会影响研究报告
  • Navicat 为 SQLite 数据库设置密码指南
  • 学习游戏制作记录(制作系统与物品掉落系统)8.16
  • AT89C52单片机介绍
  • 《设计模式》代理模式
  • Day56 Java面向对象10 方法重写
  • 《Python学习之字典(一):基础操作与核心用法》
  • duiLib 实现鼠标拖动状态栏时,窗口跟着拖动
  • 拒绝造轮子(C#篇)使用SqlSugar实现数据库的访问