虚拟机桥接模式配置网络

article/2025/7/31 16:29:07

虚拟机桥接模式配置网络

这个是详版,对于想了解一些相关知识的读者有些许帮助。如果想快速配置完网络,请转至简版(•‾̑⌣‾̑•)✧˖°

桥接模式就是将主机网卡与虚拟机的网卡利用虚拟网桥进行通信。在桥接的作用下,类似于把物理主机虚拟为一个交换机,所有桥接设置的虚拟机连接到这个交换机的一个接口上,物理主机也同样插在这个交换机当中,所以所有桥接下的网卡与网卡都是交换模式的,相互可以访问而不干扰。
这里需要注意的是,在桥接模式下,虚拟机ip地址需要与主机在同一个网段。如果需要联网,则网关与DNS要与主机网卡一致。

下面开始进行桥接模式下的网络配置:

  1. 开启并登陆虚拟机,调出终端。(如果是最小安装或不带桌面的开启并登陆虚拟机就行了)小小王权
    小小王权

  2. 查看当前虚拟机的网络情况。相关命令如下:

ip addr

小小王权

ip addr命令对于学习过操作系统的来说应该不陌生,知道它大多数时候是用来查看本地IP地址的,这里我们来了解一些其它额外的信息,比如:lo、ens33、virbr0等。

  • lo:全称loopback,亦称回送地址(loopback address),是回环地址(或接口)。经常被分配到127.0.0.1地址上,用于本机通信,经过内核处理后直接返回,不会在任何网络中出现。
  • inet:网卡上绑定的IP地址,也就是通常所说的IPV4,一块网卡可以绑定多个IP地址。在绑定IP地址时要注意这一点:windows主机会提示IP地址冲突,而linux主机无任何提示,所以在添加新的IP地址时务必检测一下新地址是否和原有地址冲突,避免由于冲突造成访问不可用。常用的检测命令:ping 192.168.xx.xx
  • inet6:IPV6地址。

来源于网络,侵删

  • ens33:是网卡名,如果有多块网卡,会有多个ens 或其它名称,例如eth1、eth2这些。
  • link/ether:这个是MAC地址,唯一的,一块网卡一个MAC。
  • virbr0 :是一种虚拟网络接口,这是由于安装和启用了libvirt 服务后生成的,libvirt 在服务器(host)上生成一个 virtual network switch (virbr0),host 上所有的虚拟机(guests)通过这个 virbr0 连起来。默认情况下 virbr0 使用的是 NAT 模式(采用 IP Masquerade),所以这种情况下 guest 通过 host 才能访问外部。在命令终端输入“brctl show”命令可以查看到 virbr0-nic已经挂在了 virbr0 上。

小小王权

ifconfig

小小王权
ifconfig命令有以下这些功能:

  • 显示网络设备信息
  • 启动或关闭指定网卡
  • 启用或关闭ARP协议
  • 配置IP地址
  • 修改MAC地址
  • 为网卡配置或删除IPv6地址
  • 设置最大传输单元
  1. 选中要配置的虚拟机,鼠标右键,在弹出的上下文菜单中单击“设置”选项。小小王权

  2. 在弹出的虚拟机设置窗口中选中“网络适配器”选项,在对应的右侧窗口中选中“桥接模式“对应的单选按钮,单击“确定”按钮。小小王权

  3. 在工具菜单中依次选择“编辑—>虚拟网络编辑器“小小王权

  4. 在弹出的窗口中单击“更改设置”按钮。小小王权

  5. 在弹出的用户帐户控制窗口中单击“是”按钮。小小王权

  6. 进入虚拟网络编辑器的可编辑窗口,首先在上面窗口中选中“桥接模式”类型的选项,然后在VMnet信息中选中“桥接模式”对应的单选按钮,并在“已桥接至”对应的下拉框中选择你当前Windows宿主机的上网模式。最后单击“确定”按钮。
    VMnet0表示的是用于桥接模式下的虚拟交换机;
    VMnet1表示的是用于仅主机模式下的虚拟交换机;
    VMnet8表示的是用于NAT模式下的虚拟交换机。小小王权

  7. 打开cmd命令窗口(Windows图标+R 输入cmd 然后回车),输入ipconfig命令,然后回车,查看并记录当前Windows宿主机无线上网的网卡信息。
    Ip地址:192.xxxxxx
    子网掩码:255.xxxxxx
    默认网关:192.xxxxxx

在显示的信息中应该还有:以太网适配器 VMware Network Adapter VMnet1 和 以太网适配器 VMware Network Adapter VMnet8。

VMware Network Adapter VMnet1 作用于仅主机模式,用来实现虚拟机和物理机进行通信,和联网无关系,它的联网需要物理网卡的共享才能上网

