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

Leam Hall leamhall at gmail.com
Sat Mar 18 21:07:02 EDT 2017


I type poorly, having a backup copy is nice.   :)

On 03/18/17 21:03, Raj Wurttemberg wrote:
> 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
>
>
> _______________________________________________
> 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