好早之前有一篇是配置远程连接Linux和部署Tomcat的文章,但是并没有讲解如何配置IP的相关知识。最近公司在搞集群配置,我就先拿电脑上的VMware上的Linux做个测试,分享和总结一下经验吧,也算是为了补齐之前的那个空白!
本人用的CentOS7版本进行配置,先配置局域网之间可互相访问的网络IP配置:
单击下一步,选择镜像文件,安装目录等等,直到配置网络类型时,选择桥接模式(其实安装好后,也可以修改网络类型):
桥接模式就是能够是统一局域网内的服务器都能访问这台虚拟机但不能访问外网,NET模式只能通过自己的主机IP访问外网,但是不能访问连接局域网的其他IP地址;后面一直都使用默认的就可以了:
接下来就是等待VMware自己安装和启动啦,
现在来看一下之前安装VMware的说附带的虚拟网卡,进入Windows的网络共享中心,更改适配器:
VMnet8是虚拟机网络适配器为NET模式才用到的虚拟网卡(可连接外网)
VMnet1是虚拟机网络适配器为仅主机模式。
具体可参考资料:https://blog.51cto.com/wangchunhai/381225
然后打开命令cmd窗口输入:ipconfig
(注意网关)每个网卡都有指定网关,但都是以192.168网段打头,之前我的虚拟网卡网关与当前连接网络的网关不是在同一网络里面(我之前的是169.179开头),说明这虚拟网卡配置有问题,当时我是直接重装了VMware,然后就好了,如果不想重装VMware又想解决这个问题,还是得请通信网络大佬来解决。
系统CentOS7终于装好了:
编辑网卡配置的文件:
能看到使用end33进行配置网卡的,而且没有显示ip地址说明没有获取到,其实可以先ping 你自己电脑的ip地址,我这里是不能ping通的:
#vi ifcfg-ens33进行编辑(先备份一下,万一GG了,还可以还原)
我们可以对其进行修改:
IPADDR是指手动指定的ip地址,但这个ip必须不被占用
NETMASK是指子网掩码,就是之前看到的那个同一局域网的子网掩码(一般都是255.255.255.0)
GATEWAY是指默认网关,使用什么模式网络连接就用哪个网关,因为是桥接,所以使用192.168.8.1网关
其他参数可参考资料:https://blog.csdn.net/qq_34376868/article/details/80562290
修改好后,重启一下网卡并使用ens33进行网卡配置:
# service network restart
#/sbin/ifup ens33 (这个命令是使用ens33文件进行网卡配置)
现在能连上同局域网的服务器了,但是不能访问外网,
局域网的虚拟机配好啦。
现在配置NET模式的虚拟机,这个模式下不可以访问局域网内的其他IP地址,但能够连接上外网。现在是访问不了外网的,比如百度等。
使用NET模式连接网络就得用到VMnet8虚拟网卡,之前在cmd里面并没有显示默认网关,那我们怎么办呢,其实可以在VMware的编辑à查看虚拟网络编辑器里面有默认网关
我们按照这个来进行修改对应的网关和IP地址:
保存并重启网卡,
好像还是不行,但是ping外网IP的话又能通:
这个IP地址是本人在阿里云的虚拟机IP,说明网卡并不认识域名,需要配置域名解析服务,但是DNS在哪里呢,在CMD命令行使用ipconfig/all,这个呢能够看到更全面的参数:
DNS为192.168.8.1:
然后ifcfg-ens33也配置上去:
再次重启就好了,也可以访问外网啦:
目前就先这个样子吧,可能后面还会有新的问题出现吧,欢迎各路大佬来指点,也可以一起讨论啦!!!