VirtualBox + CentOS

CentOS 版本:CentOS-6.6-x86_64-bin-DVD1.iso
VirtualBox 版本:VirtualBox-6.0.4-128413-Win.exe

CentOS 安装过程没啥好说的,按照提示设置即可。

  1. 网络配置参考 VirtualBox + CentOS 使用 NAT + Host-Only 方式联网

    目标是虚拟主机可以联网、主机可以 SSH 到虚拟主机。

    • 网卡 1 使用 NAT 网络

      • 界面名称:NatNetWork
        • NatNetWork管理 => 全局设定 => 网络 中设置
          • 网络名称:NatNetWork
          • 网络 CIDR:192.168.100.0/24
          • 支持 DHCP:勾选
          • 支持 IPv6:不勾选
      • 混杂模式:全部允许
      • 接入网络:勾选
    • 网卡 2 使用 仅主机(Host-Only)网络

      • 界面名称:VirtualBox Host-Only Ethernet Adapter
        • VirtualBox Host-Only Ethernet Adapter 是在 管理 => 主机网络管理器 中配置
          • 网卡
            • 手动配置网卡
              • IPv4 地址:192.168.56.1
              • IPv4 网络掩码:255.255.255.0
          • DHCP 服务器
            • 启用服务器:勾选
              • 服务器地址:192.168.56.100
              • 服务器网络掩码:255.255.255.0
              • 最小地址:192.168.56.101
              • 最大地址:192.168.56.254
      • 混杂模式:拒绝

    因为遇到了下面 2. 中的问题,所以最终使用的配置文件是 ifcfg-eth1ifcfg-eth2

    ifcfg-eth1

    DEVICE=eth1
    TYPE=Ethernet
    ONBOOT=yes
    NM_CONTROLLED=yes
    BOOTPROTO=dhcp
    

    ifcfg-eth2

    DEVICE=eth2
    TYPE=Ethernet
    ONBOOT=yes
    NM_CONTROLLED=yes
    BOOTPROTO=dhcp
    
  2. device eth0 does not seem to be present, delaying initialization.

    参考 Centos 配置 eth0 提示 Device does not seem to be present 中的第二种方法。

    mv /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth1
    vi /etc/sysconfig/network-scripts/ifcfg-eth1
    

    修改为 DEVICE=eth1
    删掉 UUID
    删除物理地址(HWADDR

    service network restart