VBox CentOS网络设置详解
网络模式选择
在VirtualBox中为CentOS设置网络之前,首先需要选择合适的网络模式,以下是一些常见的网络模式及其特点:

- 桥接模式:虚拟机将直接连接到物理网络,具有独立的IP地址,与物理机处于同一网络环境中。
- NAT模式:虚拟机通过宿主机的网络连接外部网络,虚拟机拥有内部IP地址,通常用于个人使用。
- 内部网络模式:虚拟机之间可以互相通信,但无法直接访问外部网络。
- 仅主机模式:虚拟机无法访问外部网络,只能与宿主机通信。
设置桥接模式
以下是在VBox中为CentOS设置桥接模式的步骤:
- 打开VirtualBox,选择要设置的CentOS虚拟机,点击“设置”。
- 在左侧菜单中选择“网络”。
- 在“适配器”选项卡中,选择“桥接”模式。
- 在“桥接适配器”下拉菜单中选择物理网络适配器(如“Intel(R) 82579V Gigabit Network Connection”)。
- 点击“确定”保存设置。
设置NAT模式
以下是在VBox中为CentOS设置NAT模式的步骤:
- 打开VirtualBox,选择要设置的CentOS虚拟机,点击“设置”。
- 在左侧菜单中选择“网络”。
- 在“适配器”选项卡中,选择“NAT”模式。
- 点击“高级”选项卡,设置“NAT端口转发”。
- 在“NAT端口转发”列表中添加需要映射的端口(如HTTP端口80)。
- 点击“确定”保存设置。
设置内部网络模式
以下是在VBox中为CentOS设置内部网络模式的步骤:
- 打开VirtualBox,选择要设置的CentOS虚拟机,点击“设置”。
- 在左侧菜单中选择“网络”。
- 在“适配器”选项卡中,选择“内部网络”模式。
- 在“内部网络名称”文本框中输入网络名称(如“vbox内部网络”)。
- 点击“确定”保存设置。
设置仅主机模式
以下是在VBox中为CentOS设置仅主机模式的步骤:
- 打开VirtualBox,选择要设置的CentOS虚拟机,点击“设置”。
- 在左侧菜单中选择“网络”。
- 在“适配器”选项卡中,选择“仅主机”模式。
- 点击“确定”保存设置。
表格:网络模式对比
| 网络模式 | 优点 | 缺点 |
|---|---|---|
| 桥接模式 | 可直接访问外部网络,网络性能较好 | 需要手动配置IP地址 |
| NAT模式 | 自动配置IP地址,方便快捷 | 网络性能相对较差,无法直接访问外部网络 |
| 内部网络模式 | 虚拟机之间可以互相通信 | 无法访问外部网络 |
| 仅主机模式 | 只能访问宿主机 | 无法访问外部网络 |
FAQs
Q1:如何检查CentOS虚拟机的IP地址?

A1:在虚拟机中打开终端,输入以下命令:
ifconfig
或
ip addr
根据显示的IP地址信息,即可找到虚拟机的IP地址。
Q2:如何将CentOS虚拟机的IP地址设置为静态地址?
A2:在虚拟机中打开终端,编辑网络配置文件,如果是使用ifconfig,则编辑/etc/sysconfig/network-scripts/ifcfg-eth0文件;如果是使用ip addr,则编辑/etc/sysconfig/network-scripts/ifcfg-ens33文件(具体文件名取决于网络接口名称)。

将文件中的BOOTPROTO=dhcp改为BOOTPROTO=static,并添加以下内容:
IPADDR=192.168.1.100 NETMASK=255.255.255.0 GATEWAY=192.168.1.1
保存并退出文件,重启网络服务即可:
service network restart

