您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
# VirtualBox + CentOS 7 如何实现静态IP访问
## 前言
在开发或测试环境中,我们经常需要使用虚拟机搭建Linux服务器。VirtualBox作为一款免费开源的虚拟化工具,配合CentOS 7系统是常见的组合。本文将详细介绍如何为VirtualBox中的CentOS 7虚拟机配置静态IP,实现稳定访问。
---
## 一、环境准备
### 1. 所需软件
- VirtualBox 6.1+([官网下载](https://www.virtualbox.org/))
- CentOS 7 ISO镜像(推荐Minimal安装)
### 2. 网络模式选择
VirtualBox提供多种网络模式:
- **NAT**(默认):虚拟机共享主机IP
- **桥接模式**:虚拟机如同独立主机
- **Host-Only**:主机与虚拟机内部通信
- **内部网络**:仅虚拟机间通信
**推荐方案**:使用**桥接模式**或**Host-Only+静态IP**组合
---
## 二、配置VirtualBox网络
### 步骤1:设置虚拟机网络适配器
1. 右键虚拟机 → 设置 → 网络
2. 选择「桥接网卡」或「Host-Only适配器」
3. 高级选项中取消「混杂模式」
### 步骤2:验证主机网络连接
```bash
# Windows主机查看IP
ipconfig /all
# Linux/macOS主机
ifconfig
sudo nmtui
sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33
修改关键参数:
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=114.114.114.114
sudo systemctl restart network
ip addr show
ping www.baidu.com
ping 主机IP
route -n
sudo systemctl stop firewalld
sudo systemctl disable firewalld
cat /etc/resolv.conf
arping
检测IP冲突:
sudo arping -I ens33 192.168.1.100
如果需要同时连接内外网: - 网卡1:桥接模式(外网) - 网卡2:Host-Only(内网通信)
sudo vi /etc/NetworkManager/NetworkManager.conf
添加:
[main]
dns=none
sudo cp /etc/sysconfig/network-scripts/ifcfg-ens33 ~/ifcfg-ens33.bak
通过以上步骤,你的CentOS 7虚拟机应该已经成功配置了静态IP。静态IP对于搭建服务器、持续集成环境等场景至关重要。如果遇到问题,建议查看/var/log/messages
获取详细日志。
注意:生产环境中建议结合DHCP保留IP,而非完全静态配置。 “`
(全文约1050字)
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。