vmware虚拟机添加物理网卡与虚拟网卡

          虚拟机上面也有真实网卡,例如eth0, eth1,eth2, 但这是相对于虚拟机自己而言的。 当然了,这个真实网卡对于宿主机来说也是虚拟网卡。 除此之外虚拟机上也有虚拟网卡,例如eth0:1, eth0:2, eth0:3。 下面分别来介绍在虚拟机上如何添加物理网卡与虚拟网卡。

一、虚拟机添加物理网卡

        我这台vmware虚拟机上安装的是ubuntu操作系统, 从图中可以看出我这台虚拟机已经添加了3个物理网卡, 我们再继续添加一个物理网卡。

        此时会多一个网络适配器4, 这对于虚拟机来说就是新添加的物理网卡。

        Ifconfig 就会多了一个eth3网卡。一共四个物理网卡,分别为eth0, eth1, eth2, eth3

        /sys/class/net目录下存放了当前系统有哪些网卡。

        添加完物理网卡后,记得把虚拟机重启下。到此为止,在虚拟机上已经成功添加了一个物理网卡,如果想要给这个物理网卡配置ip地址,使得他能与宿主机网络互通,则可以参考ubuntu网络配置(桥接模式, nat模式, host主机模式)这篇文章。

二、虚拟机添加虚拟网卡

        所谓虚拟网卡只能在物理网卡上添加。格式为:”物理网卡名: 虚拟网卡id”。 例如: eth2:0, eth2:1等两个在物理网卡eth2创建的虚拟网卡。 如果随便取网卡名,例如ens3则会报错,提示网卡不存在。

        要使得虚拟网络能访问外网,还需要配置dns。

        最后重启网络 /etc/init.d/networking restart

### 解决VMware虚拟机中缺少虚拟网卡的方法 当遇到Xshell类似的远程客户端无法连接到虚拟机的情况时,这可能是由于VMware或VirtualBox中的虚拟网卡缺失所引起的[^1]。为了确保虚拟机宿主机以及其他外部网络保持正常的通信状态,可以采取以下措施来添加或修复缺失的虚拟网卡。 #### 方法一:通过VMware自带工具重新配置网络适配器 如果发现安装完成后确实不存在任何可用的虚拟网卡,则可以通过官方提供的解决方案来进行处理[^2]: 1. 打开VMware Workstation并加载目标虚拟机; 2. 进入编辑模式下的虚拟机设置界面; 3. 寻找硬件列表里的“Network Adapter”,点击右侧的添加按钮增加新的网络接口设备; 4. 对于新加入的网卡选项,在其属性页面内指定合适的网络连接方式(NAT/Bridged/Host-only),保存更改退出即可; 对于已经存在的但是有问题的虚拟网卡同样可以在上述路径下尝试移除再重建的方式恢复正常使用功能。 #### 方法二:手动调整操作系统内部网络参数 有时即使物理层面完成了正确的配置,仍然会因为某些原因导致系统未能识别新增加出来的网口。此时就需要深入到Linux发行版的具体操作环境中去进一步排查问题所在了。例如在基于Debian系列的系统上,可通过如下步骤完成对`netplan`文件的手动编辑工作以达到激活未被启用过的网络端口的目的[^4]: ```bash $ sudo vi /etc/netplan/00-installer-config.yaml ``` 根据实际情况修改对应的配置项之后记得执行应用命令使改动生效: ```bash $ sudo netplan apply ```
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值