ubuntu 虚拟机网络设置到wifi

当需要把虚拟机使用wifi的网卡上联网时,我们需要在网络设置中设置如下

然后在vmware中设置为nat模式即可
虽然用桥接模式复制状态也可以上网,但是会很坑,使用source.list的时候会出现Clearsigned file isn't valid, got 'NOSPLIT' (does the network require authentication?)的错误。
### Ubuntu 虚拟机网络配置方法 #### 一、确认虚拟机网络适配器模式 对于在 Windows 上通过 VMware Workstation 运行的 Ubuntu 虚拟机而言,当遇到其网络与宿主机 WiFi 不同网段或是完全不可访问的情况时,需先核查 VM 的网络适配器工作模式。通常情况下,NAT 或桥接模式能够较好地满足大多数应用场景下的联网需求;而仅主机模式则会使得虚拟机能且只能跟物理机器内部通信。 - **NAT 模式**:此方式下,VMware 自动创建了一个私有的子网环境,在该环境中所有的虚拟设备共享同一个外部 IP 地址来实现互联网接入。 - **桥接模式**:它允许虚拟操作系统直接利用实际硬件上的 MAC 地址加入局域网内,从而获得独立于其他任何已存在实体之外的新身份标识,并可被视作常规节点对待处理一切事务,比如 DHCP 租约获取等[^1]。 #### 二、启用并管理 NetworkManager 服务 为了确保每次启动都能正常加载网络组件以及简化后续手动调整流程,建议执行如下指令使 `NetworkManager` 成为随系统自启的服务: ```bash sudo systemctl enable NetworkManager ``` 这一步骤有助于维持稳定的无线/有线连接状态,尤其是在频繁切换不同 Wi-Fi 热点之间的时候特别有用处[^2]。 #### 三、静态IP地址设定指南(适用于特定场景) 有时出于安全考虑或者是某些特殊业务逻辑的要求,管理员可能会倾向于给每台服务器分配固定的公网或内网 IPv4 编号而不是依赖动态主机配置协议(DHCP)随机指派。此时可以按照下面给出的操作步骤来进行相应修改: ##### 步骤概述: 1. 打开 `/etc/netplan/*.yaml` 文件编辑窗口; 2. 修改其中有关接口名称(`eth0`, `ens33`)及其对应的属性字段值; 3. 将新指定好的 IP 地址范围填入对应位置,注意保持与所在 LAN 中其余成员一致但又互异的原则; 4. 利用 `ipconfig` 命令查询本机当前有效的 TCP/IP 参数组合作为参照标准之一; 5. 完成上述更改之后记得保存退出再重启整个计算机或者单独针对某项功能模块实施热重载动作以便让最新的策略生效[^3]。 ```yaml network: version: 2 ethernets: ens33: dhcp4: no addresses: - 192.168.x.y/24 # 替换成自己的IP和掩码长度 gateway4: 192.168.x.z # 默认路由指向路由器地址 nameservers: addresses: [8.8.8.8, 8.8.4.4] # 可选DNS解析服务器列表 ``` 最后可通过 ping 测试或其他在线工具验证连通状况是否良好。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值