源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2020-05-31 02:06 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:自动生成linux网卡配置脚本分享
补充:这是对于第一次添加的网卡有效,如果需要重复添加和删除后自动配置,需要更改脚本,改为根据ip a命令的信息来修改。
[u]复制代码[/u] 代码如下:
#!/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
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部