当前位置: 首页 > 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.xdnf.cn/news/1307503.html

相关文章:

  • ubuntu 20.04 安装anaconda以及安装spyder
  • GitHub PR 提交流程
  • 双向SSL认证之Apache实战配置
  • 从“Hello World”到“高并发中间件”:Go 语言 2025 系统学习路线图
  • 系统思考:情绪内耗与思维模式
  • linux服务器查看某个服务启动,运行的时间
  • DAY 46 通道注意力(SE注意力)
  • 【100页PPT】数字化转型某著名企业集团信息化顶层规划方案(附下载方式)
  • termios 线程 poll epoll进化 二叉AVL红黑树
  • 智能工厂生产监控大屏-vue纯前端静态页面练习
  • PowerShell 格式化系统完全掌握(下):自定义列/格式字符串/对齐与宽度 + 实战模板
  • System V通信机制
  • Docker之安装部署——(1)配置国内docker镜像源
  • 【Twincat3】IO的SCAN 不可选中,SCAN中后扫描不到设备
  • 代码随想录二刷之“字符串”~GO
  • 嵌入式开发学习———Linux环境下网络编程学习(二)
  • 科普:Pygame 中,`pg.Surface` v.s. `screen`
  • 电工的基础知识以及仪器的使用
  • 浏览器面试题及详细答案 88道(45-55)
  • 吉他和弦学习:从音程基石到流畅弹奏
  • 机器学习——PCA(主成分分析)降维
  • MySQL快速恢复数据的N种方案完全教程
  • JavaWeb开发_Day12
  • 云原生俱乐部-杂谈2
  • UI-TARS-Desktop 深度解析:下一代智能自动化桌面平台
  • 数据处理与统计分析 —— numpy入门
  • 《Attention-driven GUI Grounding》论文精读笔记
  • 【Spring Cloud 微服务】1.Hystrix断路器
  • 【LeetCode 热题 100】55. 跳跃游戏
  • @mcp.tool如何从函数定义映射到llm系统输入