首页 > 系统相关 >utm虚拟机ubuntu网络问题

utm虚拟机ubuntu网络问题

时间:2025-01-12 18:58:26浏览次数:1  
标签:10.1 网段 network 虚拟机 utm ubuntu 114.114 cloud addresses

背景

  更换网络环境导致虚拟机网络不通,mac-utm-ubuntu

问题分析

  在原有配置状态下,查找原因

network:
    ethernets:
        enp0s1:
            dhcp4: no
            addresses:
                - 10.1.2.222/24
            routes:
                - to: default
                  via: 10.1.2.1  
            nameservers:
                addresses: [8.8.8.8, 114.114.114.114]
    version: 2
  1. 这里dhcp4: yes 则系统会尝试通过 DHCP 服务器获取 IP 地址等网络配置信息,下边的addresses静态地址,routes和nameservers都要注视掉;这里使用静态IP所以不用动
  2. 这里 10.1.2.222/24 网段经过检查与macos本机不一致,本机通过 netstat -rn | grep default 命令查看网段是192的,所以需要更正网段和路由
  3. 修改后
root@grant:/etc/netplan# cat 50-cloud-init.yaml 
# This file is generated from information provided by the datasource.  Changes
# to it will not persist across an instance reboot.  To disable cloud-init's
# network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
network:
    ethernets:
        enp0s1:
            dhcp4: no
            addresses:
              - 192.168.0.22/24
              #- 10.1.2.222/24 # 你的固定IP地址和子网掩码
            routes:
              - to: default
                  #via: 10.1.2.2 # 你的网关地址
                via: 192.168.0.1
            nameservers: 
              addresses: [8.8.8.8, 114.114.114.114] # 你的DNS服务器地址
               #addresses: [114.114.114.114, 114.114.115.115]      
    version: 2

文件开头的注释提示该文件是由数据源提供的信息生成的,对其进行的更改在实例重启后不会持久保存。如果需要持久化配置,可以按照注释中的提示,在/etc/cloud/cloud.cfg.d/目录下创建一个名为99-disable-network-config.cfg的文件,并在其中添加network: {config: disabled}内容,这样就可以禁用cloud-init的网络配置功能,在netplan文件中的配置在重启后仍然有效。

 

解决方案

更换网络网段,重启网络,再次尝试

netplan apply

ip addr show

ping www.baidu.com

 

标签:10.1,网段,network,虚拟机,utm,ubuntu,114.114,cloud,addresses
From: https://www.cnblogs.com/cgy-home/p/18667132

相关文章

  • 如何使用虚拟机连接到SSH
    第一步:安装SHH服务登录虚拟机后,从活动页面进入端口输入下列命令:sudoyuminstallopenssh-clients命令解释:sudo 以超级用户权限执行此命令,使用yum包管理器来安装openssh-clients软件包输入以上命令后按回车键,提示输入密码,输完后回车即可.注:输入密码时密......
  • Ubuntu20.04下修改samba用户密码
    引言Samba是一个用于Linux和Windows系统之间文件和打印共享的强大工具。在Ubuntu20.04上,管理Samba用户和密码是系统管理员的常见任务之一。本文将详细介绍在Ubuntu20.04上如何修改Samba用户密码。安装和配置Samba在修改Samba用户密码之前,确保已经安装并配置......
  • 安装MM系统(使用systemback封装Ubuntu系统iso镜像)
    哈喽啊亲们!今天又是阳光明媚的一天,不知道亲们想me了没,今天小橘给大家分享一下MM系统镜像的封装流程,欢迎大家一起探讨。一、安装MM系统到其他机器的硬盘上(一)BMC挂载镜像设置--一般--媒体重定向设置--一般设置--远程媒体支持--挂载CD/DVD--填写信息--保存--选择镜像--......
  • Ubuntu下安装jenkins
    最新版本的jenkins已经不支持,jdk1.8,但是由于开发环境大家都用的jdk1.8在开发,也不想在服务上换高版本的jdk所以有此下文。jenkins版本支持情况如下:https://www.jenkins.io/doc/book/platform-information/support-policy-java/JavaSupportPolicy Thereareseparaterunti......
  • 解决VMWare虚拟机“无法获取vmci驱动程序版本”的问题
            打开虚拟机却提示“无法获得vmci驱动程序的版本:句柄无效”,导致虚拟机无法启动。    下面为大家详细介绍一下打开虚拟机提示“无法获得vmci驱动程序的版本:句柄无效”的解决方法。    找到虚拟机的存放路径,打开该路径,找到VMX结尾的文件  ......
  • Ubuntu20.04搭建嵌入式linux网络加载内核、设备树和根文件系统
    引言在嵌入式Linux开发中,网络加载内核、设备树和根文件系统是一种常见的方法。这种方法通常用于开发和调试阶段,允许开发者快速更新和测试内核及文件系统。本文将详细介绍如何在Ubuntu20.04上搭建环境,以支持嵌入式Linux的网络加载。前提条件Ubuntu20.04系统。已安装的TFTP服......
  • Anaconda Go2 EDU ubuntu
     (base)bim@bim-Smart-Client:~/Anaconda$(base)bim@bim-Smart-Client:~/Anaconda$(base)bim@bim-Smart-Client:~/Anaconda$condacreate-nwind_2025python=3.8 Channels:-defaultsPlatform:linux-64Collectingpackagemetadata(repodata.json):don......
  • Ubuntu 22.04LTS版本二进制部署K8S 1.30+版本
    Ubuntu22.04LTS版本二进制部署K8S1.30+版本 目录一.K8S集群各主机环境准备1.环境准备2.所有节点安装常用的软件包3.k8s-master01节点免密钥登录集群并同步数据4.所有节点Linux基础环境优化5.所有节点安装ipvsadm以实现kube-proxy的负载均衡二.安装containerd组......
  • VMware Fusion Pro 13 for Mac虚拟机如何安装?
    VMwareFusionPro13forMac虚拟机如何安装?介绍VMwareFusionProforMac,是一款mac虚拟机软件,跟ParallelsDesktop一样,都可以让你的Mac同时运行一个或多个不同的操作系统。VMwareFusionPromac不仅能让你在Mac苹果电脑上运行Windows或Linux系统、使用非Mac平台的软......
  • ubuntu20.04部署k8s集群(基于docker)
    Ubuntu部署k8s集群(基于docker)本文总结一下部署k8s集群踩的坑以及部署流程。相关版本:docker-v27.4.1、cri-dockerd-v0.3.16、kubeadm-v1.28.15注意本人的机器是arm64的,x86已经amd64的可以参考目前仅完成至基础配置阶段(到集群初始化)k8s介绍Kubernetes是一个开源的容器编排......