VirtualBox设置网络连接宿主机
在自己电脑上开发个人项目,有些服务需要安装在 linux 系统上,可以买个云服务器安装,也可以在自己电脑上装个虚拟机安装,这样既方便也是免费的。
在虚拟机上安装完 linux 系统之后,需要配置网络连接才能让虚拟机和宿主机互通,并且连接外网。
Virtual Box 网络模式
VIrtual Box 有四种网络连接模式,不同的模式下,宿主机和虚拟机的连接情况是不同的。
连通性模式名称 | 外部网络 | 宿主机(有线网络) | 宿主机(无线网络) | 同宿主机虚拟机 | 跨宿主机虚拟机 |
---|---|---|---|---|---|
NAT网络 | √ | √ | x | √ | x |
桥接网卡 | √ | √ | √ | √ | √ |
内部网络 | x | x | x | √ | x |
仅主机(Host-Only)网络 | x | √ | √ | √ | x |
网卡设置
让虚拟机能和宿主机互通,并能连接外网有多种设置方式。这里选择配置两块网卡的方式,一块网卡的类型是网络地址转换(NAT)
,另一块网卡的类型是仅主机(Host-Only)网络
。
Virtual Box 网卡设置
先关闭要配置网卡的系统,点击设置,然后选择网络。启用网卡一,连接方式选择仅主机(Host-Only)网络,再启用网卡二,连接方式选择**网络地址转换(NAT)**。
linux 网络配置
查看宿主机 IP 地址,其中有一个
以太网适配器 VirtualBox Host-Only Network
,这个网段就是后面虚拟机中要配置的网段。启动 linux 系统,查看网卡信息,然后根据宿主机上的
VirtualBox Host-Only Network
网段配置 IP。网卡 enp0s8 已经默认配置了 IP 10.0..3.15,我们在另外一块网卡上配置 IP。打开
/ect/sysconfig/network-scripts/ifcfg-enp0s3
配置 IP
TYPE=Ethernet |
- 配置完成后重启网卡再查看 IP
service network restart |
验证是否配置成功
- 在宿主机和虚拟机之间相互 ping,能 ping 通,说明宿主机和虚拟机之间就能互通了。
ping 192.168.1.103 |
- 在 linux 上 ping 百度的地址,如果能通说明虚拟机能连接外网了。
ping www.baidu.com |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 恰似你的温柔!
评论
ValineLivere