#!/bin/bash
#
# Small script to help change your IP, subnet mask, gateway and DNS
#
# GPLv2 - marno.org - 07/11/2008 
#
echo -n "Enter interface: "
read INTERFACE
echo -n "Enter IP: "
read IP
echo -n "Enter mask: "
read MASK
echo -n "Enter gateway: "
read GW
echo -n "Enter DNS: "
read DNS
clear
echo "Changing network configuration to: "
echo "INTERFACE: $INTERFACE"
echo "IP: $IP"
echo "SUBNETMASK: $MASK"
echo "GATEWAY: $GW"
echo "DNS: $DNS"
echo ""
echo "THIS IS YOUR LAST CHANCE TO EXIT. PRESS CTRL+C NOW TO EXIT,"
echo "OTHERWISE YOUR NETWORK WILL BE RECONFIGURED"
read SOMETHING

echo -n "Changing ip..."
# IP / MASK
ifconfig $INTERFACE $IP netmask $MASK
# GATEWAY
route add default gw $GW
# DNS 
echo "nameserver $DNS" > /etc/resolv.conf
echo " done!"
echo "NOTE: IF YOU SAW ANY ERRORS ABOVE ^^^^^^^^^ YOU MIGHT HAVE A PROBLEM!!"
