Hi,
'marsd' is correct to a point. However, all distros maintain configuration files, invariably in the /etc directory and its sub-directories, which are read at boot time and feed the scripts that start the network. So if you just simply do a /sbin/ifconfig command the interface will almost certainly be brought-up with the 'old' values at the next re-boot. So, you do need to do as Mrtom says as well.
If you can't be bothered with all that, on a redhat system, you can put some '/sbin/ifconfig' commands in the script file /etc/rc.d/rc.local which is the last script file executed after all the other init stuff. So, you'll always dynamically change any existing config on a consistent basis. Other distros have functionally equivalent files but you'll have to find out what the names are for those ...
Regards...