| 关键词: mod MASK PATH ip PRI GW network PROC printf sysconfig |
#!/bin/sh # BY pangpang # MAIL:[email protected] # BLOG:ttp://geeglo.blog.51cto.com #这是一个自动修改网络ip、掩码、网关的脚本。 #使用方法ip_mod IP_MOD、MASK_MOD、GW_MOD #例:ip_mod 10.10.10.5 255.255.255.0 10.10.10.1 #其中IP_MOD、MASK_MOD、GW_MOD是要改成的ip、mask、gw #设置变量 PROC=/bin/sed IP_PATH=/etc/sysconfig/network-scripts/ifcfg-eth0 GW_PATH=/etc/sysconfig/network IP_PRI=`grep -i ipaddr $IP_PATH|awk -F "=" '{printf $2 }'` MASK_PRI=`grep -i netmask $IP_PATH|awk -F "=" '{printf $2}'` GW_PRI=`grep -i GATEWAY $GW_PATH|awk -F "=" '{printf $2}'` IP_MOD=$1 MASK_MOD=$2 GW_MOD=$3 #修改ip、mask、gw $PROC -i "s/$IP_PRI/$IP_MOD/g" $IP_PATH $PROC -i "s/$MASK_PRI/$MASK_MOD/g" $IP_PATH $PROC -i "s/$GW_PRI/$GW_MOD/g" $GW_PATH #重启网卡 /etc/rc.d/init.d/network restart |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|