• 【linux杂谈】centos6和centos7中固定IP的方法


    众所周知,一大部分集合部署的应用服务器内网相互通信都是采用固定IP。在阿里云、腾讯云上申请的云服务器也是固定IP,这就意味着在云平台内部策略划拨肯定是也固定了IP(即便不是采取直接在系统内固定的方式)。但是一般系统内采取的默认IP获取方式都是DHCP,即自动获取IP。不管是上述哪种情况,我们都需要进行调整。在这里介绍两类系统固定ip的方法,和可能遇到的常见问题。

    本人近日在实验ansible的集群批量化管理,在本地通过VMware搭建了一个小型网络(利用VMnet8 NAT模式组建虚拟网络),其拓扑图大概如下:

    也就是说,本人需要在centOS7和centOS6上固定IP。在这里简要总结一下本人经历的步骤。

    一、centOS7上固定IP

    执行ifconfig 看到网卡名称为ens33

    在/etc/sysconfig/network-scripts/ 文件夹内看是否有ifcfg-ens33文件。

    如果没有,请参考——如何关闭NetworkManager服务并启动network服务 的网络相关解答。

    进入ifcfg-ens33文件(cd到该目录后,执行vim ifcfg-ens33),修改成如图所示。

    之后,通过init 6重启,或者是手工重启,之后再通过双机互ping,确认网络设置没有问题。

     二、centOS6 IP地址固定

    看看/etc/sysconfig/network-scripts/是否存在ifconfig内看到的网卡名称。我自己是在安装的系统里没有看到,所以我就整理了一下该环境内的解决方案。

    在本人环境内,是由于NetworkManager接管网络环境,导致network不起作用。

    https://www.cnblogs.com/hardykay/p/10214834.html

    可以参考以上博客。

    但是,自己创建ifcfg-eth0文件,很容易写错(或者是不容易写全)。我特意又去网上看了一下如何进行centos6下的IP地址固定,看看还有没有什么新方法。果不其然,我找到了。

    http://ju.outofmemory.cn/entry/303390

    具体可参考这篇博客。

    最终,我选用了setup的方法。请务必在进行setup设置之前,如果有自己创建的ifcfg-eth0文件,将其删除。setup可以帮我们更加规范化的配置。

    setup的设置界面如图:

    记住,如果底下有controlled by networkmanager,将其取消。这玩意儿red-hat团队自个儿开发的,感觉不好使。最后保存。

    这个时候。运行命令ifconfig,你应该可以看到你所需要配置成的网络配置了。

    希望能够对看到本文的你有帮助,有问题欢迎留言。

  • 相关阅读:
    Go使用dlv调试代码
    1660 super安装tensorflow1.15
    SQL Server高级进阶之表分区删除
    SQL Server高级进阶之分区表创建
    SQL Server高级进阶之索引优化查询
    SQL Server高级进阶之索引碎片维护
    C# WinForm通用自动更新器
    获取当前月第一天,当前月最后一天,上个月日期,上个月的第一天
    去除checkbox选择的三种方式
    用SpringBoot实现策略模式
  • 原文地址:https://www.cnblogs.com/sbhyc/p/11232256.html
Copyright © 2020-2023  润新知