前言:
目前根据办公环境笔记本安全配置现状,为解决后续实验环境搭建测试及查询资料目的,采用vmwar+ubuntu虚拟机方式,实现上述功能,经过网络查询资料,整体流程为:Vmware环境配置+宿主机(windows)配置+虚拟机(ubuntu)配置,经实际测试搭建可用,对于有线网络/无线网络均适用,后续跟进适用usb网卡,实现办公笔记本上网查资料功能。
本次实现环境:VMware® Workstation 12 Pro12.1.0 build-3272444+ubuntuUbuntu 16.04.3 LTS
背景:
NAT全称Network Address Translation网络地址转换。入门可自行百度或者鸟哥私房菜服务器篇基础知识入门。该协议能够屏蔽服务器内部细节,根据包头信息实现转换,实现类似防火墙功能。对于虚拟机环境,可实现虚拟机之间、虚拟机和宿主机之间、虚拟机和外部host之间进行通信。虚拟机的IP是配置的NAT网段中的IP,访问外部host通过宿主机IP访问完成。优点:虚拟机的网络配置确定后,就可以很少变动。因为NAT配置不变,宿主机连接的网络变化,不影响虚拟机。所以大部分集群实验选择的就是NAT模式 。
以上转自: VMware虚拟机NAT模式网络配置图文教程
过程:
首先检查宿主机电脑(本环境为win10)里面查看是否有VMware NAT Service服务并且是否启动,一般情况下只要安装且未做特殊配置该服务均是自动启动的。
查看宿主机电脑(win10)的网络和internet设置-》更改适配器设置,其中:
vmnet1是连接桥接模式使用的虚拟网卡
vmnet8是设置为nat模式使用的虚拟网卡
参考自:VM虚拟机设置笔记本wifi网络
打开VMware12的GUI界面。依次点击“编辑”→“虚拟网络编辑器”出现下图界面,需要关注的就是VMnet8选项。根据服务器规划,架构做简单网络规划,这里使用NAT模式,使用DHCP服务实现动态IP分配,其中DHCP设置中的起始IP地址,结束IP地址,租用时间等影响后续虚拟机设置,需要记录下来。
根据设置我们的DHCPIP分配范围:192.168.203.128-254,仅有一台虚拟机,我们计划分配静态IP192.168.203.130给其使用。
根据上述参数设置及网络连接方式,设置VMnet8虚拟网卡信息及网络共享功能:
以上宿主机检查配置,vmware配置基本完成,进行虚拟机环境配置:
主要需要考虑:根据来自虚拟机NAT模式的配置确定IP地址、子网掩码、网关信息,DNS来自主机的首选DNS
ubuntu的网络配置不同于suselinux11,不存在类似/etc/sysconfig/network-scripts/ifcfg-eth0的网卡配置文件,而且虚拟机默认网卡名叫:ens33,ubuntu环境下网络配置命令举例如下:
1. 以DHCP方式配置网卡
编辑文件: /etc/network/interfaces:
sudo vi /etc/network/interfaces
并用下面的行来替换有关ens33的行:
# The primary network interface,
# use DHCP to find our address
auto ens33
iface ens33inet dhcp
用下面的命令使网络设置生效:
sudo /etc/init.d/networking restart
也可以在命令行下直接输入下面的命令来获取地址
sudo dhclient ens33
2. 为网卡配置静态IP地址
编辑文件: /etc/network/interfaces:
sudo vi /etc/network/interfaces
并用下面的