改网卡名、增减ip、增减路由表后 永久生效

使用命令的方式设置别名,重启服务就没了,若要永久生效,需要写配置文件,步骤如下:

      1、确保NetworkManager服务是停止的

         Centos6: service NetworkManager status  查看服务状态

               service NetworkManager stop    临时停止

               chkconfig NetworkManager off  下次开机即停止服务  

         Centos7: systemctl status NetworkManager 查看服务状态

               systemctl stop NetworkManager   临时停止

               systemctl disable NetworkManager 下次开机即停止服务

      2、 编辑配置文件

         cd /etc/sysconfig/network-scripts/

              vim ifcfg-eth1:1  至少写入以下内容

                  DEVICE=eth1:1

                  BOOTPROTO=static

                  IPADDR=           ==》ip地址

                  PREFIX=           ==》掩码

                  GATEWAY=              ==》网关

              设置别名时必须是静态ip,不能是自动获取

      3、 重启服务

         Centos6:  service network restart

         Centos7:  systemctl restart network

      如果不想要这个别名了,直接删除该文件,然后重启服务即可 。      

说明二:

       使用命令的方式增加或者删除ip,都是临时的,如果重启network服务,那么操作就失效了。想要永久生效可以修改配置文件/etc/sysconfig/network-scripts/ifcfg-eth*,这个文件是用来设置网卡参数,这个文件内的所有设置,基本上就是bash的变量设置规则(都应该要大写),否则我们的scropt会误判。

步骤如下:

        1) 编辑文件

     vim /etc/sysconfig/network-scripts/ifcfg-eth0  至少要有如下几项:

                 DEVICE=eth0

                 BOOTPROTO=static

                 IPADDR=           ==》ip地址

                 PREFIX=           ==》掩码

                 GATEWAY=              ==》网关

        2)生效:重启服务

           Centos6:  service network restart

           Centos7:  systemctl restart network

说明三: 

     使用命令的方式增加或者删除路由记录,都是临时的,如果重启network服务,那么操作就失效了。想要永久生效可以编辑配置文件/etc/sysconfig/network-scripts/route-eth*,步骤如下:   

         1、 vim etc/sysconfig/network-scripts/route-eth0 

                文件内容有两种写法:

              1)单行

                netid/mask via gw  比如2.2.2.2/16 via 10.0.0.0

              2)多行

                ADDRESS#=目标网络

                NETMASK#=子网掩码

                GATEWAY#=网关

 注意:

    同一路由记录的#数字必须一样,因为可能会添加多条路由,数字一样的为同一组。

    同一个文件里,两种格式不能混合着写。

          2、重启服务

                 Centos6:  service network restart

                 Centos7:  systemctl restart network    

   以上就是一些关于增加或者删除ip及路由记录的小命令,临时起作用的命令一般用在测试环境中,想要永久生效就需要写在文件里。希望这篇博文能对大家有所帮助,欢迎留言,共同探讨

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值