虚拟机系统Linux添加静态IP(环境搭建篇)

2019/7/21 10:15:58 人评论 次浏览 分类:学习教程

以下是本人在学习MySQL分布式集群中环境搭建的一小部分,个人觉得无论是远程访问还是各技术集群搭建方面都可用到,特在此记录下。

本文所用:虚拟机                     VMware  Workstation Pro

                  Linux镜像                 CentOS-7-x86_64-Minimal-1810.iso

 

当首次安装好系统后,查看IP地址会显示:

其中只有本地回环lo(loopback)【常用作本机测试】和一个默认网卡ens33.且ens33没有IP地址。下面为ens33网卡设置固定ip,以便使用。

开启虚拟机后首先将‘网络适配器’中的‘网络连接’改为NAT模式

附:NAT方式工作原理如下(CentOS7和Windows这两台机子通过虚拟网关互联,虚拟网关由VMware生成,在Windows上会生成一个虚拟网卡VMnet8,这个网卡地址和本机的物理网卡没有关系)

Windows上生成的虚拟网卡VMnet8设为自动获取IP地址,(控制面板的网络连接查看VMnet8)

在VMware的菜单 编辑 -> 虚拟网络编辑器 查看虚拟网关地址

虚拟网关:192.168.15.2
ens33 ip:192.168.15.100  (即将准备设置的)

虚拟机上查看ens33网卡的配置文件名

[root@localhost ~]# ls /etc/sysconfig/network-scripts/

修改配置文件ifcfg-ens33

[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33

说明:

ONBOOT:开机自启,默认为no,此处改为yes

BOOTPROTO:分配方式,默认为dhcp,此处改为static

再添加以下配置信息

                      

IPADDR=192.168.15.100    要设置的ip
NETMASK=255.255.255.0    子网掩码,通用
GATEWAY=192.168.15.2     网关
DNS1=8.8.8.8            后续发现ping不同,才加的。

设置完后保存退出,重启网卡,再次查看ip

[root@localhost /]# ip addrservice network restart
[root@localhost /]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:97:2a:5c brd ff:ff:ff:ff:ff:ff
    inet 192.168.15.100/24 brd 192.168.15.255 scope global noprefixroute ens33
       valid_lft forever preferred_lft forever
    inet6 fe80::1769:7c06:407a:2306/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
[root@localhost /]# 

可以看到,网卡ens33的IP地址已设置为192.168.15.100

接下来就可以用xshell远程连接快速操作啦。

相关资讯

    暂无相关的资讯...

共有访客发表了评论 网友评论

验证码: 看不清楚?
    -->