因为公司项目需要做架构原型Demo,但是在架构部署方面又不可以完全都用真机来弄(成本),
所以这里就只能搭建虚拟机局域网环境。也比较简单,这里只是做一下记录。
注意:安装VirtualBox,在VirtualBox上安装ubuntu server及server上安装软件不在此讲范围内。
1.配置宿主机网络
右键本地连接==》属性==》共享==》勾选Internet连接共享的2个复选框
右键本地连接==》属性==》网络==》勾选VirtualBox Bridged Networking Driver=》安装(三个都安装下试试)
2.在VirtualBox上设置每个虚拟ubuntu server的网络设置:
网卡1:连接方式:桥接网卡
界面名称:Realtek PCIe GBE Family Controller(注意不要选择那个虚拟机的)
高级:
控制芯片:Intel PRO/1000 MT 桌面
混杂模式:拒绝
MAC地址:默认
勾选接入网络
确定即可
3.重启Oracle VM VirtualBox,启动Ubuntu Server。
配置Ubuntu Server的静态ip地址(让其在网络上与宿主机地位均等),
(1).配置静态ip:
sudo vim /etc/network/interfaces
注释掉默认的 iface eth0 inet xxx
添加如下配置:
iface eth0 inet static
address 192.168.2.15(内网可用IP,我宿主机在内网的ip为192.168.2.12)
gateway 192.168.2.254(内网网关,和宿主机一样)
netmask 255.255.255.0
保存退出
(2).配置DNS
sudo vim /etc/resolv.conf
不知道为什么,每次重启后都没有了。不过不影响我的需要,所以也就没管它了。
4. 最后执行sudo /etc/init.d/networking restart 使网络配置生效。或者重启服务。
我这里按照此方法配置了多台ubuntu server。
这个时候就可以发现,宿主机和这些server可以互相通信,这些server也可以上网,每台server之间也是可以互相通信的。
到此,就可以用他们来玩耍了!