注:本系列是实操中踩坑无数的经验总结,成文备考,分享避坑。

前言

 上一篇实现了在Windows桌面通过Todesk+MobaXterm+VNC 远程控制。本期实现Vmware虚拟机旁路由网络。为满足后续搭建平台需要,这是必须实现的。

打造旁路由网络配置

踩坑过程:最初没搜到vmware workstation有Linux版下载就打算用Windows版,选择Deepin之前试过Wubuntu(国外的带wine,但免费几天就弹窗捐助35$),又选择openeuler但没有适配wine无法安装win版vmware,最后在Deepin25安装了,但各种不适配,根本没法用,于是就各种试用客户端,此处省略6969字,终于找到了她。

一、安装VMware Workstation Linux

1、下载bundle安装文件 

百度网盘vmware workstation Linux 17.6.3下载链接

2、安装程序 

进入下载目录,安装vmware执行以下命令:

增加执行权限

chmod +x VMware-Workstation-Full-17.6.3-24583834.x86_64.bundle

执行安装 

sudo ./VMware-Workstation-Full-17.6.3-24583834.x86_64.bundle

3、vmware网络基本配置

进入启动器打开vmware workstation。 

 下图中vmnet0选择桥接deepin系统外网的网卡。

下图中vmnet8关闭DHCP,SubnetIP可以自行随便设置。

下图打开NAT Settings确保Gateway IP 最后字段是2就好。

4、设置vmware默认虚拟机安装目录

5、下载虚拟机vmdk磁盘文件,并解压到虚拟机指定目录

本优化版本,针对原版改动少,具有长期维护的软件库,国内安装很友好。

官方下载

 kimi对版本区别的解释:

6、创建虚拟机

 

 虚拟机名自定:

 

关于虚拟机网卡的重点设置:

 

移除不需要的设备:

 关闭3D加速:

 到此,虚拟机就创建完成可以运行了。

二、vmnet8网络配置

1、登录虚拟机编辑网卡配置文件

vi /etc/config/network

重点:把下图红框的IP地址修改成你的vmnet8网络地址,这个地址就是immortalWRT软路由的登录地址,也是旁路网关地址。 

2、配置宿主机vmnet8网卡 

重点:vmware会默认把deepin系统下的vmnet8网卡地址设置成该网段第一个IP,目前还没搜到如何修改并保存vmware网卡配置的方法(若看到的朋友知道方法,请留言评论),临时使用NetworkManager进行管理。

使用 nmcli 管理 vmnet8 网卡时,可以通过以下步骤将其纳入 NetworkManager 的托管范围,并进行配置:

2.1 查看当前网卡状态

首先,确认 vmnet8 的状态是否为托管(managed):

nmcli device status

如果 vmnet8 的状态为 unmanaged,则需要将其设置为托管。

2.2 将 vmnet8 纳入托管范围

如果 vmnet8 未被托管,可以使用以下命令将其纳入 NetworkManager 的管理范围:

nmcli device set vmnet8 managed yes

此命令会将 vmnet8 设置为托管状态,允许 NetworkManager 对其进行配置。

提示:以下配置可通过 nmtui 图形界面进行管理:

nmtui

 2.3 启用自动连接

确保 vmnet8 在开机时自动连接:

nmcli connection modify vmnet8 connection.autoconnect yes

2.4 创建或修改 vmnet8 的网络连接配置

如果 vmnet8 已托管,但尚未配置连接,可以创建一个新的连接配置文件:

nmcli connection add type ethernet con-name vmnet8 ifname vmnet8 ipv4.method manual ipv4.addresses 192.168.10.2/24 ipv4.gateway 192.168.10.1 ipv4.dns "8.8.8.8"

如果 vmnet8 已有连接配置,可以通过修改现有配置来更新其参数:

nmcli connection modify vmnet8 ipv4.addresses 192.168.10.2/24 ipv4.gateway 192.168.10.1 ipv4.dns "8.8.8.8" ipv4.method manual

2.5 应用配置并测试

重新加载网络配置并激活 vmnet8

nmcli connection reload
nmcli connection up vmnet8

2.6 验证配置

查看 vmnet8 的详细配置信息:

nmcli connection show vmnet8

确认 IP 地址、网关等配置是否正确。通过以上步骤,vmnet8 网卡将被纳入 NetworkManager 的托管范围,并且其配置会在系统启动时自动加载和应用。

2.7 完整配置图解

到此vmnet8网络就配置完成。这就相当于在宿主机和虚拟机之间建立起一个vmnet8网段的局域网,相互可以访问了。现在虚拟机可以通过vmnet0桥接宿主机外网网卡上网。 

三、设置宿主机通过旁路由上网

打开 nmtui ,选择编辑外网网卡

查看网络路由

traceroute qq.com

 下图显示网关已经是旁路网关。

到此网络配置全部完成,恭喜恭喜!!!

 

 系列之四:Nvidia驱动及CUDA安装配置

 

Logo

欢迎加入DeepSeek 技术社区。在这里,你可以找到志同道合的朋友,共同探索AI技术的奥秘。

更多推荐