117.info
人生若只如初见

VirtualBox虚拟机CentOS如何设置静态IP

在VirtualBox中为CentOS虚拟机设置静态IP的步骤如下:

1. 创建虚拟机网络

  1. 打开VirtualBox管理器,选择“管理”->“主机网络管理器”。
  2. 点击“创建”按钮,选择“仅主机(Host-Only)网络”。
  3. 为新创建的网络命名,例如“VirtualBox Host-Only Ethernet Adapter #2”。
  4. 设置IP地址范围为192.168.233.0/24(例如,起始IP为192.168.233.1,结束IP为192.168.233.254)。
  5. 启用DHCP服务器(如果需要,可以配置静态DHCP分配)。
  6. 点击“确定”保存设置。

2. 设置虚拟机网络

  1. 选择需要设置静态IP的CentOS虚拟机。
  2. 右键点击虚拟机,选择“设置”。
  3. 在“网络”选项卡中,选择“适配器2”。
  4. 将“连接方式”设置为“仅主机(Host-Only)网络”。
  5. 选择在步骤1中创建的网络名称。
  6. 点击“确定”保存设置。

3. 配置CentOS系统网络配置文件

  1. 启动CentOS虚拟机。
  2. 打开终端,进入网络配置文件目录:
    cd /etc/sysconfig/network-scripts/
    
  3. 使用文本编辑器(如vi)编辑网络配置文件,例如ifcfg-enp0s3
    sudo vi ifcfg-enp0s3
    
  4. 修改以下内容:
    • BOOTPROTO设置为static
    • 添加或修改以下行:
      IPADDR=192.168.233.102
      NETMASK=255.255.255.0
      GATEWAY=192.168.233.1
      DNS1=192.168.233.1
      
    • 保存并退出编辑器。

4. 重启网络服务

  1. 在终端中执行以下命令重启网络服务,使配置生效:
    sudo systemctl restart network.service
    
  2. 确认网络配置已应用:
    ip addr show enp0s3
    
    应看到静态IP地址已生效。

5. 测试配置

  1. 主机访问虚拟机
    • 在宿主机上打开命令行界面,ping虚拟机的静态IP地址(例如,192.168.233.102),应看到返回值表示连接正常。
  2. 虚拟机访问主机
    • 在虚拟机中ping宿主机的IP地址(例如,192.168.233.1),应看到返回值表示连接正常。
  3. 虚拟机相互访问
    • 在另一台配置了静态IP的虚拟机中,ping当前虚拟机的静态IP地址,应看到返回值表示连接正常。
  4. 虚拟机访问外网
    • 在虚拟机中ping外部网站(例如,www.baidu.com),应看到返回值表示连接正常。

通过以上步骤,您可以在VirtualBox中为CentOS虚拟机成功设置静态IP,并确保虚拟机与宿主机及外部网络之间的通信正常。

未经允许不得转载 » 本文链接:https://www.117.info/ask/fe806AzsNAwBfDFM.html

推荐文章

  • centos僵尸进程是啥东西

    僵尸进程(Zombie processes)是Linux系统中一种已执行完毕但未被父进程正确清理的进程状态。当一个子进程结束运行后,如果其父进程没有调用wait()或waitpid()系...

  • centos cpustat如何查看CPU使用率趋势

    在CentOS系统中,cpustat 是一个非常有用的工具,它可以显示CPU的使用情况。要查看CPU使用率的趋势,你可以按照以下步骤操作: 安装 sysstat 包(如果尚未安装)...

  • CentOS Sniffer如何分析网络流量

    在CentOS系统中,可以使用Sniffer工具来分析网络流量。Sniffer是一个高效且易于使用的网络流量监控和抓包分析工具,支持实时流量监控、强大的数据包分析、丰富的...

  • CentOS readdir如何提高大目录的读取效率

    在 CentOS 系统中,提高大目录的读取效率可以通过以下方法实现: 使用 ls 命令的优化选项: 使用 -1 选项,让 ls 命令每个文件占一行,这样可以减少屏幕上的混乱...

  • Linux yum如何批量安装软件包

    在Linux系统中,使用YUM(Yellowdog Updater, Modified)包管理器可以方便地安装、更新和删除软件包。如果你想要批量安装多个软件包,可以通过以下几种方法实现:...

  • CentOS上Filebeat的故障排查方法是什么

    在CentOS上对Filebeat进行故障排查可以通过以下几个步骤进行:
    检查Filebeat日志 首先,查看Filebeat的日志文件,以了解详细的错误信息。日志文件通常位于/...

  • Linux下如何挂载远程文件系统

    在Linux下挂载远程文件系统,通常可以使用以下几种方法:
    1. NFS (Network File System)
    NFS是一种分布式文件系统协议,允许一个系统(客户端)挂载另...

  • Linux Node.js日志备份策略是什么

    在Linux系统中,Node.js应用的日志备份策略主要涉及以下几个方面:
    备份策略 备份周期:根据日志文件的重要性和系统需求,确定备份的周期,如每日、每周或每...