• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    自动生成linux网卡配置脚本分享

    补充:这是对于第一次添加的网卡有效,如果需要重复添加和删除后自动配置,需要更改脚本,改为根据ip a命令的信息来修改。

    复制代码 代码如下:

    #!/bin/bash
    #update:2013-02-25
    #author:ihuotui
    #version 0.1

    cdate=$(date '+%Y%m%d')
    num=$(ifconfig -a | grep eth | wc -l)
    echo "ethX=" $num >> ethX

    for ((n=1;n${num};n++))
        do

           if [ -e /etc/sysconfig/network-scripts/ifcfg-eth${n} ] ; then

               sed -i '/HWADDR/d' /etc/sysconfig/network-scripts/ifcfg-eth${n}
               ifconfig -a | grep "eth${n}" | awk '{print "HWADDR=\""$5"\""}' >> /etc/sysconfig/network-scripts/ifcfg-eth${n}   

          else

               touch /etc/sysconfig/network-scripts/ifcfg-eth${n}
               ifconfig -a | grep "eth${n}" | awk '{print "HWADDR=\""$5"\""}' >> /etc/sysconfig/network-scripts/ifcfg-eth${n}
               echo NM_CONTROLLED="\"yes\"" >> /etc/sysconfig/network-scripts/ifcfg-eth${n}
               echo ONBOOT="\"yes\"" >> /etc/sysconfig/network-scripts/ifcfg-eth${n}
               echo TYPE="\"Ethernet\"" >> /etc/sysconfig/network-scripts/ifcfg-eth${n}
               echo BOOTPROTO="\"dhcp\"" >> /etc/sysconfig/network-scripts/ifcfg-eth${n}
               echo UUID="\"2460e474-fad8-4b46-baba-da6f45ae158"${n}"\"" >> /etc/sysconfig/network-scripts/ifcfg-eth${n}
               echo DEVICE="\"eth"${n}"\"" >> /etc/sysconfig/network-scripts/ifcfg-eth${n}

               continue
           fi
        done

    您可能感兴趣的文章:
    • linux 双网卡绑定网络设置方法
    • Linux系统下双网卡配置实践总结
    • ubuntu (linux)修改网卡名称命令
    • linux 网卡配置详解及实例
    • Linux修改网卡名称、主机名的方法
    • Linux系统网卡设置教程
    • 详解Linux系统中网卡MAC地址克隆方法
    • 虚拟机克隆linux centos6.5系统网卡配置图文教程
    上一篇:Linux Shell脚本编程的注意事项
    下一篇:实现批量linux格式化硬盘和挂载硬盘脚本分享
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    自动生成linux网卡配置脚本分享 自动生成,linux,网卡,配置,