Networking Forums  

Go Back   Networking Forums > Networking Newsgroups > Linux Networking

network init script for two machines ( image )

Reply
 
Thread Tools Display Modes
  #1  
Old 06-30-2008, 08:55 AM
Default network init script for two machines ( image )



Hello,

Before I start with the question I have to explain the situation:

we have two identical machines ( except the mac address ) with RAID
disks and SLES 10. To have them identical we move one of the raid disks
from one machine to the second and recreate the raid. The hostname and
the IP are the only things that have to be different.

Now to the question:

how can I create a network init script that sets two different hostnames
and IP adresses starting from the mac address ?
If it finds MAC 00:30:05:9B:3B:03 it should set hostname hosta and Ip
10.1.1.10, if it finds MAC 00:30:05:9B:3B:1B, then hostname should be
hostb and IP 10.1.1.12

Thanks
Andreas


Andreas Moroder
Reply With Quote
  #2  
Old 06-30-2008, 11:05 AM
Bill Marcum
Guest
 
Posts: n/a
Default Re: network init script for two machines ( image )

On 2008-06-30, Andreas Moroder <Andreas.moroder@[nospam]> wrote:
>
>
> Hello,
>
> Before I start with the question I have to explain the situation:
>
> we have two identical machines ( except the mac address ) with RAID
> disks and SLES 10. To have them identical we move one of the raid disks
> from one machine to the second and recreate the raid. The hostname and
> the IP are the only things that have to be different.
>
> Now to the question:
>
> how can I create a network init script that sets two different hostnames
> and IP adresses starting from the mac address ?
> If it finds MAC 00:30:05:9B:3B:03 it should set hostname hosta and Ip
> 10.1.1.10, if it finds MAC 00:30:05:9B:3B:1B, then hostname should be
> hostb and IP 10.1.1.12
>
> Thanks
> Andreas


DHCP
Avahi
IPv6
Reply With Quote
  #3  
Old 06-30-2008, 12:33 PM
Andreas Moroder
Guest
 
Posts: n/a
Default Re: network init script for two machines ( image )

Bill Marcum schrieb:
>
> DHCP
> Avahi
> IPv6


Hello,

I don't like the idea to have a server that depends on a functioning
DHCP server

Bye
Andreas
Reply With Quote
  #4  
Old 06-30-2008, 12:51 PM
pk
Guest
 
Posts: n/a
Default Re: network init script for two machines ( image )

On Monday 30 June 2008 09:55, Andreas Moroder wrote:

> Hello,
>
> Before I start with the question I have to explain the situation:
>
> we have two identical machines ( except the mac address ) with RAID
> disks and SLES 10. To have them identical we move one of the raid disks
> from one machine to the second and recreate the raid. The hostname and
> the IP are the only things that have to be different.
>
> Now to the question:
>
> how can I create a network init script that sets two different hostnames
> and IP adresses starting from the mac address ?
> If it finds MAC 00:30:05:9B:3B:03 it should set hostname hosta and Ip
> 10.1.1.10, if it finds MAC 00:30:05:9B:3B:1B, then hostname should be
> hostb and IP 10.1.1.12


Find out the MAC address, eg something like

mac=$(ifconfig eth0 | sed -n 's/.*HWaddr \([^ ]*\).*/\1/p')

if [ "$mac" = "00:30:05:9B:3B:03" ]; then
ifconfig eth0 10.1.1.10 netmask 255.255.255.0 up
# rest of config...
else
ifconfig eth0 10.1.1.12 netmask 255.255.255.0 up
# rest of config...
fi

Reply With Quote
Reply

Tags
image, init, machines, network, script

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT. The time now is 11:04 AM.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.