[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: En dhcp konfigurations fråga



Tjena

En bladeserver med 20 kort. varje kort har två nic i bakplanet. Positionen av kortet går att läsa ut vid boot. Beroende på var kortet sitter gör det olika saker.

För att kunna byta ut korten smidigt används dhcp
hostname sätts till positionen i blade servern.

Men jag vill att oavsett vilket kort som stoppas in i pos 10 så ska den alltid få samma ip. Även om jag inte känner till mac-addressen.
Hrrm, litet delikat sött problem.

DHCP med statisk IP bygger på känd MAC-adress. Ett väldigt bra sätt att sätta ipadresser på servar anser jag. Men i ditt fall är inte detta tillämpart. Det finns 2 alternativ, varav den senare är kanske inte det du sökte.

A. Skriptmetoden till statisk IP
1. Någonstans i rc-skripten läser du av det värdet av vilken kortpostition bladeservern har. Före networking.
2. Boota vidare med DHCP
3.1. Direkt efter networking. Hämta en fil på någon annan server med ftp/nfs/http elelr vad du vill. Den skall vara formaterad så här. #POS #IP #GW #MASK #BCAST #DNS 10 192.168.0.3 192.168.0.1 255.255.255.0 192.168.0.255 192.168.0.50 14 193.27.25.3 193.27.25.254 255.255.254.0 193.27.25.255 193.27.24.12 3.2. Sedan "greppar" du värdet i 1. mot filen i 3. och får ut nödvändig information för att kunna konfiga om kortet.
3.3.  route del default gw;
       ifconfig eth0 down;
       ifconfig eth0 ... up;
       route add ...;
       echo "nameserver $DNS" > /etc/resolv.conf

B. Dynamisk DNS. Denna tillåter att du byter IP men hostnamnet är ju kvar.
DNSupdate mot dnsservern med det nya hostnamne typ Proc_m0_s$POS och då är den nya ip där.

Vänlige(n),
Joakim Nordberg



Reply to: