如何进行虚拟机IP配置

news/2025/3/5 12:30:45/
1. 确定网络连接模式

VMware Workstation 提供了三种常见的网络连接模式:桥接模式、NAT 模式和仅主机模式。

  • 桥接模式:虚拟机直接连接到物理网络,可获得与宿主机在同一网段的 IP 地址。
  • NAT 模式:虚拟机通过宿主机的网络地址转换(NAT)功能访问外部网络,会从 VMware 虚拟 NAT 网络中获取 IP 地址。
  • 仅主机模式:虚拟机只能与宿主机和同一仅主机网络中的其他虚拟机通信。
2. Linux 虚拟机(以 Ubuntu 为例)
  • 桥接模式
    • 编辑网络配置文件:sudo nano /etc/netplan/00-installer-config.yaml
    • 修改配置如下(假设使用 DHCP 自动获取 IP):
network:ethernets:ens33:  # 根据实际网卡名称修改dhcp4: trueversion: 2
  • 应用配置:
    sudo netplan apply
  • NAT 模式和仅主机模式
    • 配置方法与桥接模式的 DHCP 方式相同,若要手动配置静态 IP,可修改配置文件如下:
network:ethernets:ens33:dhcp4: falseaddresses: [192.168.10.100/24]  # 静态 IP 地址和子网掩码gateway4: 192.168.10.1  # 网关地址nameservers:addresses: [8.8.8.8, 8.8.4.4]  # DNS 服务器地址version: 2
  • 应用配置:sudo netplan apply
3. Windows 虚拟机
  • 桥接模式
    • 打开 “控制面板”,选择 “网络和 Internet” -> “网络连接”。
    • 右键单击虚拟机的网络连接,选择 “属性”。
    • 选中 “Internet 协议版本 4 (TCP/IPv4)”,点击 “属性”。
    • 选择 “自动获得 IP 地址” 和 “自动获得 DNS 服务器地址”,然后点击 “确定”。
  • NAT 模式和仅主机模式
    • 若要手动配置静态 IP,在 “Internet 协议版本 4 (TCP/IPv4) 属性” 中,选择 “使用下面的 IP 地址” 和 “使用下面的 DNS 服务器地址”,输入相应的 IP 地址、子网掩码、网关和 DNS 服务器地址,最后点击 “确定”。

VirtualBox 虚拟机 IP 配置

1. 确定网络连接模式

VirtualBox 提供了多种网络连接模式,常见的有桥接网卡、NAT 和仅主机(Host - Only)网络。

2. Linux 虚拟机(以 CentOS 为例)
  • 桥接模式
    • 编辑网络配置文件:sudo nano /etc/sysconfig/network-scripts/ifcfg-enp0s3
    • 修改配置如下(假设使用 DHCP 自动获取 IP):
BOOTPROTO=dhcp
ONBOOT=yes
  • 重启网络服务:sudo systemctl restart network
  • NAT 模式和仅主机模式
    • 若要手动配置静态 IP,修改配置文件如下:
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.10.100  # 静态 IP 地址
NETMASK=255.255.255.0  # 子网掩码
GATEWAY=192.168.10.1  # 网关地址
DNS1=8.8.8.8  # DNS 服务器地址
  • 重启网络服务:sudo systemctl restart network
3. Windows 虚拟机
  • 配置方法与 VMware Workstation 中的 Windows 虚拟机类似,在 “网络连接” 中右键单击虚拟机的网络连接,选择 “属性”,然后配置 TCP/IPv4 属性。

以上步骤可帮助你完成虚拟机的 IP 配置,根据实际需求选择合适的网络连接模式和 IP 配置方式。


http://www.ppmy.cn/news/1576814.html

相关文章

【C++】2.2.1 变量定义

目录 1.变量定义的基本形式 2.初始化 3.列表初始化 4.默认初始化 1.变量定义的基本形式 类型说明符(type specifier) 一个或多个变量名组成的列表。 其中变量名以 逗号 分隔,最后用分号结束。 还可以在定义时对变量赋初始值。 比如&a…

EasyTwin UI2,给好锅配一个好盖

都说好锅得配好盖,同样,在数字孪生技术领域,一款优秀的仿真渲染引擎也需要一个完美的“盖子”来提升其表现力和用户体验。EasyTwin(易知微旗下的数字孪生仿真渲染引擎)这次终于等来了它的最佳搭档!全新升级…

年后寒假总结及计划安排

年后寒假总结 年后主要学习了微服务,nacos (服务注册中心),feign(远程调用),网关,双token(相较于之前更加规范,更加符合企业级),配置管理 ,mybati…

MySQL索引的最左前缀匹配原则是什么?

目录 概念: 核心规则: 底层原理: 底层原因: 概念: 最左前缀匹配原则是复合索引(由多个列组成的索引)的核心使用规则,指查询必须从索引的最左列开始,并且不能跳过中间…

linux server docker 拉取镜像速度太慢或者超时的问题处理记录

已经按网上的帖子将镜像地址改为国内的了,用docker info命令查看,如下图所示: 但是还存在下载镜像特别卡的问题,而不是直接报错了,如下图所示: 甚至已经连续下载一晚上了,还是卡在这里,不见任何下载进展。 我在window的docker中下载了对应的镜像,并用以下语句生成了…

GPT-4.5实际性能评测:实际探索

摘要 经过数万轮严格测试,GPT-4.5的性能并未超越其前代产品GPT-4。此前发布的《GPT-4.5 一手实测:垃圾》一文中存在不准确描述,在此向读者致歉。尽管GPT-4.5在价格上有所提升且响应速度较慢,但测试结果显示其模型素质并未达到预期…

秒杀系统的常用架构是什么?怎么设计?

架构 秒杀系统需要单独部署,如果说放在订单服务里面,秒杀的系统压力太大了就会影响正常的用户下单。 常用架构: Redis 数据倾斜问题 第一步扣减库存时 假设现在有 10 个商品需要秒杀,正常情况下,这 10 个商品应该均…

FFmpeg-chapter3和chapter4-读取视频流(原理篇和实战篇)

ffmpeg网站:About FFmpeg 1 库介绍 (1)libavutil是一个包含简化编程函数的库,包括随机数生成器、数据结构、数学例程、核心多媒体实用程序等等。 (2)libavcodec是一个包含音频/视频编解码器的解码器和编…