Որոշ գործողությունների համար գուցե անհրաժեշտ լինի IP հասցեն կապել ցանցային քարտի MAC հասցեին: Դա կարող է պայմանավորված լինել ինչպես մեքենայի սկավառակի տարածքում պահվող տվյալների առավելագույն անվտանգությանը հասնելու ցանկությունից, այնպես էլ որոշ ծրագրերի հատուկ գործառույթների իրականացումից:
Անհրաժեշտ է
Համակարգիչ `տեղադրված ցանցային քարտով:
Հրահանգներ
Քայլ 1
IP հասցեն ցանցային քարտի MAC հասցեին կապելու համար հարկավոր է հետևել մի շարք պարզ քայլերի: Սկսեք WinBox- ը: Հաջորդը, ընտրեք Համակարգի տարրը և անցեք Sheduler կետը երկրորդ մակարդակի բացվող ցուցակում:
Քայլ 2
Բացվող նոր առաջադրանքի պատուհանում լրացրեք համապատասխան տեքստի դաշտերը: Անուն դաշտում մուտքագրեք աշխատանքի անվանումը: Ոչինչ չպետք է փոխվի Start Date դաշտում, որը ցույց կտա ամսաթիվը, երբ համակարգիչը սկսեց աշխատել առաջադրանքի վրա, և Start Time դաշտում, որը ցույց է տալիս ժամանակը, երբ համակարգիչը սկսեց աշխատել առաջադրանքի վրա: Միջանկյալ տեքստի վանդակում, որը սահմանում է այն ժամանակահատվածը, որից հետո խնդիրը նորից կսկսվի, կարող եք նշել ցանկացած ընդմիջում, օրինակ ՝ մեկ րոպե, դա իրականում նշանակություն չունի:
Քայլ 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
I = 2
մինչդեռ [$ I-le254]
անել
arp -s 192.168.0.12 {1} 0: 0: 0: 0
I = նախկին / պր $ I + 1
կատարած
arp գովազդ> զրոյական
etc_static.arp
Քայլ 6
Սցենարը կսահմանի ճիշտ MAC հասցեն ՝ մաքրելով arp- աղյուսակը, կապելով զրո հասցեն և նախկինում ստեղծված տվյալների բազայի ֆայլից զրոյական հասցե կապելով:
Քայլ 7
Ձեր գրած ֆայլը դարձրեք գործարկելի և դրան ավելացրեք հետևյալ տողը. /Etc/rc.local/etc/static.arp: Այժմ սերվերը չի հեռարձակի տեղական IP հասցեի հարցում, քանի որ նրանցից յուրաքանչյուրը կոշտորեն ստատիկորեն կապված է MAC հասցեների հետ, այսինքն ՝ առաջադրանքը կավարտվի: