#!/bin/bash
NPATH="/etc/sysconfig/network-scripts/"
echo "Please select the network card:"
read -p "`ls $NPATH|grep ifcfg|cut -d- -f2`:" A
read -p "Please select the BOOTPROTO between dhcp and static:" B
if [ $B = "dhcp" ];then
sed -i 's/\(BOOTPROTO=\).*/\1dhcp/g' $NPATH"ifcfg-"$A
service network restart
elif [ $B = "static" ];then
sed -i 's/\(BOOTPROTO=\).*/\1static/g' $NPATH"ifcfg-"$A
read -p "Please input IP:" IP
[ ! -n "$IP" ]&&echo "input error!!!"&&exit 5
sed -i 's/\(IPADDR=\).*/\1'''$IP'''/g' $NPATH"ifcfg-"$A
read -p "Please input netmask:" MK
[ ! -n "$MK" ]&&echo "input error!!!"&&exit 5
sed -i 's/\(NETMASK=\).*/\1'''$MK'''/g' $NPATH"ifcfg-"$A
read -p "Please input gateway:" GW
sed -i 's/\(GATEWAY=\).*/\1'''$GW'''/g' $NPATH"ifcfg-"$A
service network restart
fi
cat $NPATH"ifcfg-"$A