VMware虚拟机Linux服务器使用dhclient可以动态获取IP地址,但是经常会有IP跳转的现象,比如过了一个周末等周一回来上班的时候,你会偶尔发现上周部署完成的一个k8s集群所用的几台服务器的IP地址都变了这将导致集群需要重新初始化网络。类似于这样的问题我们可以这样解决:

直接把dhclient获取到的IP地址手动添加到网卡配置文件中,转成静态IP地址。也就是说把服务器的IP设置成静态,设置静态IP有几个关键信息需要注意:

  1. IP(IPADDR):IP通过dhclient获取已经知晓;
  2. NETMASK(子网掩码):
  3. GATEWAY(网关):
  4. DNS(域名解析):
  5. BOOTPROTO(绑定网卡的软件):动态是DHCP,静态是static/none
  6. ONBOOT(指系统在启动时是否激活网卡):一般为yes

网络配置四大要素:IP + NETMASK + GATEWAY + DNS

IP私有地址

A类 10.0.0.0--10.255.255.255

B类 172.16.0.0--172.31.255.255

C类 192.168.0.0--192.168.255.255

对应的NETMASK:

对于A类地址来说,默认的子网掩码是255.0.0.0;
对于B类地址来说默认的子网掩码是255. 255.0.0;
对于C类地址来说默认的子网掩码是255.255.255.0。

 

GATEWAY和DNS可以在自身电脑的网络设置中查找:

 

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