virtualbox安装CentOs7配置静态IP
时间: 2025-06-08 20:10:40 浏览: 31
### 在 VirtualBox 上安装 CentOS 7 并设置静态 IP 地址
#### 准备工作
在开始之前,确保已经下载了 CentOS 7 的 ISO 文件。可以从官方站点获取该文件[^4]。
#### 创建虚拟机
打开 Oracle VM VirtualBox,在创建新虚拟机的过程中指定操作系统为 Linux 类型,并选择 CentOS 版本。分配足够的内存和磁盘空间给虚拟机以满足需求。
#### 设置网络适配器
为了使 CentOS 虚拟机能访问互联网并能被本地宿主机 SSH 访问,需调整其网络模式至桥接网卡模式。这可以通过 VirtualBox 图形界面完成:选中目标虚拟机 -> 点击“设置”按钮 -> 进入“网络”选项页 -> 将附加方式改为“桥接网卡”。此操作允许虚拟机直接通过物理网络接口接入局域网环境[^1]。
#### 安装 CentOS 7
按照常规流程引导进入安装向导,依据提示完成分区、时区设定等基础配置项直至系统部署完毕。
#### 配置静态 IP 地址
一旦 CentOS 成功启动到桌面或者命令行界面下,则可着手进行如下几步来实现静态 IP 设定:
1. **识别当前活动中的网卡设备名称**
使用 `ip addr` 或者更传统的 `ifconfig` 查看可用的网络接口列表。通常情况下会看到类似名为 `enp0s3` 的条目表示主要使用的外部连接端口[^2]。
2. **编辑对应的网卡配置脚本**
利用文本编辑工具如 Vim 打开位于 `/etc/sysconfig/network-scripts/` 目录下的对应网卡配置文档(假设上述查得的结果显示为主动工作的网卡叫作 `enp0s3`),即运行下面这条指令:
```bash
sudo vim /etc/sysconfig/network-scripts/ifcfg-enp0s3
```
3. **更新字段参数**
对照先前记录下来的子网掩码、默认路由信息填充进相应的位置里去;同时自行为机器指派一个固定的 IPv4 数字串作为它的唯一标识符。例如:
```
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.1.150
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=192.168.1.1
```
注意这里的数值应当基于实际所在的局域网结构而有所变化[^3]。
4. **重新加载网络服务**
更改保存好以后记得让改动生效,可通过以下两种方法之一达成目的:
- 方法一:`sudo systemctl restart network`
- 方法二:`sudo service network restart`[^5]
至此整个过程结束,此时应该能够验证新的静态 IP 是否正常运作并通过它对外发起请求比如利用 yum 工具包管理软件或是 wget 下载远程资源亦或者是搭建容器平台拉取镜像等等功能均不受影响。
```python
# 示例 Python 脚本测试连通性
import socket
def test_connection(ip_address='192.168.1.1'):
try:
sock = socket.create_connection((ip_address, 80), timeout=5)
print(f"Successfully connected to {ip_address}")
sock.close()
except Exception as e:
print(f"Failed to connect to {ip_address}: {e}")
test_connection('192.168.1.1') # 替换为目标服务器的真实IP地址
```
阅读全文
相关推荐

















