zoukankan      html  css  js  c++  java
  • 自动修改linux下/etc/sysconfig/networkscripts/ifcfgethX网卡文件的脚本

    此脚本修改linux下/etc/sysconfig/network-scripts/ifcfg-ethX网卡文件中的网卡一、网卡二的IP地址(IPADDR)、子网掩码(NETMASK)信息

    #!/bin/sh
    PROC=/bin/sed
    FILE_PATH1=/etc/sysconfig/network-scripts/ifcfg-eth0
    FILE_PATH2=/etc/sysconfig/network-scripts/ifcfg-eth1
    IP_PRIMAL1=`grep -i ipaddr $FILE_PATH1|awk -F "=" '{printf $2 }'`
    MASK_PRIMAL1=`grep -i netmask $FILE_PATH1|awk -F "=" '{printf $2}'`
    IP_PRIMAL2=`grep -i ipaddr $FILE_PATH2|awk -F "=" '{printf $2 }'`
    MASK_PRIMAL2=`grep -i netmask $FILE_PATH2|awk -F "=" '{printf $2}'`
    IP_MODI1=192.168.1.200
    MASK_MODI1=255.255.255.0
    IP_MODI2=192.168.2.200
    MASK_MODI2=255.255.255.0
    $PROC -e "s/$IP_PRIMAL1/$IP_MODI1/g" -e "s/$MASK_PRIMAL1/$MASK_MODI1/g" $FILE_PATH1>ifcfg-eth0.bak
    $PROC -e "s/$IP_PRIMAL2/$IP_MODI2/g" -e "s/$MASK_PRIMAL2/$MASK_MODI2/g" $FILE_PATH2>ifcfg-eth1.bak
    cp -pf ./ifcfg-eth0.bak $FILE_PATH1
    cp -pf ./ifcfg-eth1.bak $FILE_PATH2
    cat $FILE_PATH1
    cat $FILE_PATH2
    service network restart

    文件下载地址:http://download.csdn.net/source/3032618

  • 相关阅读:
    eslint 规则
    我的.eslintrc.js
    shell命令
    .sync 修饰符的理解
    【HNOI 2018】寻宝游戏
    【BZOJ 2820】YY的GCD
    【Luogu P2664】树上游戏
    【HAOI 2012】高速公路
    句摘
    【SCOI 2008】奖励关
  • 原文地址:https://www.cnblogs.com/zhuhongbao/p/1959720.html
Copyright © 2011-2022 走看看