第2步VM虚拟机配置网络环境实现DHCP分配IP地址上网

在win10下安装VM,用centos镜像安装精简版的CentOS,配置可上网可以安装软件
1、当前情况结果:Centos无网络,无软件,可以使用ip add其它软件都没有安装,yum 也过期不能用
2、配置VM的虚拟机的网络适配器的共享NAT上网
3、配置虚拟机的网卡配置,具体配置如下

1、VM虚拟机器网络配置,centos 精简版没有配合网卡,如何配置网络
一、查看网卡信息
使用ip addr或ifconfig -a命令查看系统中现有的网卡设备名称,通常可能是eth0、ens33等类似的名称。
二、编辑网络配置文件
网络配置文件通常位于/etc/sysconfig/network-scripts/目录下,找到对应网卡的配置文件,例如,如果网卡是eth0,则配置文件为ifcfg-eth0。如果没有该文件,可以手动创建。
使用文本编辑器(如vi或nano)打开配置文件进行编辑。

例如:vi /etc/sysconfig/network-scripts/ifcfg-ens33

在配置文件中添加以下基本配置信息(根据实际情况修改):

     DEVICE="ens33"
     BOOTPROTO=dhcp
     ONBOOT=yes

三、重启网络服务
保存配置文件后,重启网络服务使配置生效。
在 CentOS 7 及以上版本,使用systemctl restart network命令。
在 CentOS 6 及以下版本,使用service network restart命令。
四、验证网络配置
使用ping命令测试与网关(例如ping 192.168.1.1)、外网(例如ping www.baidu.com)的连通性.

### 获取虚拟机IP地址而不登录的方法 在某些情况下,可能需要在不登录到虚拟机的情况下获取其分配IP 地址。这可以通过多种方式实现,具体取决于所使用的虚拟化平台及其网络配置。 #### 1. 使用虚拟化软件自带的功能 许多现代虚拟化软件提供了内置功能来显示已连接设备的网络状态和分配IP 地址。例如,在 VirtualBox 中可以利用 GUI 或命令行工具完成此操作: - **通过 VirtualBox 的图形界面** 打开 VirtualBox 图形用户界面并选择目标虚拟机。点击“显示”按钮启动虚拟机后,进入“设备”菜单下的“网络”,查看 NAT 网络设置中的 DHCP 租约表。该表格通常列出了所有由 VirtualBox 自动分配IP 地址[^1]。 - **通过 VBoxManage 命令行工具** 如果更倾向于使用命令行,则可通过 `VBoxManage` 工具查询特定虚拟机的状态信息。以下是用于检索 DHCP 分配记录的一个典型命令: ```bash VBoxManage list dhcpservers ``` 此外还可以针对单个 VM 查询其当前运行时属性: ```bash VBoxManage guestproperty enumerate <VM_NAME> ``` #### 2. 利用主机上的 ARP 表或扫描局域网 当虚拟机处于同一子网并与宿主机通信时,可借助 ARP 缓存或者主动扫描整个 LAN 来发现活动节点。 - **检查 ARP 缓存** 宿主机操作系统维护了一个动态更新的 MAC-to-IP 映射列表 (ARP Cache),其中包含了最近访问过的本地网络成员的信息。执行如下指令即可打印相关内容: ```bash arp -a ``` 需要注意的是,只有当虚拟机已经发送过数据包至宿主机时才会被加入到缓存里[^2]。 - **执行网络扫描** 可采用 nmap 这样的第三方应用程序进行全面探测。下面的例子展示了如何定位指定范围内活跃的目标机器: ```bash sudo nmap -sn 192.168.0.0/24 ``` #### 3. 启用静态 IP 并预先设定范围 为了避免每次都需要寻找新生成的动态地址,建议提前规划好固定区间内的数值作为候选方案之一。这样即使尚未建立任何实际链接也能轻松预测潜在的结果集。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值