Tablice ARP i przydzielanie stałych numerów IP

Adres MAC (ang. MAC address) jest 48-bitowy i zapisywany jest heksadecymalnie (szesnastkowo). Pierwsze 24 bity oznaczają producenta karty sieciowej, pozostałe 24 bity są unikatowym identyfikatorem danego egzemplarza karty. Na przykład adres 00-0A-E6-3E-FD-E1 oznacza, że karta została wyprodukowana przez Elitegroup Computer System Co. (ECS) i producent nadał jej numer 3E-FD-E1. Czasami można się spotkać z określeniem, że adres MAC jest 6-bajtowy. Ponieważ 1 bajt to 8 bitów, więc 6 bajtów odpowiada 48 bitom. Pierwsze 3 bajty (vendor code) oznaczają producenta, pozostałe 3 bajty oznaczają kolejny (unikatowy) egzemplarz karty. Nowsze karty ethernetowe pozwalają na zmianę nadanego im adresu MAC.

Jak przydzielic na stale numer MAC do danego numeru IP ?

  • arp -s hostname hw_addr – przypisuje maka na stale do danego adresu IP
  • arp -d hostname – wywala statycznego maka
  • Żeby zrobić to automatycznie, można wpisać do pliku txt numery MAC i IP w formie:
    	  192.168.0.2     00:9D:27:90:C0:57
    	  192.168.0.12    00:A0:5A:4D:EF:7B 
    	

    i nastepnie wydac polecenie: /sbin/arp -f plik_z_makami_i_ip. W większości systemów służy do tego plik /etc/ethers ale nic nie stoi na przeszkodzie aby zrobić swój własny.


Jak skonfigurowac siec tak aby komputer z konkretna karta sieciowa mogl dzialac tylko z takim IP jaki mu przypisze ?

  • Przydzielamy na stale numery MAC dla danego IP (patrz punkt 1), nastepnie trzeba odpalic server DHCP.
  • w /etc/dhcp.conf dodajemy kolejne wpisy dla kazdego komputera w postaci:
    	  host alfa {
    	  # MAC adres
    	  hardware ethernet 00:00:00:00:00:00;
    	  # adres ip dla tego hosta
    	  fixed-address 192.168.0.2;
    	  option broadcast-address 192.168.1.255;
    	  option routers 192.168.0.1;
    	  }
    	
  • Uruchamiamy demona dhcpd poleceniem /usr/sbin/dhcpd Po wydaniu polecenia ps -u root powinien byc widoczny proces dhcpd.
  • W pliku /etc/hosts powinny byc przydzielone nazwy poszczegolnym numerom IP czyli:
    	  192.168.0.2   komp1
    	  192.168.0.3   komp2
    	  192.168.0.4   jurek
    	  192.168.0.5   adam
    	

W sieci:

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

*

Releated

Munin + nginx + debian czyli monitorowanie serwerów

Munin jest bardzo prostym i przydatnym narzędziem służące do monitorowania aktywności serwerów. Przy jego pomocy możemy konfigurować dowolną ilość maszyn. Wynikiem działania są wykresy przedstawiające aktualny i historyczny stan systemu. Na podstawie wykresów możemy określić czy system pracuje stabilnie, możemy również obserwować jak wprowadzane zmiany wpływają na stan systemu.

Bitcoin node on Cubieboard

Sieć Bitcoina jest siecią P2P, składa się więc z węzłów – czyli komputerów, na których działa tradycyjny klient bitcoina , węzły te łączą się z innymi węzłami w sieci rozproszonymi w Internecie. Co się dzieje, gdy do sieci włącza się/dołącza się nowy węzeł czyli jeśli ktoś zainstaluje nowy portfel lub uruchomi już używany.