[让虚拟机像服务器一样工作]VirtualBox虚拟机配置IP地址,实现和主机互通(一)
VirtualBox虚拟机配置IP地址,实现和主机互通的操作主要分成三步:
- 在主机中设置host-only network适配器
- 在VirtualBox中配置网卡
- 在虚拟机里设置固定IP地址
1.在主机中设置host-only network适配器
(a)找到“网络和共享中心”,点击“更改适配器”
(b)会看到存在一个“VirtualBox Host-Only Network”
(c)右键“VirtualBox Host-Only Network”,选择“属性”,可以看到下面的界面,双击“Internet 协议版本4”
(d)会出来下面的界面,选择“使用下面的IP地址”,并填写一个合适的IP地址,之后点击确定
2.在VirtualBox中配置网卡
(a)打开VirtualBox软件,注意不要启动虚拟机
(b)选中某个虚拟机(这里我只有一个,就不需要刻意选择),点击“设置”
(c)点击“网络”
(d)选择“网卡2”,将连接方式改为“仅主机”,然后点击“OK”
3.在虚拟机里设置固定IP地址
(a)启动虚拟机
(b)在虚拟机的终端里执行sudo apt-get install openssh-server
(c)通过ifconfig -a查看,可以看到下面的信息
(d)编辑“/etc/network/interfaces”文件,可以使用sudo gedit /etc/network/interfaces或者sudo vim /etc/network/interfaces命令,将文件里的内容改成以下形式,注意enp0s8的address后面的内容要按照上一步ifconfig -a查出的ip地址写
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto enp0s3
iface enp0s3 inet dhcp
auto enp0s8
iface enp0s8 inet static
address XXXXXXX(修改)
netmask 255.255.255.0
大功告成!!!