快捷搜索:   nginx

Linux 自动修改网络ip地址和掩码的脚本

#!/bin/sh
#这是一个自动修改ip和掩码的脚本。

#其中IP_MODI和MASK_MODI是要改成的ip和mask。
#设置变量
PROC=/bin/sed
FILE_PATH=/etc/sysconfig/network-scripts/ifcfg-eth0
IP_PRIMAL=`grep -i ipaddr $FILE_PATH|awk -F "=" '{printf $2 }'`
MASK_PRIMAL=`grep -i netmask $FILE_PATH|awk -F "=" '{printf $2}'`
IP_MODI=192.168.10.160
MASK_MODI=255.255.255.0
#修改ip和mask
$PROC -e "s/$IP_PRIMAL/$IP_MODI/g" -e "s/$MASK_PRIMAL/$MASK_MODI/g" $FILE_PATH > ifcfg-eth0.bak
cp -pf ./ifcfg-eth0.bak $FILE_PATH
cat $FILE_PATH
#restart network command
#/etc/init.d/network restart > /dev/null 2>&1

顶(0)
踩(0)

您可能还会对下面的文章感兴趣:

最新评论