
【虚拟机Linux系统配置桥接模式】
桥接既然功能虽然比两种模式强大,但是也是需要一定额外条件。既然虚拟机和宿主机所在网络其他计算机平等。必然占用宿主机所在网络中一个ip地址资源。这种前提下,如果我们在家中或者单位上网是用路由器自动分配IP地址的话,vmbox之间设置虚拟机网络为桥接就好。但是如果是需要固定ip地址上网,使用桥接方式的虚拟机就要配置一下网卡信息。安装完虚拟机操作系统后,使用root用户登陆虚拟机,输入下面命令。虚拟机上
·
虚拟机常用几种网络连接方式
- ** NAT **
一般说起NAT模式,记住Net直连比较容易快速记住这种连接的特点,就是虚拟机可以直接连接网络,但是虚拟机和主机之间不能够通信,虚拟机只能自己上网玩。 - ** HOSTONLY **
仅主机模式,这种模式下虚拟机上不了网,但是虚拟机可以访问主宿机,宿主机也可以访问虚拟机,简单说是宿主机和主机两个人玩。 - ** Bridge **
桥接,设置桥接以后一般来说虚拟机和主机没有什么区别, 虚拟机可以看做在宿主机网络上和宿主机一样的计算机,虚拟机不但能上网,访问宿主机,同一个网络中其他计算机也都可以像访问宿主机一样访问虚拟机。简单记忆就是大家一起玩。
桥接既然功能虽然比两种模式强大,但是也是需要一定额外条件。既然虚拟机和宿主机所在网络其他计算机平等。必然占用宿主机所在网络中一个ip地址资源。这种前提下,如果我们在家中或者单位上网是用路由器自动分配IP地址的话,vmbox之间设置虚拟机网络为桥接就好。但是如果是需要固定ip地址上网,使用桥接方式的虚拟机就要配置一下网卡信息
以Centos7为例虚拟机网卡配置桥接
工具 环境
- VM VirtualBox6.1
- Centos7
安装完虚拟机操作系统后,使用root用户登陆虚拟机,输入下面命令
vim /etc/sysconfig/network-script/ifcfg-enp0s3
虚拟机网络配置
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static # 这里要改成static 不能使用dhcp了
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp0s3
UUID=28f2339b-1827-4f7c-be9a-9b2c69468acb
DEVICE=enp0s3
ONBOOT=yes # 系统启动自动连接网络
#---这里往下追加和宿主机网络除ip地址外相同配置并保证ip地址不冲突----------------
IPADDR=10.192.15.101 #宿主机10.192.15.100 其他与宿主机配置相同
NETMASK=255.255.255.0
GATEWAY=10.192.15.1
DNS1=10.171.251.2
DNS2=114.114.114.114
重启虚拟机网络服务
service network restart
测试连通
虚拟机上测试连接宿主机及网络上其他机器
ping 10.192.15.100
ping 10.192.15.10?
宿主机上连接虚拟机
ping 10.102.15.101
宿主机同网络下另一台机器连接虚拟机
ping 10.192.15.101
都连通的话说明桥接网络设置成功!
更多推荐
所有评论(0)