在CentOS系统中使用VirtualBox配置桥接网络的步骤如下:
打开VirtualBox管理器,选择你的CentOS虚拟机,点击“设置”。
在设置窗口中,选择“网络”选项卡。
将网络适配器设置为“桥接网卡”,这将使虚拟机直接连接到物理网络。
如果你的物理网络有多个可用的网络接口,选择一个合适的接口作为桥接的目标。
确认设置后,启动虚拟机。
在虚拟机内部,配置网络设置以使用正确的网关和DNS服务器。这通常可以通过编辑 /etc/sysconfig/network-scripts/
目录下的网络配置文件来完成,例如 ifcfg-eth0
。
vi
或 nano
)打开网络配置文件:sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0
BOOTPROTO
设置为 static
,并添加或修改以下行:TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth0
UUID=你的UUID
DEVICE=eth0
ONBOOT=yes
IPADDR=192.168.1.100 # 设置为与宿主机同一网段的IP地址
NETMASK=255.255.255.0
GATEWAY=192.168.1.1 # 设置为你的网关地址
DNS1=8.8.8.8 # 设置为你的DNS服务器地址
DNS2=8.8.4.4 # 设置为你的备用DNS服务器地址
请确保 IPADDR
、NETMASK
、GATEWAY
和 DNS1
/DNS2
服务器地址与你的网络环境相匹配。
重启网络服务以应用配置:
sudo systemctl restart network
验证网络连接:
ping 192.168.1.1 # 测试与宿主机的连接
ping 8.8.8.8 # 测试与外部DNS服务器的连接
ping www.baidu.com # 测试访问互联网
如果在配置过程中遇到问题,例如虚拟机无法获取IP地址或无法ping通外部网络,请检查以下内容: