为了使VirtualBox里的centos虚拟机能连接网络,需给虚拟机分配一个使用NAT的网卡:
为了通过SSH连接虚拟机,需要再分配一个网卡,桥接至物理机的某一网卡。这里新建一块环回网卡:
运行里输入 devmgmt.msc 打开设备管理器,并选择“添加过时硬件”:
安装我手动从列表选择的硬件-网络设配器-MicroSoft- Loopback Adapter
这样就添加了一块环回网卡,将虚拟机与该网卡桥接:
物理连接完成后,还需分配IP地址。将虚拟机的第2块网卡与主机环回网卡分配至同一网段,如:192.168.100.0
配置虚拟机的 /etc/sysconfig/network-scripts/ifcfg-eth1:
DEVICE=eth1 HWADDR=08:00:27:4E:B1:F0 TYPE=Ethernet UUID=d67efa45-ca55-49c2-836d-de6e8e771166 ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=static IPADDR=192.168.100.2 NETWORK=192.168.100.0 NETMASK=255.255.255.0 BROADCAST=192.168.100.255
关闭虚拟机的selinux:
vi /etc/selinux/config 将 SELINUX=enforcing 改为 SELINUX=disabled
关闭windows防火墙:
1、若无法修改网络位置,先 控制面板-管理工具-本地安全策略-网络列表策略管理,将“无法识别的网络”网络位置改为专用;
2、防火墙-高级设置-操作-属性,状态一栏的自定义,取消相关网卡前的勾:
完成,现在能通过ssh访问虚拟机上的系统了