CCNA විසිහයවෙනි පාඩම Access Contril List configuration
කලින් Access Control List පාඩම බලපු නැති කස්ටිය ඉන්නවනම් මෙතනින් ගිහින් ඒ පාඩම බලලම මේ පාඩමට එන්න. අපිට මේ පාඩමෙන් බලන්න තියෙන්නෙ ACL කොහොමද Router එක තුල සැකසුම් කරන්නෙ කියලයි. පළමු පාඩමේ කතාකලා මතකයිනෙ ACL වර්ග දෙකක් ගැන (තවත් ACL වර්ග කිහිපයක්ම තියෙනව, ප්රධාන වශයෙන් CCNA වලදි වැදගත් වෙන්නෙ මම කලින් පාඩමේදි සදහන් කරපු ACL වර්ග දෙකයි).
***Standard හා extended ACL packet tracer මෘදුකාංගය භාවිතයෙන් සැකසුම් කර ඔබට ඉදිරිපත් කරන්න හැදුවත් ඒවා packet tracer 5.3.3 මෘදුකාංගය තුල නිසියාකාරයෙන් ක්රියාත්මක වීමේදි යම් යම් ගැටළු මතු වු නිසා සමහර ACL සැකසුම් පමනක් (packet tracer configuration file නොමැතිව) මේ පාඩමේදී ඔබට ඉදිරිපත් කරන්නට සිදුවීම පිලිබද මගේ කනගාටුව ප්රකාශ කරමි. gns3 Router simulation මෘදුකාංගය භාවිතයෙන් උත්සහ කලද ඉහත ගැටළුවම මතුවිය. කෙසේ වෙතත් මෙහිදී දක්වන ACL වලට අදාල සියළුම සැකසුම් CCNA විභාගයේදී ඔබට හමුවෙන ගැටළු සදහා සාර්ථකව පිළිතුරු ලබාදීමට ඔබට යොදාගත හැක. (කාට හරි packet tracer මගින් නිවරදිව සමහර ACL සැකසුම කරන හැටි හම්බුනොත් මටත් කියපල්ල හොදද ).
Standard Access Control List සැකසුම් කිරීම ..
**Standard Access Control List ලක්ෂණ:
**Standard Access Control List ලක්ෂණ:
- Network එකක් තුල data එක් ස්ථානයක සිට තවත් ස්ථානයකට යැවීමේදී යවන්නා source ලෙසත් තොරතුරු ලබන්නා destination එක ලෙසත් හදුන්වනව කියල ඔයාල දන්නවනෙ. standard access control list එකක් සැලසුම් කිරීමේදී එහි අඩංගු වෙන්නෙ source ගේ තොරතුරු පමනයි.
- සැම විටම network එකක් තුල standard access control list එකක් සැකසුම් කිරීමේදී destination එකට ආසන්න Router එකේ interface එකකට තමයි සැකසුම් කරන්නෙ.
- Router එකට ACL එකක් සැකසුම් කලාට පසු එය standard access control list එකක්ද කියා හදුනා ගන්නට ACL සැකසුම් කිරීමේදී එයට number එකක්ද assign කරයි. එම number එක 1 - 99 ත් හා 1300 - 1999 අතර නම් Router එක නිශ්ච්තවම එය standard access control list එකක් ලෙස හදුනා ගනියි.
- එක් computer එකකට වෙනත් network එකකට අතුළුවීම වැලැක්වීමට (deny) හෝ අවසරදීමට (permit).
- එක් network එකකට වෙනත් network එකකට අතුළුවීම වැලැක්වීමට (deny) හෝ අවසරදීමට (permit).
- access-list access-list-number {permit |deny} {host | source-wildcard | any}
- Router(config)# access-list access-list-number permit any
කලින් පාඩමේදි Access Control List හැසිරීම කියන කොටසෙ අනිතිම පොයින්ට් එකෙන් කියල තියෙන දේ හොදට බලන්න. ඒකෙන් කියන්නෙ ACL එකක් Router එකේ interface එකකට සැකසුම් කලාට පස්සෙ එම ACL එක මගින් interface එක හරහා යන සේරම traffic deny කරනව කියලනෙ. අන්න එ නිසා තමයි අපි සැකසුම් කරන ACL එකේ අන්තිම command එක හැටියට ඉහලින් තියෙන command එක යොදාගන්නෙ.මේ command එකෙන් කියන්නෙ access-list-number කියන ස්ථානයේ දමන number එක ඇති ACL එක හරහා යන අනෙක් සියළුම network traffic සදහා අවසර දෙන්න කියලයි(permit any). ACL එකක මෙම ලක්ෂණය අපිට වාසියක් වෙන අවස්තාවකුත් තියෙනව. අපි හිතමු අපිට ඕන Router එකේ interface එක හරහා යන මොනව හරි network traffic එකක් හෝ කිහිපයකට, ACL සැකසුම් මගින් එම interface එක හරහා යන්න අවසර (permit) දෙන්න හා අනෙක් සියළුම network traffic එම interface එක හරහා ගමන් කිරීම වලක්වන්න(deny). ඒ වගේ අවස්ථාවකදි කරන්න තියෙන්නෙ ACL එක මගින් පළමුවෙන් සාකච්චා කරපු command එක පාවිච්චි කරල අවශ්ය network traffic ටිකට අවසර දෙන එක විතරයි. එතකොට ACL එක මගින් පෙරනිමිත්යෙන්ම (default) අනිත් සියළුම network traffic deny කරල දානව. ඒ කියන්නෙ අපි දැන් කතාකරපු command එක පාවිච්චි කිරීමේ අවශ්යතාවයක් නෑ කියලයි.
Router Interface සදහා Access Control List සැකසුම් කිරීම.
කලින් කතාරපු command බාවිතා කරල හදාගත්තු ACL එක කොහොමද Router එකේ interface එකට සැකසුම් කරන්නෙ කියල දැන් බලමු. standard හෝ extended යන ඕනෑම වර්ගයක ACL එකක් interface එකකට සැකසුම් කරන්නෙ එකම විදිහටයි.
- Router(config-if)#ip access-group access-list-number {in/out}
Standard Access Control List ක්රියාකාරකම්.
මෙතන ඉදල බලමු අපි මෙච්චර වෙලා ඉගෙන ගත්තු දේවල් වලින් කොහොමද ACL සැකසුම් කරන්නෙ කියල. මේ පහලින් තියෙන්නෙ කිසිම ACL සැකසුමක් කරපු නැති full convergence (සමුපූර්ණයෙන්ම එකිනෙකට සම්බන්ධ) network එකක්. මේ network එකේ routing protocol එක හැටියට යොදාගෙන තියෙන්නෙ RIP v2 යි.
** Tom computer (192.168.10.2) එකට Router2 හි 200.100.10.0/25 network එක access කල නොහැකි වන ලෙස ACL එකක් සැකසුම් කිරීම.
මෙහිදී අප standard ACL එකක් සැකසුම් කරන නිසා පාඩම ආරම්බයේදී කී පරිදි destination එකට ආසන්න ස්ථානයකට ACL සැකසුම් කරමු. ඒ අනුව Router2 හි Se 0/0 interface එකට inbound ආකාරයට හෝ එහිම Fa 0/0 interface එකට outbound ආකාරයට අපට ACL සැකසුම් කල හැකියි. මෙය ක්රම දෙකකට සිදුකල හැකියි.
# පළමු ක්රමය:
#දෙවන ක්රමය:
පහලින් තියෙන්නෙ මම ඉහතින් තියෙන විදියට සැකසුම් කරපු Packet tracer simulation එකක්.ඒක බාගෙන Tom computer එකේ ඉදල අනෙක් network එකට data packet යවල බලන්න successful විදියට ඒවා send වෙනවද කියල.
- Packet tracer file (මෙහි සමහර ACL සැකසුම් නිවරදිව ක්රියාත්මක නොවේ)
** 192.168.10.0/29 network එකට 200.100.10.0/25 network එක access කල නොහැකිවන පරිදි ACL සැකසුම් කිරීම.
මෙහිදී අපට Router2 හි Fa 0/0 interface එකෙන් 192.168.10.0./29 network එකට අයත්වන traffic පිටවන (out)අවස්ථාවේදී deny කිරීමෙන් ක්රියාකාරකම් 02 තුලින් බලාපොරොත්තු වන දේ සිදුකරගත හැක. මෙම ක්රියාකාරකම් මීට වඩා වෙනස් ආකාරයෙන්ද සිදුකල හැක.ඔබත් උත්සහ කර බලන්න.
මෙහදි 0.0.0.7 ලෙස යොදාගෙන තියෙන්නේ 192.168.10.0/29 කියන network එකේ wildcard mask එකයි.wildcard mask එක ACL යොදාගන්න හැටි මේ පාඩමේදිම අපි කතාකරමු..
- Packet tracer file (මෙහි සමහර ACL සැකසුම් නිවරදිව ක්රියාත්මක නොවේ)
ක්රියාකාරකම් 03:
මෙන්න මේ command එක මතකද?
Router(config)# access-list access-list-number permit any
මම කිව්ව නේද මේ command එක දාන්නෙ නැතුවත් අපිට ACL සැකසුම් කරන්න පුළුවන් කියල.අන්න ඒ වගේ ක්රියාකාරකමක් තමයි මේ.
**Jerry computer එකට පමනක් 192.168.10.0/25 network එක access කිරීමට අවසර දීම හා එම network එකට පැමිනෙන අනෙක් සියළුම traffic වැලැක්වීම.
මෙහිදී destination එක වන්නේ Router 1 හි network එකක් නිසා එහි interface එකකට ACL සැකසුම් කරමු.
පහලින් තියෙන packet tracer file එක බාගෙන බලන්න Jerry computer එකේ ඉදල අනෙක් network එකේ computers වලට data packet යනවද කියල(අනිවාර්යෙන් යා යුතුයි). ඒ වගේම Jerry computer එක තියෙන network එකේම අනිත් computers වලින් data packet යවල බලන්න successful reply ලැබෙනවද කියල(නොලැබේ).
- Packet tracer file (මෙහි සමහර ACL සැකසුම් නිවරදිව ක්රියාත්මක නොවේ)
ACL තුල wildcard mask යොදාගැනීම:
මතකනෙ අපි OSPF පාඩමේදි wildcard mask එක හෙව්ව. ඇයි ACL වල wildcard mask එක network address සමග යොදාගන්නෙ. ඊට කලින් මතක නැති කට්ටිය පහත බලල තේරුම් ගන්න කොහොමද wildcard mask එක හොයාගන්නෙ කියල.
උදා-: 172.16.32.0/19 හි wildcard mask එක සොයන්න.
255.255.255.255
subnet mask : 255.255.224.0 (අඩුකිරීම)
wildcard mask : 0. 0. 31. 255
ACL එකත් සමග wildcard mask එක යොදාගැනීමට ප්රධාන හේතූන් දෙකක් තියෙනව. පළවෙනි එක තමයි ACL එකට පුළුවන් Wildcard mask එක පාවිච්චි කරල සොයාගන්න IP address එකක යම් කොටසක් පමනක් හරියටම ගැලපුනොත් විතරක් ඒ හරහා එන network traffic එක deny කරන්න හෝ permit කරන්න. දෙවනි එක තමයි IP address එකේ ඉහතින් සදහන් කල කොටසට පසු ඉතිරිවන කොටසට කුමන network traffic එකක් ගැලපුනත් එම network traffic එක deny හෝ permit කරන්න. කියපු දේ තේරුනේ නැත්තම් පහතින් කියල තියනදේ බලපුවාම මේ කියල තියෙන දේ හොදට තේරෙයි.
උදා-: 172.16.32.0 /19 අපි මේ network එක හරහා එන සියළුම network traffic ACL එකක් මගින් permit හෝ deny කරන්න සැකසුම් කරනව කියල හිතමු. හරියට
පහතින් තියෙනව වගේ..
Router1(config)#access-list 50 {permit/deny} 172.16.32.0 0.0.31.255
මේ වගේ ACL එකේ සැකසුම් කරපුවාම Router එක කරන්නෙ network address එකයි wildcard mask එකයි binary වලට පරිවර්තනය කරල network address එකෙන් wildcard mask එක අඩුකරන එකයි. හැබැයි අඩු කරන්නෙ wildcard mask එකේ තියෙන 0 වලින් විතරයි. පහලින් තියෙන්නෙ ඒ විදියට අඩුකරල ගත්තු පිළිතුරයි.
network address:10101100.00010000.00100000.00000000
wildcard mask :00000000.00000000.00011111.11111111
10101100.00010000.001
මේ පිළිතුර decimal වලට පරිවර්තනය කලොත් අපිට ලැබෙන්නෙ 172.16.32 කියන අගයයි. මෙන්න මේ අගයට ගැලපෙන සියළුම IP address වලින් එන network traffic ACL එකේ සැකසුම් අනුව permit හෝ deny කරනව. තවත් කියනවනම් අපේ උදාහරනෙ විදියටනම් ACL සැකසුම් කරපු interface එකකට එන network traffic එකේ source හෝ destnation IP address එකේ මුල් ඉලක්කම් කාණ්ඩ තුන අපිට ලබුන පිළිතුරට සමානනම් ACL සැකසුම අනුව එම network traffic එක permit හෝ deny කරනව. දැන් ඔයාලට තේරෙනව ඇති අපි මොකටද ACL එකක් සැකසුම් කිරීමේදී wildcard mask එක යොදාගන්නෙ කියල.
Standard Access Control List මේ පාඩමෙන් අවසන් වෙනව. ඊලග පාඩමෙන් බලමු කොහොමද extended Access Control List එකක් සැකසුම් කරන්නෙ කියල. මොනව හරි අපහැදිලි තැනක් තියෙනවනම් අහන්නත් අමතක කරන්න එපා. ඊලග පාඩමෙන් හමුවෙමු. ඔබ සැමට
Standard Access Control List මේ පාඩමෙන් අවසන් වෙනව. ඊලග පාඩමෙන් බලමු කොහොමද extended Access Control List එකක් සැකසුම් කරන්නෙ කියල. මොනව හරි අපහැදිලි තැනක් තියෙනවනම් අහන්නත් අමතක කරන්න එපා. ඊලග පාඩමෙන් හමුවෙමු. ඔබ සැමට
***** ජය ශ්රී ****
thanks bro.... wede negalama yanawa laga lama padam 2k,,,,
ReplyDeleteanith padamuth ikmanata dapan kolla jaya hoooo!!!!!!!!!!!
(prasad)
macho tnx me wage deyak karanawat..digatama meka update wey kiyala api balagena ennawa
ReplyDeleteගොඩක් කාලෙකින්.... ජය !!!!
ReplyDeleteනියමයි! මට ඒ සී එල් පොඩ්ඩක්වත් තේරුනේ නෑ ක්ලාස් එකේදි! අද නම් ටිකක් තේරුනා! ඒත් තව පාරක් බලන්න ඕනි! ස්තූතියි දිසා අයියා!
ReplyDelete@ඔබ නොදුටු ලොවක්වෙලාවක් තිබුටන නෑ සහෝ ජොබයි විභාගයි එක්ක පෝස්ටුවක්වත් ලියන්න.පොඩක් සුතුතියි මේ පැත්තෙ ආවට..
ReplyDelete@මාධව - மாதவ - Madhawaතව පාරක් බලපන් සහෝ ඒත් තේරැනේ නැත්තන් අහපන්කෝ..
ReplyDeleteඅයියා...........මට හරිම සන්තෝසයි ......අයියාට thanks.......
ReplyDeleteThanks disa ayya
ReplyDeleteThanks disa ayya
ReplyDeleteThanks Disa aiya ........!
ReplyDeletemachan dan 26th lesson eka ne yanne.thawa lessons keeyak tiyenawada macho CCNA lesson tika end wenna???
ReplyDeleteදිසා අයියේ.........මම අද exam කළා ..........මට 907 ...ක් තිබුණා..........අයිය මේ කරන සේවය කියලා නිමකරන්න බැ.මොකද මන් ගොඩාක් දේවල් ඔයාගේ blog එකෙන් තමයි තේරුම් ගත්තේ ...........අයියට ගොඩක් පිං..........
ReplyDeleteඔන්න මම නම් ccna ගොඩ ගොඩ දාගත්තා ලකුණු 986. ඇත්තෙන්ම මේ site ඒකෙන් සැහෙන්න මම ප්රයෝජන ගත්ත. දිසා අය්යේ ඔයාට ගොඩක් ස්තුතියි.
ReplyDelete@Suchith Amila
ReplyDeleteගොඩක් සුතුතියි මල්ලී exam කලාට පස්සෙත් මේ පැත්තට ඇවිත් comment එකක් දැම්මට.මටත් හරි සතුටුයි කෙි්ම හරි කරල exam ගොඩදාගත්තට.
@Asanka Amarasinghe්
ReplyDeleteමොකද යතෝ අනිත් ලකුණු 14 ට කරගත්තෙ. එල එල ගොඩක් ස්තුතියි.ඉදිරි ගමනට ජයෙන් ජය!!
අනේ මන්ද අය්යේ මොකක් හරි එකක් වැරදිලා. අය්යේ මට පොඩි help එකක් ඕනි. මම ජපුරේ 3 year ඉන්නේ BIS තමා කරන්නේ degree එක නම් ටිකක් programming පැත්තට තමා බර එත් මම කැමතියි networking වලට. දැන් මට තියන ප්රශ්නේ තම මේ ගමන්ම ccnp කරනවද, microsoft exam කරල ccnp කරනවද නැත්තම් company එකක training යන්නද කියල.අය්යේ මොකක් ද කරන්න හොදම දේ ඔයාට තේරෙන විදිහට??
ReplyDelete@Asanka Amarasinghe
ReplyDeleteමන්නම් කියන්නෙ මල්ලී company එකක training යන්න කියල මල්ලී.ඒ ගමන් ඔයාට පුළුවන් එතනට ඕන විදියට හරි ඔයාට හොදයි කියල හිතෙන විදියට හරි microsoft ැං්ප නම් MCTS වලිනුත් CISCO exam නම් CCNA වලිනුත් පටන් අරන් ඉදිරියට යන්න.(LINux නුත් දැන් networking වලට ගොඩක් වැදගත් දෙයක්)
දැන් ඔයාට ගොඩක් හොද qualification එකක් තියෙනවනෙ(degree) ඉතින් දැන් හොදට experience හදාගන්න.job එකකට යද්දි එක්ත් ගොඩක් වැදගත්.
සහෝට හොදට programming පුළුවන්නම් මට උදව්වක් කරන්න පුළුවන්ද?
ගොඩක් ස්තුතියි අය්යේ. මොකද්ද මගෙන් ඕනි උදවුව පුළුවන් දෙයක් නම් අනිවා කරලා දෙනවා. ඇත්තම කියනවනම් මට න ඒ තරම්ම programming බැ. ඒ උනාට මගේ යාලුවෝ ඉන්නවා programming අල්ලාගෙන යන. (C#,java) එයාලගෙන් ඕනි help එකක් ගත්තහැකි. (asankatm@gmail.com)
ReplyDelete@Asanka Amarasinghefinal project එක හදද්දි තමයි help එකක් ඕනෙ.එහෙනම් මම එතකොට කියලනනම්කො සහෝ...
ReplyDeleteok අය්යා.
ReplyDeleteඇයි මචං තාම ඊළග කොටස නැත්තෙ! උඹ මාව *Standard Access Control List වලිං නං ගොඩ දැම්මා! ඉක්මණට අනිකෙනුත් ගොඩ දාපං මචං! මොකද ෆයිනල් ළගයි බං!!
ReplyDelete@මාධව - மாதவ - Madhawaපුළුවන් ඉක්මනට දාන්නම් සහෝ...
ReplyDeleteela machan! godak thankx uba daapu post tikata! man ee tikath balanawa dan! thankx machan! :)
ReplyDeleteඔන්න අපිත් මේ පැත්තේ ඇවිල්ල යන්න අවා. ගොඩක් දේවල් ඉගෙන ගත්තේ තැන්නේ......
ReplyDeleteAccess Control Lists-Named " meka mokadda wenama access control list wargayakda ????? mama dekka sylabas1e meka thibuna
ReplyDeleteඑල එල ඔහොම යමු .. අපි සැමදා ඔබ සමග ..ගොඩක් පින් ..
ReplyDeleteThilan
දිසා අයියේ මටනම් ඔක්කොම ටික හරියටම වැඩ කලා .ඒත් පොඩි ප්රශ්නයක් තියෙනවා .. අපි 192.168.10.0 network ට 200.100.10.0 network 1ක් access කරන්න බැරි වෙන්න block කලා කියමු. නමුත් 200.100.10.0 network එකේ host ලට 192.168.10.0 network 1ක access කරන්න පුළුවන් වෙන්න ඕන ..මගේ නිකන්ම ඒකත් බ්ලොක් වෙනවා නේ ..???
ReplyDelete@Anonymous
ReplyDeleteසහෝ සැකසුම් කරල තියෙන විදිය හරි වෙන්න පුළුවන්.සමහර සැකසුම් packet tracer වලදි ක්රියාත්මක වෙද්දි ගැටළු සහගතයි.ඒ නිසාමයි මම පහග විදියට දක්වල තිබුනෙ...
Packet tracer file (මෙහි සමහර ACL සැකසුම් නිවරදිව ක්රියාත්මක නොවේ)
එලටම උගන්නවා .පට්ට ආ..
ReplyDeletemac address gana article ekk nadda'
ReplyDeletemachanla greatlake kiyala class thiyenava. yanna nam epa karanne sampoorna boruvak
ReplyDelete