Hrvatska akademska i istraživačka mreža
  NASLOVNICA MAPA WEBA TRAŽILICA KONTAKTI CARNET WEB
Hrvatska akademska i istraživačka mreža
 
menu 4
Sigurnost
menu 4
Distribucija
menu 4
Pomoć
menu 4
Dokumenti
menu 4
menu 4

 

 

30-09-05 15:10
Što kad ethernet kartice zamijene adrese?

piše SAŠA DRNJEVIĆ

Prilikom restarta Linuxa, jezgra operacijskog sustava prepoznaje mrežne kartice i aktivira potrebne pogonske programe (drivere). Ako u vašem poslužitelju imate više mrežnih kartica, može vam se dogoditi da one u jednom trenutku zamijene redoslijed podizanja, a s time i IP adrese. To se ne događa pri svakom rebootu, ali se zna dogoditi nakon instalacije novog kernela.

 

Svaka mrežna kartica ima svoju IP adresu, i spojena je na prospojnik (switch) na određene portove, na kojima mogu biti definirane virtualne mreže, ili zadana određena pravila filtriranja. Ukoliko eth0 iznenada postane eth1, u neprilici ste.

 

Rješenje za ovakav problem jest da kartice pri podizanju sustava prepoznate po njihovoj jedinstvenoj MAC adresi, i onda im dodijelite IP adrese i imena.

 

Jedan od načina da se to napravi na Debianu je ovakav:

 

Skriptu /usr/share/doc/ifupdown/examples/get-mac-address.sh iskopirajte u /etc/network, podesite joj vlasništvo i dozvole.

 

Nakon toga prilagodite sadržaj skripte /etc/network/interfaces:

 

# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)

 

auto lo eth0 eth1

 

iface lo inet loopback

 

mapping eth0 eth1

 

script /etc/network/get-mac-address.sh

map 00:C0:9F:22:FF:2B eth0-ext

map 00:0A:5E:21:FF:44 eth1-int

 

iface eth0-ext inet static

pre-up /bin/echo

pre-up /bin/echo "Mapping eth0 as first interface..."

pre-up /usr/bin/logger -t NETWORK "Mapped 00:C0:9F:22:FF:2B as eth0"

address 161.53.xxx.3

network 161.53.xxx.0

netmask 255.255.255.0

gateway 161.53.xxx.1

 

iface eth1-int inet static

pre-up /bin/echo

pre-up /bin/echo "Mapping eth1 as second interface..."

pre-up /usr/bin/logger -t NETWORK "Mapped 00:0A:5E:21:FF:44 as eth1"

address 10.10.0.1

network 10.10.0.0

netmask 255.255.0.0

 

I to je to!





[Lista]
Ovu uslugu CARNeta realizira Sveučilišni računski centar Sveučilišta u Zagrebu
  Copyright ©2005. CARNet. Sva prava zadržana. Impressum.
Mail to
sys-portal@CARNet.hr