温馨提示×

VirtualBox中CentOS如何设置静态IP

小樊
100
2025-04-08 12:04:54
栏目: 智能运维

在VirtualBox中为CentOS设置静态IP地址,可以按照以下步骤进行操作:

1. 设置网络为桥接模式

  • 打开VirtualBox,选择你的CentOS虚拟机,点击“设置”。
  • 在“网络”选项卡中,选择“桥接网卡”。
  • 确保“连接方式”已启用,并选择正确的物理网卡。

2. 编辑网络配置文件

  • 打开终端,使用以下命令编辑网络接口配置文件:

    sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0
    

    注意:如果你的网络接口名称不是eth0,请将其替换为实际的接口名称。

3. 配置静态IP参数

在配置文件中,添加或修改以下参数:

  • BOOTPROTO=static:指定IP地址分配方式为静态。
  • IPADDR:设置你需要的静态IP地址。
  • NETMASK:设置与主机相同的子网掩码。
  • GATEWAY:设置与主机相同的默认网关。
  • DNS1DNS2:设置DNS服务器地址,例如使用公共DNS服务如8.8.8.8。

一个配置示例:

DEVICE=eth0
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=8.8.4.4

4. 保存并退出编辑器

  • Esc键,然后输入:wq保存并退出编辑器。

5. 重启网络服务

  • 使用以下命令重启网络服务以应用新的配置:

    sudo systemctl restart network
    

或者使用旧的系统管理命令:

sudo service network restart

6. 验证IP地址配置

  • 使用以下命令验证网络接口的IP地址配置是否正确:

    ip addr show eth0
    

你应该能看到类似以下的输出,表明你的接口已经成功配置为静态IP:

2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 00:16:3e:00:00:00 brd ff:ff:ff:ff:ff:ff inet 192.168.1.100/24 brd 192.168.1.255 scope global eth0 valid_lft forever preferred_lft forever inet6 fe80::216:3effff:fe00:0000/64 scope link valid_lft forever preferred_lft forever

7. 测试网络连接

  • 使用ping命令测试网络连接,例如:

    ping www.baidu.com
    

如果配置正确,你应该能够ping通外部网站。

通过以上步骤,你就可以在VirtualBox中的CentOS虚拟机上成功设置静态IP地址了。

0