在 VM 虚拟机中 Linux 动态网络配置

简介: 在 VM 虚拟机中 Linux 动态网络配置

在 VM 虚拟机中 Linux 联网需要保证 Linux 虚拟机和本机处在同一个网段。

这篇文章主要是通过使用桥接模式来配置 Linux 网络。

教程

首先主机需要联网,以 Windows 主机为例:

  1. 查看网络中心,桌面右下角,鼠标右键,点击打开“网络和 Internet” 设置158fa0b5b70d28aab550b31cc8831cb7.png
  2. 选择更改适配器选项c454f40e2438733a9cfb03b8a404b0c8.png
  3. 选择更改适配器选项f000519a0a12acbe31eddf08b7636c47.png
  4. 右键虚拟机,选择设置3bece76cc41f869eec9f44087a766e59.png
  5. 设置网络适配器采用桥接模式,点击确定退出6db72d9f9fc0a45e14c9b563067dd072.png
  6. 打开虚拟网络编辑器fb214cd2eb2f6073a42b0d3cee9b17ad.png
  7. 使用管理员更改设置3c1fdc184538fbfdd9c579ae929d61ca.png
  8. 设置虚拟机桥接模式桥接的网卡(主机联接网络使用的网卡)678be81595264cc38b6bf4e71dbd4dde.png
  9. 打开虚拟机中的 Linux
cd/etc/sysconfig/network-scripts/viifcfg-ens**
  1. 编辑 ifcfg-ens**,文件名字根据实际而定,你的有可能和我的不一样e77f43c1aeef29a508a9209592e4e167.png
  2. 打开 ifcfg-ens** 文件,修改为以下对应内容,保存退出,将 Linux 关机即可。
TYPE=EthernetBOOTPROTO=dhcpDEFROUTE=yesIPU4_FAILURE_FATAL=noIPU6INIT=yesIPU6_AUTOCONF=yesIPU6_DEFROUTE=yesIPU6_FAILURE_FATAL=noNAME=ens33UUID=cfe2a286-1338-465d-abe9-9dad8cb84f7eDEUICE=ens33ONBOOT=yesPEERDNS=yesPEERROUTES=yesIPU6_PEERDNS=yesIPU6_PEERROUTES=yes
  1. 启动 Linux,执行 ip addr 命令,查看分配的 ip 地址。8c6f2dd4cd95f45d41392de7f8badc9b.png
  2. 在 Windows 主机上,WIn+R 进入 cmd,执行 Ping 命令,显示以下信息,则表示网络配置成功。68c9dd7026f36e81037d4d4f1cd72fc0.png


目录
相关文章
|
3月前
|
网络协议 Linux 虚拟化
配置VM网络:如何设定静态IP以访问主机IP和互联网
以上就是设定虚拟机网络和静态IP地址的基本步骤。需要注意的是,这些步骤可能会因为虚拟机软件、操作系统以及网络环境的不同而有所差异。在进行设定时,应根据具体情况进行调整。
372 10
|
3月前
|
Linux 虚拟化 iOS开发
VMware Remote Console 13.0.1 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
VMware Remote Console 13.0.1 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
642 0
VMware Remote Console 13.0.1 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
|
4月前
|
安全 Linux 网络安全
Nipper 3.9.0 for Windows & Linux - 网络设备漏洞评估
Nipper 3.9.0 for Windows & Linux - 网络设备漏洞评估
138 0
Nipper 3.9.0 for Windows & Linux - 网络设备漏洞评估
|
5月前
|
运维 Linux 开发者
Linux系统中使用Python的ping3库进行网络连通性测试
以上步骤展示了如何利用 Python 的 `ping3` 库来检测网络连通性,并且提供了基本错误处理方法以确保程序能够优雅地处理各种意外情形。通过简洁明快、易读易懂、实操性强等特点使得该方法非常适合开发者或系统管理员快速集成至自动化工具链之内进行日常运维任务之需求满足。
318 18
|
5月前
|
网络协议 关系型数据库 Linux
【App Service Linux】在Linux App Service中安装 tcpdump 并抓取网络包
在App Service for Linux环境中,无法像Windows一样直接使用网络排查工具抓包。本文介绍了如何通过TCPDUMP在Linux环境下抓取网络包,包括SSH进入容器、安装tcpdump、执行抓包命令及下载分析文件的完整操作步骤。
259 5
|
8月前
|
Linux 虚拟化 iOS开发
Rocky Linux 10 x86_64 OVF (sysin) - VMware 虚拟机模板
Rocky Linux 10 x86_64 OVF (sysin) - VMware 虚拟机模板
479 35
Rocky Linux 10 x86_64 OVF (sysin) - VMware 虚拟机模板
|
8月前
|
Linux 虚拟化 iOS开发
Rocky Linux 10 aarch64 OVF (sysin) - Apple silicon VMware 虚拟机模板
Rocky Linux 10 aarch64 OVF (sysin) - Apple silicon VMware 虚拟机模板
313 34
Rocky Linux 10 aarch64 OVF (sysin) - Apple silicon VMware 虚拟机模板
|
6月前
|
Web App开发 网络协议 Linux
【Linux】网络基础
TCP/IP五层模型是网络通信的基础框架,将复杂的数据传输过程分为物理层、数据链路层、网络层、传输层和应用层,每层各司其职,协同完成远程通信。该模型确保了不同设备和网络之间的互联互通,是现代互联网运行的核心机制。
431 5
|
6月前
|
Linux 虚拟化 iOS开发
VMware Remote Console 13.0.0 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
VMware Remote Console 13.0.0 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
1422 0
VMware Remote Console 13.0.0 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
|
6月前
|
网络协议 Linux 开发者
深入Linux中UDP网络通信机制编程探索
以上步骤概述了Linux中UDP网络通信的编程机制。在实现时,因关注细节和上下文环境可能有所调整,但大致流程是一致的。这些知识片段旨在帮助开发者快速上手Linux下的UDP编程,并提供可靠的信息作为编程的基础。在编程实践中,应结合实际业务需求,设计合适的数据传输协议,确保数据的正确性和实时性。
168 0