ზოგიერთი ქმედებისათვის შეიძლება საჭირო გახდეს IP მისამართის მიბმა ქსელის ბარათის MAC მისამართთან. ეს შეიძლება განპირობებული იყოს როგორც დისკის სივრცეში შენახული მონაცემების მაქსიმალური უსაფრთხოების მიღწევის სურვილით, ისე ზოგიერთი პროგრამის კონკრეტული ფუნქციების შესრულებით.
აუცილებელია
კომპიუტერი დაყენებული ქსელური ბარათით
ინსტრუქციები
Ნაბიჯი 1
IP მისამართის ქსელის ბარათის MAC მისამართთან დასაკავშირებლად საჭიროა დაიცვას მარტივი ნაბიჯების სერია. დაიწყეთ WinBox. შემდეგ, აირჩიეთ სისტემის ელემენტი და გადადით Sheduler პუნქტში მეორე დონის ჩამოსაშლელ სიაში.
ნაბიჯი 2
გახსნილი ამოცანის ახალ ფანჯარაში შეავსეთ შესაბამისი ტექსტური ველები. სფეროში სახელი, შეიტანეთ სახელი სამუშაოსთვის. არაფერი უნდა შეიცვალოს დაწყების თარიღის ველში, რომელიც მიუთითებს თარიღზე, როდესაც კომპიუტერმა დაიწყო დავალებაზე მუშაობა, და დაწყების დროის ველში, რომელიც მიუთითებს იმ დროს, როდესაც კომპიუტერმა დაიწყო დავალების შესრულება. ინტერვალის ტექსტში, სადაც მითითებულია დროის ინტერვალი, რის შემდეგაც ამოცანა თავიდან დაიწყება, შეგიძლიათ მიუთითოთ ნებისმიერი ინტერვალი - მაგალითად, ერთი წუთი, ამას ნამდვილად არ აქვს მნიშვნელობა.
ნაბიჯი 3
მაგრამ OnEvent ველი, რომელიც აღწერს თავად დავალების შესრულების ალგორითმს, უფრო დეტალურად უნდა იქნას განხილული. ამ ველში უნდა ჩაწეროთ ალგორითმულ ენაზე დაწერილი დავალება, რომელიც წარმოადგენს მოქმედებების თანმიმდევრობას, რომლებიც შესრულებულია დავალების წარმატებით შესასრულებლად. ამ კონკრეტულ შემთხვევაში, აქ უნდა ჩაწეროთ სკრიპტის ჩანაწერი, რომელიც ახდენს IP მისამართის ქსელის ბარათის MAC მისამართის სავალდებულოობას. ეს ჩანაწერი იქნება: foreach / i / in [/ip_arpfind_dynamic = yes / interface = VLAN1] _do = {/ ip / arpadd_copyfrom = $ i}. ამის შემდეგ, რჩება მხოლოდ დავალების დაწყება.
ნაბიჯი 4
ასევე არსებობს სხვა გზა. შექმენით მონაცემთა ბაზის ფაილი IP– ს MAC– ს დასაკავშირებლად - მას შეიძლება ეწოდოს, მაგალითად, /etc/ethers.local. ფაილის სტრიქონებში განთავსებული იქნება ინფორმაცია IP მისამართის, MAC მისამართის HEX ჩანაწერისა და სახლის სახელწოდების კომპიუტერის შესახებ - მაგალითად, 192.168.0.10 00: 0c: 5e: 3f: cd: e4 # PC- 1, 192.168.0.9 01: 0c: 87: 81: da: a2 # PC-2? და ა.შ.
ნაბიჯი 5
დაწერეთ შემდეგი სკრიპტის მსგავსი:
arp-ad> 0
მე = 2
ხოლო [$ I-le254]
კეთება
arp -s 192.168.0.12 {1} 0: 0: 0: 0
I = ყოფილი / pr $ I + 1
შესრულებულია
arp რეკლამა> null
etc_static.arp
ნაბიჯი 6
სკრიპტი დაადგენს სწორ MAC მისამართს arp- ცხრილის გასუფთავებით, ნულოვანი მისამართის სავალდებულოობით და ახალი მისამართების ნაკრებით ადრე შექმნილი მონაცემთა ბაზის ფაილიდან.
ნაბიჯი 7
თქვენს მიერ დაწერილი ფაილი შეასრულეთ და დაამატეთ შემდეგი სტრიქონი: /etc/rc.local/etc/static.arp. ახლა სერვერი არ გადასცემს თხოვნას ადგილობრივი IP მისამართის შესახებ, რადგან თითოეული მათგანი ხისტად მკაცრად არის დაკავშირებული MAC მისამართებზე - ანუ დავალება შესრულდება.