
详解Deepin23-CUDA-Conda-Python-Pytorch-Xinference-Dify-Deepseek本地部署AI平台系列之三:Vmware虚拟机实现旁路由
本系列是实操中踩坑无数的经验总结。 本期实现Vmware安装OpenWRT旁路由上网,认真领会本期,可完全覆盖各种系统应用场景。
注:本系列是实操中踩坑无数的经验总结,成文备考,分享避坑。
前言
上一篇实现了在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
下图显示网关已经是旁路网关。
到此网络配置全部完成,恭喜恭喜!!!
更多推荐
所有评论(0)