IP alias konfiguration Introduktion I och med utveckligen av _I_n_t_e_r_n_e_t och styrkan i de nya mikro-dator­ erna är det nu möjligt att låta en dator agera flera fejkade servrar i en enda maskin. Tricket är att låta maskinen svara på flera olika IP nummer. Vi kallar dem IP alias. 11.. DDeeffiinniieerraa aalliiaass IP alias refereras till på det här sättet eftersom de är alternativa IP nummer som alla tillhör ett och samma nätverksinterface. En del mjukvarupaket kan använda alternativa konfigurationer baserade på vilket IP numret som efterfrågas. Webb servrar (httpd) och den virtuella POP e-postservern som distribueras med Linuxconf är ett par exempel på detta. Ett alias associeras med ett nätverksinterface. Linuxconf tillhandahåller en lista med aktiva interface (alias kan bara definieras för aktiva sådana). Även om vilket som helst av de aktiva interfacen kan väljas är det enklare att välja ett av ethernetinterfacen (eth0). Vidare blir det enklare att routa om man väljer IP nummer som kommer från samma nätverk som interfacets primära IP nummer. Du behöver inte berätta för någon annan maskin på nätverket vad du gör. Det bara fungerar helt enkelt. Om du väljer IP nummer som inte är relaterade till ethernetinterfacet måsta du ange speciella väganvisningar på de andra datorerna i nätverket. Din server kommer att se ut som en utgång (gateway) till ett "virtuellt nätverk". Detta görs ofta i praktiken när du behöver en stor mängd alias som överstiger de tillgängliga numren på ditt lokala nät. När du valt ett nätverksinterface kommer du till en enkel dialog med flera tomma rader. Där skriver du bara in de alias (IP nummer) du vill associera med detta interface. Om du behöver fler rader använder du _L_ä_g_g _t_i_l_l knappen. 22.. AAtttt aannvväännddaa nnaammnn _L_i_n_u_x_c_o_n_f initierar IPalias efter det att grundnätverket är konfigurerat. Så nu är DNS fullt åtkomligt. Du kan utan problem använda namn för att definiera alias istället för IPnummer. 33.. DDeeffiinniieerraa oommffåånngg Stora Internet-_W_e_b_bservrar är ofta värd för flera "virtuella domäner". Emedan vi kan definiera ett alias per virtuell webbserver är det mycket enklare att reservera ett omfång av IPnummer och koppla ihop de virtuella servrarna till detta omfång. Se "IP allokeringsytrymme" i _D_N_S _k_o_n_f_i_g_u_r_a_t_i_o_ns sektionen av _L_i_n_u_x_c_o_n_f. Du kan t.ex definiera 50 IPalias bara genom att lägga till en enda rad i dialogen på följande sätt. 192.168.1.1-50 44.. HHuurr mmåånnggaa aalliiaass kkaann LLiinnuuxx hhaanntteerraa Linux 2.0 hanterar 256 alias per device. Det är ett arv från Linux 2.0.31 och är därför standardvärdet vid boot. Maxvärdet kan enkelt ändras genom att du editerar i filen /proc/sys/net/core/net_alias_max Men det finns en liten hake: Denna nya gräns blir endast aktiv när du sätter alias för första gången. Om det redan finns alias på en device måste de avaktiveras först. När aliaslistan är tom kan den skapas på nytt med den nya gränsen aktiv. _L_i_n_u_x_c_o_n_f hanterar allt detta åt dig och avaktiverar alias innan den försöker göra listan större. Linux kan alltså hantera många alias :-) 55.. SStteegg fföörr sstteegg eexxeemmppeell Här är ett exempel på hur man kan sätta upp IPalias och få hjälp att skapa ett nytt på ett enkelt sätt. 55..11.. FFöörrsstt aallllookkeerraarr dduu eenn bbuunntt aalliiaass I IPalias dialogen definierar du ett fullt omfång med IPalias. Detta kommer nog räcka ett bra tag. Om ditt etherkort är eth0 och nätverket är 192.168.1.0, och du har en oanvänd sektion där skriver du bara 192.168.1.50-100 vilket kommer allokera 51 IPalias redo att användas. 55..22.. BBeerräättttaa ddeett fföörr DDNNSS::eenn mmeedd I "Konfigurera DNS" menyn väljer du "IP allokeringsutrymme". Lägg till omfånget med dina IPalias och en liten beskrivning som t.ex "virtuella domäner". DNS:en är ju inte alltid på samma maskin som dina IPalias. 55..33.. VVaarrjjee ggåånngg ssoomm dduu aallllookkeerraarr eenn nnyy vviirrttuueellll WWWWWW ddoommäänn Gå till DNS och lägg till en värd för domänen. För det IPnumret trycker du ctrl-x så kommer Linuxconf räkna ut det första oanvända numret i omfånget. Välj detta nummer. Sedan går du in i http konfigurationen och lägger till en sektion för den nya domänen. Repetera dessa steg till du har gjort slut på IPalias