Vmware 虚拟机配置 CentOS 7 网络


说明

原本只想给IC618的虚拟机配个网,结果对着几个教程一通瞎搞,最终变成疑难杂症捣鼓了一两个小时。感谢 Gemini 救我狗命!

本教程(可能只)适合CentOS 7系统,不求了解原理,只要能用就行。


一、 检查 VMware 设置

这是极其容易被忽略的一部步,很可能你的VMware工作不正确,系统内怎么配置都是徒劳。

  1. 首先关闭所有正在运行的虚拟机。
  2. 在打开 “Virtual Network Editor” (虚拟网络编辑器)。 通常在菜单栏的 Edit (编辑) -> Virtual Network Editor (虚拟网络编辑器)。 VMware 默认状态下的配置是VMnet0(桥接), VMnet1 (仅主机), VMnet8 (NAT) 。至少保证NAT模式下的设置是正确的,必要的选项被勾选。

在这里插入图片描述

  1. 如果在不知所以然的情况下手贱改掉了,请还原默认设置。需要点击 “Change Settings” (更改设置) 按钮才能进一步修改,这个按钮需要管理员权限。

二、 检查虚拟机设置

  1. 在 VMware Workstation 或 Player 中,选中虚拟机。点击 “Edit virtual machine settings” (编辑虚拟机设置)。
  2. 在硬件列表中,选中 “Network Adapter” (网络适配器)。在右侧的 “Network connection” (网络连接) 设置中,确保选中了 “NAT (Network Address Translation)”,启用时连接要勾选。

在这里插入图片描述

  1. 点击 “OK” 保存设置并关闭窗口。启动 CentOS 虚拟机。

三、 配置 CentOS 中的网络接口

  1. 登录到 CentOS 虚拟机(可以使用 root 用户或者有 sudo 权限的用户),打开终端。切换到 root 用户:su - 然后输入 root 密码
  2. 配置 CentOS 中的网络接口文件 (ifcfg-ens33)
sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33

修改成以下内容。

TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="dhcp"       # *** 关键:设置为 dhcp ***
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"           # *** 确保与你的网卡名称一致 ***
UUID="bc67be57-9298-465b-9967-92a57ece8490" # *** 这个UUID是唯一的,保留你自己的或者删除让系统生成新的 ***
DEVICE="ens33"         # *** 确保与你的网卡名称一致 ***
ONBOOT="yes"           # *** 关键:设置为 yes,表示开机启动时激活此接口 ***

按 Esc 键,然后输入 :wq 并按回车(保存并退出)。

  1. 确保 NetworkManager 不干扰:在 CentOS 7 中,NetworkManager 默认是开启的,它也可能尝试管理 ens33 接口。当使用传统的 ifcfg 文件和 network 服务时,通常建议禁用 NetworkManager 对该接口的管理,或者直接禁用 NetworkManager 服务。
sudo systemctl stop NetworkManager

禁用 NetworkManager 服务,使其不再开机自启:(如果之前已经禁用了,这步可能提示链接不存在,没关系)

sudo systemctl disable NetworkManager

4.重启传统的 network 服务:现在,我们重启 network 服务来应用新的配置:

sudo systemctl restart network

5.检查网络状态和测试连通性:

ip addr show ens33
ip route show
cat /etc/resolv.conf
ping 8.8.8.8
ping baidu.com

只要能ping到数据,配置就完成了

在这里插入图片描述


tip

用冰箱不用懂造冰箱,遇到细节问题多问AI。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值