#!/bin/bash
#
ens=$(cat /proc/net/dev | awk '{if($2>0 && NR > 2) print substr($1, 0, index($1, ":") - 1)}' | grep "^e[a-z,0-9].*")
ensurl=$"/etc/sysconfig/network-scripts/ifcfg-$ens"
sed -i 's/BOOTPROTO=[a-z]\{\,4\}/BOOTPROTO=none/' $ensurl
sed -i 's/ONBOOT=[a-z]\{2\,3\}/ONBOOT=yes/' $ensurl
########################################################
sed -i '/IPADDR=*/d' $ensurl &> /dev/null
read -p "ipaddr=default_192.168.0.20: " ip
        if [ -z $ip ];then
        ip=192.168.0.20
        fi
echo "IPADDR=$ip" >> $ensurl && echo "IPADDR OK"
#######################################################
sed -i '/GATEWAY=*/d' $ensurl &> /dev/null
read -p "gateway=default_192.168.0.1: " ga
        if [ -z $ga ];then
         ga=192.168.0.1
        fi
echo "GATEWAY=$ga" >> $ensurl && echo "GATEWAY OK"
#######################################################
sed -i '/NETMASK=*/d' $ensurl &> /dev/null
read -p "netmask=default_255.255.255.0: " mask
        if [ -z $mask ];then
        mask=255.255.255.0
        fi
echo "NETMASK=$mask" >> $ensurl && echo "NETMASK OK"
#######################################################
sed -i '/DNS1=*/d' $ensurl &> /dev/null
read -p "dns1=default_192.168.0.1: " dns
        if [ -z $dns ];then
        dns=192.168.0.1
        fi
echo "DNS1=$dns" >> $ensurl && echo “DNS1 OK”
#####################################################
systemctl restart network