指定CentOS7虚拟机IP

在云计算学习中要搭建集群,所以需要使用虚拟机,在使用虚拟机时,发现IP地址经常会改变,本文内容是指定虚拟机IP地址。

软件版本

  • PC OS:Win10 64位
  • VMware workstation 10
  • 虚拟机OS:CentOS 7

指定IP步骤

Step 1.

VMware虚拟机网络适配器是NAT模式,在VMware workstation程序中查看NAT网关地址( 编辑->虚拟网络编辑器->VMnet8->NAT设置…->查看网关地址)。

Step 2.

修改连接主机网卡配置文件,按下问所示修改BOOTPROTO,增加IPADDR,GATEWAY,DNS1字段,ONBOOT记得选择yes。IPADDR是自己分配,不要和其他虚拟机重复,GATEWAY是第一步看到NAT模式的网关地址。

 # vi /etc/sysconfig/network-scripts/ifcfg-ens33
    TYPE=Ethernet
    BOOTPROTO=static //原先是dhcp,改成static
    DEFROUTE=yes
    PEERDNS=yes
    PEERROUTES=yes
    IPV4_FAILURE_FATAL=no
    IPADDR=192.168.16.143 //自己分配,不要重复
    GATEWAY=192.168.16.2 //NAT网关地址,步骤1读取
    DNS1=192.168.16.2 // 增加DNS地址
    IPV6INIT=yes
    IPV6_AUTOCONF=yes
    IPV6_DEFROUTE=yes
    IPV6_PEERDNS=yes
    IPV6_PEERROUTES=yes
    IPV6_FAILURE_FATAL=no
    IPV6_ADDR_GEN_MODE=stable-privacy
    NAME=ens33
    UUID=635fc994-43b3-4263-80c5-bbc9ab64a29b
    DEVICE=ens33
    ONBOOT=yes // 开启网卡

Step 3.

# systemctl network restart //重启网络服务
# ip addr //查看ens33网卡IP已经改变
1: lo:  mtu 65536 qdisc noqueue state UNKNOWN qlen 1
    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:  mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:0c:29:43:7d:44 brd ff:ff:ff:ff:ff:ff
    inet 192.168.16.144/24 brd 192.168.16.255 scope global ens33
       valid_lft forever preferred_lft forever
    inet6 fe80::f881:862d:c64b:be01/64 scope link 
       valid_lft forever preferred_lft forever
    inet6 fe80::41b9:3a3c:3256:ca84/64 scope link tentative dadfailed 
       valid_lft forever preferred_lft forever

你可能感兴趣的:(容器云)