指定CentOS7虚拟机IP

来源:互联网 发布:linux命令创建多层目录 编辑:程序博客网 时间:2024/06/09 22:05

在云计算学习中要搭建集群,所以需要使用虚拟机,在使用虚拟机时,发现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: <LOOPBACK,UP,LOWER_UP> 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 forever2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> 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
原创粉丝点击