Ubuntu固定虚拟机ip地址的方法教程

2025-02-20 17:50

本文主要是介绍Ubuntu固定虚拟机ip地址的方法教程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

《Ubuntu固定虚拟机ip地址的方法教程》本文详细介绍了如何在Ubuntu虚拟机中固定IP地址,包括检查和编辑`/etc/apt/sources.list`文件、更新网络配置文件以及使用Networ...

1、由于虚拟机网络是桥接,所以ip地址会不停地变化,接下来我们就讲述ip如何固定

2、如果apt安装时报错W: Target CNF (multiverse/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list:10

检查 /etc/apt/sources.list 文件和 /etc/apt/sources.list.d/ 目录下的所有.list文件,查找是否有重复的条目。

如果发现重复的条目,请删除或注释掉重复的条目,保留一个。我是注释了original.list文件的配置。

Ubuntu固定虚拟机ip地址的方法教程

3、查看网络接口信息

ifconfig

Ubuntu固定虚拟机ip地址的方法教程

apt install 之前 需要apt update

Ubuntu固定虚拟机ip地址的方法教程

4、查看路由网关信息

route -n

Ubuntu固定虚拟机ip地址的方法教程

5、更新网络配置文件 一般在/etc/netplan 类似 00-installer-config.yaml

建议先安装NetworkManager,步骤6

Ubuntu固定虚拟机ip地址的方法教程

先备份,以免还原无果0.0

Ubuntu固定虚拟机ip地址的方法教程

# This is the network config written by 'subiquity'
network:
  ethernets:
    enp0s3:
      dhcp4: no
      addresses:
        - 192.168.124.150/24
      gateway4: 192.168.124.1
      nameservers:
        addresses:
          - 8.8.8.8
          - 8.8.4.4      
  version: 2
  renderer: NetworkManager

编辑完成使用命令 netplan apply  报了下面的错

Ubuntu固定虚拟机ip地址的方法教程

 6、安装NetworkManager

sudo apt update

sudo apt install network-manager 报错了 需要apt-get update

Ubuntu固定虚拟机ip地址的方法教程

然后再看ifconfig的ip地址就是自己设置的IP地址了

安装NetworkManager: 首先,确保NetworkManager已安装。打开终端php并运行以下命令:

sudo apt update 
sudo apt install network-manager

启用并启动NetworkManager: 安装完成后,启用并启编程动NetworkManager服务:

sudo systemctl enable NetworkManager 
sudo systemctl start NetworkManager

检查NetworkManager状态: 确认NetworkManager正在运行:

sudo systemctl status NetworkManager

使用netplan配置网络

如果不想使用NetworkManager,可以使用netplan直接配置网络,步骤如下:

编辑Netplan配置文件: 打开netplan配置文件进行编辑:

sudo nano /etc/netplan/01-netcfg.yaml

配置静态IP地址: 按照以下示例配置文件进行配置:

ens33替换为你的网络接口名称,并根据实际情况调整IP地址、网关和DNS服务器

应用配置: 保存文件并退出编辑器,然后应用netplanpython配置:

network:
  version: 2
  renderer: networkd
  ethernets:
    ens33:
      dhcp4: no
      ajavascriptddresses:
        - 192.168.1.100/24
      gateway4: 192.168.1.1
      nameservers:
        addresses:
          - 8.8.8.8
www.chinasem.cn          - 8.8.4.4
sudo netplan apply

验证配置: 验证你的网络配置是否正确生效:

ip addr show ens33

以上就是Ubuntu固定虚拟机ip地址的方法教程的详细内容,更多关于Ubuntu固定虚拟机ip地址的资料请关注China编程(www.chinasem.cn)其它相关文章!

这篇关于Ubuntu固定虚拟机ip地址的方法教程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1153471

相关文章

新特性抢先看! Ubuntu 25.04 Beta 发布:Linux 6.14 内核

《新特性抢先看!Ubuntu25.04Beta发布:Linux6.14内核》Canonical公司近日发布了Ubuntu25.04Beta版,这一版本被赋予了一个活泼的代号——“Plu... Canonical 昨日(3 月 27 日)放出了 Beta 版 Ubuntu 25.04 系统镜像,代号“Pluc

通过Docker Compose部署MySQL的详细教程

《通过DockerCompose部署MySQL的详细教程》DockerCompose作为Docker官方的容器编排工具,为MySQL数据库部署带来了显著优势,下面小编就来为大家详细介绍一... 目录一、docker Compose 部署 mysql 的优势二、环境准备与基础配置2.1 项目目录结构2.2 基

Linux安装MySQL的教程

《Linux安装MySQL的教程》:本文主要介绍Linux安装MySQL的教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux安装mysql1.Mysql官网2.我的存放路径3.解压mysql文件到当前目录4.重命名一下5.创建mysql用户组和用户并修

CentOS 7部署主域名服务器 DNS的方法

《CentOS7部署主域名服务器DNS的方法》文章详细介绍了在CentOS7上部署主域名服务器DNS的步骤,包括安装BIND服务、配置DNS服务、添加域名区域、创建区域文件、配置反向解析、检查配置... 目录1. 安装 BIND 服务和工具2.  配置 BIND 服务3 . 添加你的域名区域配置4.创建区域

mss32.dll文件丢失怎么办? 电脑提示mss32.dll丢失的多种修复方法

《mss32.dll文件丢失怎么办?电脑提示mss32.dll丢失的多种修复方法》最近,很多电脑用户可能遇到了mss32.dll文件丢失的问题,导致一些应用程序无法正常启动,那么,如何修复这个问题呢... 在电脑常年累月的使用过程中,偶尔会遇到一些问题令人头疼。像是某个程序尝试运行时,系统突然弹出一个错误提

电脑提示找不到openal32.dll文件怎么办? openal32.dll丢失完美修复方法

《电脑提示找不到openal32.dll文件怎么办?openal32.dll丢失完美修复方法》openal32.dll是一种重要的系统文件,当它丢失时,会给我们的电脑带来很大的困扰,很多人都曾经遇到... 在使用电脑过程中,我们常常会遇到一些.dll文件丢失的问题,而openal32.dll的丢失是其中比较

python中字符串拼接的几种方法及优缺点对比详解

《python中字符串拼接的几种方法及优缺点对比详解》在Python中,字符串拼接是常见的操作,Python提供了多种方法来拼接字符串,每种方法有其优缺点和适用场景,以下是几种常见的字符串拼接方法,需... 目录1. 使用 + 运算符示例:优缺点:2. 使用&nbsjsp;join() 方法示例:优缺点:3

Mysql中深分页的五种常用方法整理

《Mysql中深分页的五种常用方法整理》在数据量非常大的情况下,深分页查询则变得很常见,这篇文章为大家整理了5个常用的方法,文中的示例代码讲解详细,大家可以根据自己的需求进行选择... 目录方案一:延迟关联 (Deferred Join)方案二:有序唯一键分页 (Cursor-based Paginatio

SpringBoot项目启动报错"找不到或无法加载主类"的解决方法

《SpringBoot项目启动报错找不到或无法加载主类的解决方法》在使用IntelliJIDEA开发基于SpringBoot框架的Java程序时,可能会出现找不到或无法加载主类com.example.... 目录一、问题描述二、排查过程三、解决方案一、问题描述在使用 IntelliJ IDEA 开发基于

MySQL中慢SQL优化方法的完整指南

《MySQL中慢SQL优化方法的完整指南》当数据库响应时间超过500ms时,系统将面临三大灾难链式反应,所以本文将为大家介绍一下MySQL中慢SQL优化的常用方法,有需要的小伙伴可以了解下... 目录一、慢SQL的致命影响二、精准定位问题SQL1. 启用慢查询日志2. 诊断黄金三件套三、六大核心优化方案方案