VirtualBox NAT+HostOnly 网络配置

2017-02-28  本文已影响0人  迪兰布鲁斯

系统为CentOS 6.5

配置原理:

虚拟机内部分配两块网卡:

 一块用于访问外网【10.0.2.0/24】,

一块用于内部网络相互访问【192.168.56.*】(可用于搭建分布式平台如Spark,Hadoop,Kafka)

1.VirtualBox 配置


【VirtualBox 偏好设置-网络】

1.1 NAT 网络配置

1.2 HostOnly配置

2.虚拟机的配置:

如图已经建立了一台名为Slave1的虚拟机CentOS6.5

2.1 先查看VirtualBox分配给这台虚拟机的两个网卡MAC地址(NAT和HostOnly):

2.2  虚拟机内部网络配置

【记得修改HWADDR,对应VirtualBox分配的网卡MAC地址!!!看2.1

cd /etc/sysconfig/network-scripts/

2.2.1 配置eth0 为NAT 网络

vi ifcfg-eth0 

配置如下:

DEVICE=eth0

HWADDR=08:00:27:34:D4:39

TYPE=Ethernet

UUID=0d7cd2dd-d161-4290-920d-926ee9d813cd

ONBOOT=yes

NM_CONTROLLED=yes

#BOOTPROTO=dhcp

BOOTPROTO=static

NETMASK=255.255.255.0

IPADDR=10.0.2.11

GATEWAY=10.0.2.2

DNS2=8.8.8.8

DNS1=10.0.2.2

DEFROUTE=yes

测试外网是否能访问:

ping baidu.com

2.2.2配置eth1 为HostOnly网络配置

vi ifcfg-eth1

DEVICE=eth1

HWADDR=08:00:27:15:B6:E9

TYPE=Ethernet

UUID=0d7cd2dd-d161-4290-920d-926ee9d813cd

ONBOOT=yes

NM_CONTROLLED=yes

#BOOTPROTO=dhcp

BOOTPROTO=static

NETMASK=255.255.255.0

IPADDR=192.168.56.111

#DEFROUTE=yes

注意不能设置GATEWAY,原因: linux双网卡默认路由问题 在安装第二块网卡后出现无法上网问题,使用route发现是默认路由出现问题,经过多 发查证,才晓得原来linux在加载网卡配置文件的时候是先加载eth0,再加载eht1的,这样,如果eth1设置了gateway项,则会覆盖掉 eth0中的gateway设置,因此解决方法就是删除eth1的gateway设置

作者:lvvl

链接:https://www.jianshu.com/p/0537b056790b

來源:简书

简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

3.重启网络服务

service network restart 

如果出现ip冲突请检查.

上一篇下一篇

猜你喜欢

热点阅读