VMware Network Adapter VMnet8 作用于NAT模式,用来实现虚拟机和物理机进行通信,和联网无关系,它是借助于虚拟nat进行联网

如果将这两块卸载了,可以在vmware的“编辑”下的“虚拟网络编辑器”中点击“还原默认设置”,可重新将虚拟网卡还原。
小小王权小小王权
小小王权

  1. 切换至root用户(方法:us root +回车键 然后输入密码登录)后,输入命令vi /etc/sysconfig/network-scripts/ifcfg-ens33,配置ens33对应网卡IP地址的配置文件ifcfg-ens33
    提示:在打开的文件编辑器中,按 i 键,使文本处于可编辑的状态,开始编辑IP属性的值,静态IP设置如下。退出编辑按 esc 键 输入“:wq!”,然后回车。小小王权小小王权BOOTPROTO=static
    ONBOOT=yes #系统将在启动时开启该接口
    IPADDR=192.168.0.129 #设置虚拟机 IP为192.168.0.129,必须和主机IP在同一网段
    NETMASK=255.255.255.0 #子网掩码
    GATEWAY=192.168.0.1 #设置网关
    DNS1=8.8.8.8 #设置DNS
    :wq!保存编辑强制退出

  2. 配置开机时激活网络。输入命令vi /etc/sysconfig/network打开network进行编辑、开机激活网路。
    NETWORKING=yes
    GETWARY=192.168.0.129
    小小王权
    小小王权

  3. 关闭防火墙。输入以下两命令:
    systemctl stop firewalld.service
    systemctl status firewalld.service小小王权

  4. 输入下面命令,重启网络
    systemctl restart network.service小小王权

  5. 使用ip addr命令或ifconfig命令来查看当前网络情况小小王权

  6. 测试网络可用性
    首先,内网测试,ping配置的ip 192.168.0.129,按Ctrl+C组合键可以结束当前命令
    ping 192.168.0.129xiaoxiaowangquan
    接下来,外网测试,比如ping www.baidu.com,按Ctrl+C组合键可以结束当前命令小小王权
    能ping通外网ip,证明桥接模式设置成功。
    也可以进行宿主机网络测试。方法:打开Windows10宿主机的cmd命令提示符窗口,输入ping 虚拟机配置好的IP 192.168.0.129(ping 192.168.0.129),如下所示,即网络可以ping通,说明网络配置成功。xiaoxiaowangquan

  7. 使用远程工具来测试主机与虚拟机之间的通信。远程工具可以用MobaXterm、Xshell 6、WinSCP等。下面以MobaXterm为例。小小王权小小王权小小王权

至此,桥接模式网络配置成功。


http://chatgpt.dhexx.cn/article/c8DhWxxD.shtml

相关文章

虚拟机桥接模式无法联网

问题:虚拟机桥接模式无法联网 解决:1、打开虚拟网络编辑器 2、点击右下角更改设置 3、下拉选择网卡(控制面板\网络和 Internet\网络连接),并点击确定 4、打开虚拟机设置,网络连接选择自定义&#xff0c…

VMware虚拟机三种网络模式详解--Bridged(桥接模式)

VMware虚拟机三种网络模式详解--Bridged(桥接模式) 简介: 由于Linux目前很热门,越来越多的人在学习Linux,但是买一台服务器放家里来学习,实在是很浪费。 那么如何解决这个问题?虚拟机软件是很好…

VMware虚拟机配置桥接模式

虚拟机配置桥接模式 参考教程:https://blog.csdn.net/weixin_35784370/article/details/119660049 环境说明: 操作系统:Windows10 虚拟机软件:VMware 16 Pro 虚拟机:CentOS7.6 在虚拟机中以 root用户 执行操作 目的&am…

Vmware虚拟机桥接模式设置

进入vmware虚拟网络编辑器 点击更改设置 选择桥接模式 点击虚拟机----设置 在网络适配器中选择 桥接模式 cmd输入ipconfig查看主机IP地址及网关 进入虚拟机网络配置文件修改 /etc/sysconfig/newwork-scripts/ vi ifcfg-eth0 修改配置文件 修改IP地址及网关地址后保存退出…

虚拟机桥接模式联网设置

环境 物理机(宿主机):Windows10 软件:VMware Workstation 虚拟机:Windows10 操作: 1、关闭虚拟机以便查看物理机的网络配置信息,在物理机中“winR”,输入CMD打开DOS,执行…

解决桥接模式连接虚拟机的问题

