vmware虚拟机中安装centos系统,静态IP,克隆之后的网卡设置

本文详细介绍了如何在VMware中设置虚拟机网络环境,包括编辑虚拟网络、配置Linux静态IP地址、关闭防火墙、重启网卡等步骤。并分享了解决网络连通性和Xshell连接问题的经验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、设置vm网络环境

1.编辑--虚拟网络编辑器

进入下图弹窗,点击VMnet8,

1)  选择下面NAT模式,

2)  取消勾选“使用本地DHCP服务....”

3)  点击’NAT设置’进入下图,查看网关,这里要记住网关,下面配置的时候需要这个网关

4)  可以自己设置子网IP,在子网ip那里修改

 

 

二.配置linux的ip

1.vi /etc/sysconfig/network-scripts/ifcfg-eth0

 1)将ONBOOT=no改为ONBOOT=yes;  设置网卡开机启动

 2)将BOOTPROTO=dhcp (也有可能是none)改为BOOTPROTO=static ;#设置网络模式,这里这只为静态网址模式

 3)IPADDR=168.33.222.222   #你自己想设置的ip,必须在刚才查看的网关同一网段内

      NETMASK=255.255.255.0    #虚拟机编辑器那里的子网掩码

      GATEWAY=168.33.222.2     #NET设置里确认的网关

4)DNS3=202.96.134.133  是宿主机配置的dns,或者直接填8.8.8.8也行


 

1.关闭防火墙 chkconfig iptables off 

  查看防火墙状态 service iptables status;

2.重启网卡 service network restart

 

 

 

----------------------------

后续

1、后来又配置了一下虚拟机的网络,又遇坑了。

我将虚拟机的网关设置成xxx.xxx.xxx.1。其他配置不变。但是虚拟机和宿主机能互相ping通,但是虚拟机死活连不上网,后来把它改成了xxx.xxx.xxx.2,然后就成连上网了。 

 

2、再后来突然有一天Xshell又连接不上了

原因不明

做了很多尝试,最后将虚拟机的子网改成与宿主机网络不在同一网段,并且将centos的网卡其中一个dns设置成虚拟机配置的网关。然后就行了。

配置如下图:

 



vmware 克隆后的网卡设置

 

修改之后,1、同步,2、重启。

分别的命令是 sync 和reboot     

 

若需要同时开启多台虚拟机,则在同步重启前,还需要修改hostname 和hosts的映射 

修改hostname  :   vim /etc/sysconfig/network  

修改hosts的映射  : vim /etc/hosts

 

:|) !!!

