[ale] Update ifcfg-eth0 file from command line? (need to re-ip 50 servers)

Raj Wurttemberg rajaw at c64.us
Sat Mar 18 21:03:20 EDT 2017


Yeah, I was actually going to do a sed to just replace the old values and do most everything in one step:

sed -i 's/IPADDR=.*/IPADDR=1.2.3.4/' /etc/sysconfig/network-scripts/ifcfg-eth0 2> /dev/null
sed -i 's/BROADCAST=.*/BROADCAST=1.2.3.0/' /etc/sysconfig/network-scripts/ifcfg-eth0 2> /dev/null
sed -i 's/GATEWAY=.*/GATEWAY=1.2.3.1/' /etc/sysconfig/network-scripts/ifcfg-eth0 2> /dev/null

haha... yes, I noticed a long time ago that the RHEL tries to use any file in the /etc/sysconfig/network-scripts directory! Doh!

Thanks,
/Raj


-----Original Message-----
From: ale-bounces at ale.org [mailto:ale-bounces at ale.org] On Behalf Of Leam Hall
Sent: Saturday, March 18, 2017 8:32 PM
To: Atlanta Linux Enthusiasts <ale at ale.org>
Subject: Re: [ale] Update ifcfg-eth0 file from command line? (need to re-ip 50 servers)

Untested, and I tend to do things in multiple steps.

cp /etc/sysconfig/network-scripts/ifcfg-eth0 /tmp

cat /tmp/ifcfg-eth0 | egrep -iv "ipaddr|broadcast|gateway" >
/etc/sysconfig/network-scripts/ifcfg-eth0

echo "IPADDR=1.2.3.4" >> /etc/sysconfig/network-scripts/ifcfg-eth0
echo "BROADCAST=1.2.3.0" >> /etc/sysconfig/network-scripts/ifcfg-eth0
echo "GATEWAY=1.2.3.1" >> /etc/sysconfig/network-scripts/ifcfg-eth0

service network restart

Main thing is to not put the backup copy in the network-scripts directory, RHEL will try to bring up an interface like ifcfg-eth0.sav.

Hope that helps.

Leam


On 03/18/17 20:21, Raj Wurttemberg wrote:
> Is it possible to edit the ifcfg-eth0 file (RHEL6) from the command
> line?   On my Windows servers I can use the  netsh command to make the
> change (I wrote a VMware PowerCLI script to update Windows already).  
> If I have to use sed or whatever, that’s fine… I was just curious if 
> there were an easier way.
>
>
>
> One of our hosted customers wants us to re-IP all of their servers and 
> I definitely don’t want to log into each server to make the change. :p
>
>
>
> (Side note… I do have Salt running in the environment also.)  Ugh… 
> that reminds me…. Salt doesn’t like it when servers get re-IPd….
>
>
>
> Thanks,
>
> /Raj
>
>
>
>
>
> _______________________________________________
> Ale mailing list
> Ale at ale.org
> http://mail.ale.org/mailman/listinfo/ale
> See JOBS, ANNOUNCE and SCHOOLS lists at 
> http://mail.ale.org/mailman/listinfo
>


_______________________________________________
Ale mailing list
Ale at ale.org
http://mail.ale.org/mailman/listinfo/ale
See JOBS, ANNOUNCE and SCHOOLS lists at
http://mail.ale.org/mailman/listinfo




More information about the Ale mailing list