VirtualBox中如何设置CentOS的IP地址
导读:VirtualBox中设置CentOS静态IP的步骤(以**仅主机模式(Host-Only **为例,适用于虚拟机间及宿主机通信) 1. 配置VirtualBox虚拟机网络 打开VirtualBox管理器,选中目标CentOS虚拟机,点击...
VirtualBox中设置CentOS静态IP的步骤(以**仅主机模式(Host-Only)**为例,适用于虚拟机间及宿主机通信)
1. 配置VirtualBox虚拟机网络
- 打开VirtualBox管理器,选中目标CentOS虚拟机,点击顶部菜单栏设置。
- 进入网络选项卡,在网卡1中设置:
- 连接方式:选择NAT(用于虚拟机访问互联网,可选但推荐)。
- 点击网卡2右侧的启用网络适配器,设置:
- 连接方式:选择仅主机(Host-Only)网络。
- 点击创建(若未创建过Host-Only网络),输入名称(如“VirtualBox Host-Only Ethernet Adapter #2”),设置IP范围(如
192.168.233.0/24,起始IP192.168.233.1、结束IP192.168.233.254),启用DHCP(可选,若需静态IP可关闭),点击确定。
- 点击确定保存虚拟机网络设置。
2. 查看CentOS虚拟机网络接口名称
- 启动CentOS虚拟机,打开终端。
- 输入以下命令查看网络接口信息,找到仅主机模式对应的接口(通常为
enp0s8或enp0s3,具体以实际输出为准):
或ip addr
示例输出中,ifconfigenp0s8接口的inet字段为空(未配置IP),即为需要设置的接口。
3. 编辑网络配置文件
- 进入网络配置文件目录:
cd /etc/sysconfig/network-scripts/ - 使用文本编辑器(如
vi)打开对应接口的配置文件(如ifcfg-enp0s8):sudo vi ifcfg-enp0s8 - 修改或添加以下内容(关键参数说明见注释):
TYPE=Ethernet BOOTPROTO=static # 将dhcp改为static,表示静态IP ONBOOT=yes # 开机自动启用此配置 DEVICE=enp0s8 # 接口名称(需与步骤2中的一致) IPADDR=192.168.233.100 # 静态IP地址(需在Host-Only网络的IP范围内,如192.168.233.100-254) NETMASK=255.255.255.0 # 子网掩码(通常为255.255.255.0) GATEWAY=192.168.233.1 # 默认网关(需与VirtualBox Host-Only网络的网关一致,如192.168.233.1) DNS1=8.8.8.8 # DNS服务器(可使用公共DNS,如8.8.8.8或114.114.114.114) DNS2=8.8.4.4注:若配置文件中无
UUID或HWADDR,可保留原内容或手动添加(UUID可通过nmcli con show获取,HWADDR可通过ip addr获取接口的MAC地址)。
4. 重启网络服务
- 保存并退出编辑器(
vi中按Esc,输入:wq回车)。 - 重启网络服务以应用配置:
若使用旧版CentOS(如7以下),可使用:sudo systemctl restart networksudo service network restart - 检查网络服务状态,确认无报错:
sudo systemctl status network
5. 验证网络配置
- 查看接口IP地址,确认静态IP已生效:
输出中应包含ip addr show enp0s8inet 192.168.233.100/24(与步骤3中设置的IPADDR一致)。 - 测试网络连接:
- 虚拟机访问宿主机(宿主机IP为VirtualBox Host-Only网络的网关,如
192.168.233.1):ping 192.168.233.1 - 虚拟机访问外网(测试互联网连接):
ping www.baidu.com - 宿主机访问虚拟机(宿主机命令行中执行):
ping 192.168.233.100
ping通,说明配置成功。 - 虚拟机访问宿主机(宿主机IP为VirtualBox Host-Only网络的网关,如
注意事项
- 若需虚拟机同时访问互联网和外网,需保留网卡1的NAT模式(用于外网访问),网卡2的仅主机模式(用于宿主机通信)。
- 若静态IP无法访问,需检查VirtualBox Host-Only网络的网关、子网掩码是否与CentOS配置一致,以及宿主机和虚拟机的防火墙是否允许ICMP(
ping)请求。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: VirtualBox中如何设置CentOS的IP地址
本文地址: https://pptw.com/jishu/738743.html
