Bei einigen Aktionen kann es erforderlich sein, die IP-Adresse an die MAC-Adresse der Netzwerkkarte zu binden. Dies kann sowohl auf den Wunsch zurückzuführen sein, eine maximale Sicherheit der auf dem Festplattenspeicher der Maschine gespeicherten Daten zu erreichen, als auch auf die Implementierung bestimmter Funktionen einiger Anwendungen.
Notwendig
Computer mit installierter Netzwerkkarte
Anweisungen
Schritt 1
Um eine IP-Adresse an die MAC-Adresse einer Netzwerkkarte zu binden, müssen Sie eine Reihe einfacher Schritte ausführen. WinBox starten. Wählen Sie als Nächstes das Element System aus und gehen Sie zum Element Scheduler in der Dropdown-Liste der zweiten Ebene.
Schritt 2
Füllen Sie im neuen Aufgabenfenster, das sich öffnet, die entsprechenden Textfelder aus. Geben Sie im Feld Name einen Namen für den Job ein. Im Feld Startdatum, das das Datum angibt, an dem der Computer mit der Arbeit an der Aufgabe begonnen hat, und im Feld Startzeit, das die Zeit angibt, zu der der Computer mit der Arbeit an der Aufgabe begann, sollte nichts geändert werden. Im Textfeld Intervall, das das Zeitintervall angibt, nach dem die Aufgabe erneut gestartet wird, können Sie ein beliebiges Intervall angeben - zum Beispiel eine Minute spielt keine Rolle.
Schritt 3
Aber das OnEvent-Feld, das den Algorithmus zur Durchführung der Aufgabe selbst beschreibt, sollte genauer betrachtet werden. In dieses Feld sollte eine in algorithmischer Sprache geschriebene Aufgabe eingegeben werden, die die Reihenfolge der Aktionen darstellt, die zum erfolgreichen Abschließen der Aufgabe erforderlich sind. In diesem speziellen Fall sollten Sie dort einen Script-Record eintragen, der die Bindung der IP-Adresse an die MAC-Adresse der Netzwerkkarte realisiert. Dieser Eintrag wäre: foreach/i/in[/ip_arpfind_dynamic=yes/interface=VLAN1] _do={/ip/arpadd_copyfrom=$i}. Danach müssen Sie nur noch die Aufgabe starten.
Schritt 4
Es gibt auch einen anderen Weg. Erstellen Sie eine Datenbankdatei, um IP an MAC zu binden - sie könnte beispielsweise /etc/ethers.local heißen. Die Zeilen der Datei enthalten Informationen über die IP-Adresse, den HEX-Record der MAC-Adresse und den Namen des Computers in Heimnetzwerken - zum Beispiel 192.168.0.10 00: 0c: 5e: 3f: cd: e4 # PC- 1, 192.168.0.9 01: 0c: 87: 81: da: a2 # PC-2? Usw.
Schritt 5
Schreiben Sie ein Skript ähnlich dem folgenden:
arp-Anzeige> 0
ich = 2
während [$ I-le254]
tun
arp -s 192.168.0.12 {1} 0: 0: 0: 0
I = ex / pr $ I + 1
fertig
arp Anzeige> null
etc_static.arp
Schritt 6
Das Skript stellt die korrekte MAC-Adresse ein, indem es die arp-Tabelle löscht, die Nulladresse bindet und einen Satz neuer Adressen aus der zuvor erstellten Datenbankdatei enthält.
Schritt 7
Machen Sie die von Ihnen geschriebene Datei ausführbar und fügen Sie die folgende Zeile hinzu: /etc/rc.local/etc/static.arp. Nun sendet der Server keine Anfrage nach einer lokalen IP-Adresse, da jede von ihnen statisch starr an die MAC-Adressen gebunden ist - dh die Aufgabe wird abgeschlossen.