W przypadku niektórych działań może być konieczne powiązanie adresu IP z adresem MAC karty sieciowej. Może to wynikać zarówno z chęci osiągnięcia maksymalnego bezpieczeństwa danych przechowywanych na przestrzeni dyskowej maszyny, jak i implementacji określonych funkcji niektórych aplikacji.
Niezbędny
Komputer z zainstalowaną kartą sieciową
Instrukcje
Krok 1
Aby powiązać adres IP z adresem MAC karty sieciowej, musisz wykonać szereg prostych kroków. Uruchom WinBox. Następnie wybierz element System i przejdź do elementu Sheduler na liście rozwijanej drugiego poziomu.
Krok 2
W nowym oknie zadania, które się otworzy, wypełnij odpowiednie pola tekstowe. W polu Nazwa wprowadź nazwę pracy. Nic nie powinno być zmieniane w polu Data rozpoczęcia, które wskaże datę rozpoczęcia pracy komputera nad zadaniem oraz w polu Czas rozpoczęcia, które wskazuje czas rozpoczęcia pracy komputera nad zadaniem. W polu tekstowym Interwał, które określa interwał czasowy, po którym zadanie rozpocznie się ponownie, możesz określić dowolny interwał - na przykład jedną minutę, tak naprawdę nie ma to znaczenia.
Krok 3
Ale pole OnEvent, które opisuje algorytm wykonania samego zadania, powinno być rozważone bardziej szczegółowo. W tym polu należy wpisać zadanie napisane w języku algorytmicznym, które reprezentuje kolejność czynności, które należy wykonać, aby pomyślnie wykonać zadanie. W tym konkretnym przypadku należy wpisać tam rekord skryptu, który implementuje powiązanie z adresem MAC karty sieciowej adresu IP. Ten wpis będzie wyglądał następująco: foreach / i / in [/ip_arpfind_dynamic = yes / interface = VLAN1] _do = {/ ip / arpadd_copyfrom = $ i}. Potem pozostaje tylko rozpocząć zadanie.
Krok 4
Jest też inny sposób. Utwórz plik bazy danych, aby powiązać IP z MAC - może on nazywać się na przykład /etc/ethers.local. Wiersze pliku będą zawierały informacje o adresie IP, rekordzie HEX adresu MAC oraz nazwie komputera w sieci domowej - na przykład 192.168.0.10 00:0c:5e:3f:cd:e4#PC- 1, 192.168.0.9 01: 0c: 87: 81: da: a2 # PC-2? Itp.
Krok 5
Napisz skrypt podobny do następującego:
arp-ad> 0
ja = 2
podczas gdy [$ I-le254]
robić
arp -s 192.168.0.12 {1} 0: 0: 0: 0
I = ex / pr $ I + 1
zrobione
arp ad> null
etc_static.arp
Krok 6
Skrypt ustawi poprawny adres MAC, czyszcząc tablicę arp, wiążąc adres zerowy i zestaw nowych adresów z wcześniej utworzonego pliku bazy danych.
Krok 7
Uczyń napisany plik wykonywalnym i dodaj do niego następującą linię: /etc/rc.local/etc/static.arp. Teraz serwer nie będzie rozgłaszał żądania o lokalny adres IP, ponieważ każdy z nich jest sztywno związany statycznie z adresami MAC - czyli zadanie zostanie wykonane.