开发板使用网络调试进行驱动开发需要用到nfs和tftp协议,需要使虚拟机和开发板的网络能相互ping通。而这边最开始搭建的开发平台是使用wifi路由器连接PC和开发板,开发板通过网线连接到路由器,PC连接路由器WiFi,PC电脑(w…

【VMware】虚拟机桥接模式

CentOS7详细安装教程 VMware 官网:https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html 安装步骤 一、安装前的准备 D盘新建VMware文件夹和子文件夹VMwarebao VMware的安装,这个就不详述了(建议下载安…

5.VM虚拟机网络设置---桥接模式

如下图所示,我们希望构建的网络拓扑图,在这里,我们使用桥接模式。所谓的桥接模式,可以把物理网卡看作是虚拟机向外访问路由器(或者是物理交换机)的渠道。 具体操作步骤如下: 1.把虚拟机A和虚拟机…

【桥接模式】VMware虚拟机配置桥接模式

在虚拟机配置中,桥接模式和NAT模式是两种常见的网络连接方式。 区别 1.桥接模式使虚拟机直接连接到物理网络,可以与外部设备直接通信,并获取唯一IP地址。 2.NAT模式使用网络地址转换器将虚拟机的网络流量转发到物理网络上,虚拟机…

虚拟机设置桥接模式

在使用TFTP,SFTP等服务器时则需要设置虚拟机的网络连接方式为桥接方式。VMware虚拟网卡设置为桥接模式时,主机网卡和虚拟机网卡通过虚拟网桥进行通信,需要将Ubuntu的IP与主机IP设置在同一个网段。 编辑->虚拟网络编辑器 点击更改设置 选…

虚拟机 :桥接模式,NAT网络搭建

打开vmware 虚拟机,选“编辑”--> “虚拟网络编辑器”--->中看到VMnet0(桥接模式),VMnet1(仅主机模式),VMnet8(NAT) .主机(物理机)对应着有两个虚拟网卡,分别对应的有 VMware Network Adapter VMnet1…

全网最详细虚拟机网络之桥接模式(小白也能看)

桥接模式的概述 结构 虚拟机里面有三种网络,每一种网络用到的网卡都不一样,仅主机模式是用的VMnet1网卡,NAT用的是VMnet8网卡, 而这里用的是桥接模式用的是VMnet0这张网卡,除开仅主机模式不能访问外网,其…

虚拟机三种网络连接模式桥接网络配置Linux

虚拟机三种网络连接模式桥接网络配置Linux 桥接模式 桥接,相当于虚拟机设置为一台真实的服务器,主机和虚拟机之间以通讯并且,虚拟机可以访问网络资源。一定局域网内其他主机可以访问虚拟机 桥接模式需要自己配置ip地址。 NAT模式 nat模式…

用Python实现tree命令

实现效果 思路及笔记 """ name : 实现tree命令 author : huangshilong projectname : pythonfunction """""" 知识点总结: 1、python中如何将文件夹路径作为实参输入到函数当中 以字符串的形式将路径输入即可&#x…

Linux中安装tree命令

在CentOS系统的普通用户下,使用 sudo yum -y install tree下载tree命令,在ubuntu系统的普通用户下,使用 sudo apt-get install tree下载tree命令 2. 下图显示安装完成 3. tree这个命令相关介绍(使用"man tree"这个命令查看&#x…

windows 使用 tree 命令显示目录和文件

目录 tree 介绍 windows 下的 tree tree 介绍 Linux tree命令用于以树状图列出目录的内容。 执行tree指令,它会列出指定目录下的所有文件,包括子目录里的文件。 windows 下的 tree 1. tree下载地址:Tree for Windows 2. 把 tree-1.5.2.2…

centos7安装tree命令

需要用到tree命令,没有的话先安装,步骤如下 1.首先下载安装包 输入命令:wget ftp://mama.indstate.edu/linux/tree/tree-1.8.0.tgz 2.解压安装包 输入命令:tar zxvf tree-1.8.0.tgz 3.安装解压好的tree-1.8.0 依次执行命令cd tr…

CentOS7系统中:安装tree命令的问题

1. 用yum安装,报错 命令:yum -y install tree 报错原因应该是yum的证书问题。在后续文章中有更新证书的操作。之后yum就可以顺利使用了。 (文章链接:更新yum源时遇到报错) 2. 用源码包安装,成功 下载源…

为什么Linux7没有tree命令,如何在Centos7中添加Tree命令

在CentOS 7.40系统下,直接运行yum install -y tree命令即可安装tree。 作为一位建筑人,目前尝试着在Linux的道路上探索新的发展级。 今天无意中发现自己的centos没有tree命令,有点不解。也问了度娘,看到的是这样的答案&#xff1a…

git 使用 tree命令

前言 很久之前看到这种树状结构,我一直以为是自己一点点敲出来的。后来在 linux 上才发现,这是一个 tree 的命令行工具生成的。今天发现原来 window 平台的 git 也可以安装 tree。记录一下过程和普及下 tree 命令 ├── README.md ├── babel.config.…