k8s 集群部署-准备linux环境-设置静态IP

介绍

本文介绍 vmware 虚拟机,nat 网络模式下,设置 centos7 的 IP 地址

安装 vim

执行下面命令安装:

yum install -y vim

或者

yum install -y vim-enhanced

查看 windows IP地址(可略)

启动命令窗口,执行下面命令:

ipconfig

执行结果中查找 下面信息:

以太网适配器 VMware Network Adapter VMnet1:

   连接特定的 DNS 后缀 . . . . . . . :
   本地链接 IPv6 地址. . . . . . . . : fe80::d581:9f7e:6428:fa22%6
   IPv4 地址 . . . . . . . . . . . . : 192.168.101.1
   子网掩码  . . . . . . . . . . . . : 255.255.255.0
   默认网关. . . . . . . . . . . . . :


以太网适配器 VMware Network Adapter VMnet8:

   连接特定的 DNS 后缀 . . . . . . . :
   本地链接 IPv6 地址. . . . . . . . : fe80::ccf:b28d:4804:90a5%20
   IPv4 地址 . . . . . . . . . . . . : 192.168.58.1
   子网掩码  . . . . . . . . . . . . : 255.255.255.0

上面是 VMware 的虚拟网卡信息,其中 VMnet8 的网址是:192.168.58.1,这里要记住,下面要用

查看vmware网络信息

上图红框处,VMnet8 就是在 windows系统中查看的 网卡信息
上图最下面 子网IP:192.168.58.0,即:待会设置虚拟机的ip,就应该是该网段

设置静态ip时,子网掩码应该是:255.255.255.0,网关应该是:192.168.58.2,千万不要设置错误,否则可能会连不上外网

修改第一台服务器IP

查看centos网卡信息

ip addr

显示如下:

上图中的 enp0s3 就是网卡名,要记住,下面要用

配置静态IP地址

备份配置文件
cp /etc/sysconfig/network-scripts/ifcfg-上图网卡名  /etc/sysconfig/network-scripts/ifcfg-上图网卡名.bak
编辑配置文件
vim /etc/sysconfig/network-scripts/ifcfg-上图网卡名

解释: enp0s3 是上面网卡名称

修改部分
bootproto="static"
onboot="yes"
在最下面增加IP
IPADDR=192.168.58.101
NETMASK=255.255.255.0
GATEWAY=192.168.58.2
DNS1=192.168.58.2

解释:

  • IPADDR=192.168.58.101:就是 vmware网络信息 中的子网IP,是同一个网段。也应该与 上面 windows的 192.168.58.1 是同一个网段

  • NETMASK=255.255.255.0:是 vmware网络信息 中的子网掩码

  • GATEWAY=192.168.58.2:网关,是 vmware网络信息 中的网关IP
  • DNS1=192.168.58.2:dns,可以让虚拟机上外网

重启网络服务

systemctl restart network

或者

service network restart

测试

  1. 通过 SSH 客户端可以连接 linux

  2. linux可以连接外网,执行下面命令:

    ping baidu.com
    

    显示下图说明成功:

克隆第二台服务器

关闭第一台服务器,根据第一台服务器,克隆第二台服务器

注意:关闭后才能克隆

修改ip

vim /etc/sysconfig/network-scripts/ifcfg-enp0s3

解释: enp0s3 是上面网卡名称

把IP改为如下:

IPADDR=192.168.58.102

克隆第三台服务器

根据第一台服务器,克隆第三台服务器

修改ip
vim /etc/sysconfig/network-scripts/ifcfg-enp0s3

解释: enp0s3 是上面网卡名称

把IP改为如下:

IPADDR=192.168.58.103

原文出处:/show_1IX6JFwu7fO9.html