<think>好的,我现在需要帮用户解决如何在虚拟机安装CentOS的问题。用户之前已经询问过如何部署ERPNext在CentOS上,现在转向更基础的安装步骤,可能他们正在搭建开发或测试环境,需要先安装操作系统。 首先,我需要确定用户可能使用的虚拟机软件。常见的包括VMware、VirtualBox和Hyper-V,所以步骤应该覆盖这些主流工具,但具体命令可能会有差异。用户可能对虚拟机操作不太熟悉,所以需要详细说明每一步。 接下来,安装CentOS的步骤大致分为准备ISO镜像、创建虚拟机、配置设置安装系统和初始化配置。需要确保每个步骤清晰,尤其是分区和网络设置,这对新手来说容易出错。例如,在分区时推荐自动配置,但也要提到手动选项,以防用户有特殊需求。 用户可能需要知道如何获取CentOS镜像,特别是现在CentOS Stream取代了传统的CentOS,需要指出官方网站和镜像源。另外,安装后的系统更新和基础工具安装也是重要的一步,确保系统安全可用。 还要考虑可能的常见问题,比如无法引导ISO、网络配置错误或安装后无法启动。需要提供一些故障排除的提示,比如检查虚拟化支持是否启用,或者防火墙设置是否正确。 最后,用户可能需要一些优化建议,比如安装增强工具提升性能,或者配置SSH方便远程管理。这些额外的步骤能提升用户体验,但也要分清楚必要和可选步骤,避免信息过载。 总之,回答需要结构清晰,逐步引导,同时预见到用户可能的疑问点,提供足够的细节和解决方案,确保他们在虚拟机上顺利安装CentOS。</think>以下是使用虚拟机安装CentOS的详细步骤指南(支持VMware/VirtualBox/Hyper-V): --- ### 一、准备工作 1. **获取ISO镜像** - 官网下载:https://www.centos.org/download/ - 推荐版本: - 学习测试:`CentOS Stream 9`(最新滚动版) - 生产环境:`CentOS 7.9`(稳定版) ```bash # 建议验证ISO完整性 sha256sum CentOS-Stream-9-latest-x86_64-dvd1.iso ``` 2. **虚拟机软件选择** - VMware Workstation Pro(付费) - VirtualBox(免费开源) - Hyper-V(Windows专业版自带) --- ### 二、以VirtualBox为例的安装流程 1. **新建虚拟机** ```text 1. 点击"新建" -> 输入名称:CentOS-Stream9 2. 内存分配:≥2048MB(图形界面需≥4096MB) 3. 创建虚拟硬盘:VDI格式,动态分配,≥20GB ``` 2. **挂载ISO镜像** ```text 1. 选中虚拟机 -> 设置 -> 存储 2. 点击"空"光盘图标 -> 选择下载的ISO文件 ``` 3. **启动安装** ```text 1. 点击"启动"进入安装界面 2. 选择"Install CentOS Stream 9" ``` --- ### 三、系统安装配置 1. **语言与时区** - 界面语言选择:`中文(简体)` - 时区设置:`亚洲/上海` 2. **磁盘分区(关键步骤)** ```text 1. 选择"安装目的地" 2. 分区方案: - 自动配置(推荐新手) - 手动配置(高级用户): /boot 1GB xfs swap 2GB / 剩余全部空间 ``` 3. **网络与主机名** ```text 1. 启用以太网连接 2. 设置主机名:centos-dev.local 3. 打开"安装时配置"设置静态IP(可选) ``` 4. **用户设置** - 必选项:设置root密码(需包含大小写字母和数字) - 推荐:创建普通用户并勾选"授予管理员权限" --- ### 四、首次启动配置 1. **接受许可证协议** ```text 启动后执行: sudo dnf update -y # 更新系统 sudo systemctl reboot # 更新后重启 ``` 2. **验证安装** ```bash # 检查基础信息 uname -a # 内核版本 ip a # 网络配置 df -h # 磁盘空间 ``` --- ### 五、虚拟机优化配置 1. **安装增强工具** ```bash # VirtualBox增强功能 sudo dnf install -y kernel-devel gcc make perl # 挂载增强工具镜像后执行: sudo ./VBoxLinuxAdditions.run ``` 2. **共享文件夹设置** ```text 1. 虚拟机设置 -> 共享文件夹 -> 添加路径 2. 挂载命令: sudo mount -t vboxsf share_name /mnt/share ``` --- ### 六、常见问题解决 | 问题现象 | 解决方案 | |--------------------------|--------------------------------------------------------------------------| | 无法引导ISO | 检查BIOS虚拟化支持是否开启(Intel VT-x/AMD-V) | | 安装后黑屏 | 在虚拟机设置中禁用3D加速,显存设为≥128MB | | 网络连接失败 | 检查虚拟网络编辑器,确认使用NAT或桥接模式 | | 中文乱码 | 执行:`sudo dnf install -y "@Chinese Support"` | --- ### 七、不同虚拟化平台差异 ```mermaid flowchart LR A[VMware] --> |支持快照克隆| B(企业级功能) C[VirtualBox] --> |免费开源| D(适合个人学习) E[Hyper-V] --> |需Windows专业版| F(与Azure兼容性好) ``` **建议配置**: - 开发环境:2核CPU/4GB内存/40GB硬盘 - 生产模拟:4核CPU/8GB内存/100GB硬盘+独立虚拟网卡 --- ### 八、SSH远程访问配置 1. **启用SSH服务** ```bash sudo dnf install -y openssh-server sudo systemctl start sshd sudo firewall-cmd --permanent --add-service=ssh sudo firewall-cmd --reload ``` 2. **端口转发设置(NAT模式)** ```text 虚拟机设置 -> 网络 -> 高级 -> 端口转发 添加规则:主机端口2222 -> 虚拟机端口22 ``` 连接命令:`ssh -p 2222 user@localhost`
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值