কোন এসিএল প্রয়োগ করা হয় তা ইন্টারফেসের জন্য সিসকো কমান্ড


17

সিসকো রাউটার এবং সুইচগুলির জন্য, কোনও শো কমান্ড, বা এর অনুরূপ কিছু রয়েছে যা কোনও এসিএল প্রয়োগ করা হয় এবং এটি কোন দিকে প্রয়োগ করা হয় তা কোন শারীরিক এবং যৌক্তিক ইন্টারফেসগুলিকে প্রদর্শন করবে?

আমি এ এর ​​চেয়ে সহজ কিছু সন্ধান করছি show run | <some regex>

উত্তর:


18

আমি বিশ্বাস করি না যে show interfaces | <some regex>দুর্ভাগ্যজনকর চেয়ে সহজ কিছু আছে ।

সম্পাদনা:

নীচের মন্তব্যগুলি থেকে, @ স্যান্টিনো আরও সংক্ষিপ্ত রেজিএক্স নির্দেশ করেছেন:

show ip interface | include line protocol|access list

আমার পরীক্ষা এখন পর্যন্ত ইঙ্গিত দেয় যে এটি নীচে আমার আরও দীর্ঘ রেজিএক্সের মতো একই ফলাফল দেয়।


আমি সাধারণত এসিএলগুলি প্রয়োগ করা হয় তা সন্ধান করতে নিম্নলিখিতগুলি ব্যবহার করি:

show ip interface | include is up|is administratively|is down|Outgoing|Inbound

এটি আপনাকে প্রতিটি ইন্টারফেস দেয়, রাষ্ট্রের বিবেচ্য নয়, তবে আউটবাউন্ড এবং ইনবাউন্ড এসিএল কী। উদাহরণ স্বরূপ:

LAB-4510-A#show ip interface | include is up|is administratively|is down|Outgoing|Inbound 
Vlan1 is administratively down, line protocol is down
Vlan110 is up, line protocol is up
  Outgoing access list is not set
  Inbound  access list is VENDOR->INTERNET
Vlan140 is administratively down, line protocol is down
  Outgoing access list is not set
  Inbound  access list is not set
Vlan150 is down, line protocol is down
  Outgoing access list is not set
  Inbound  access list is VENDOR->INTERNET
Vlan210 is up, line protocol is up
  Outgoing access list is not set
  Inbound  access list is not set
FastEthernet1 is administratively down, line protocol is down
  Outgoing access list is not set
  Inbound  access list is not set
GigabitEthernet1/1 is up, line protocol is up
  Outgoing access list is not set
  Inbound  access list is not set
GigabitEthernet1/2 is down, line protocol is down
  Inbound  access list is not set
  Outgoing access list is not set

এবং প্রতিটি ইন্টারফেসের জন্য তাই।


এই কমান্ডটি সিসকো সুইচ এবং রাউটার উভয় ক্ষেত্রেই কাজ করে। নীচে একটি 7200 রাউটার থেকে নমুনা আউটপুট দেখুন:

LAB-7204-A#show ip interface | include is up|is administratively|is down|Outgoing|Inbound
GigabitEthernet0/1 is up, line protocol is up
  Outgoing access list is not set
  Inbound  access list is not set
FastEthernet0/2 is administratively down, line protocol is down
GigabitEthernet0/2 is up, line protocol is up
  Outgoing access list is not set
  Inbound  access list is not set
GigabitEthernet0/3 is administratively down, line protocol is down
SSLVPN-VIF0 is up, line protocol is up
  Outgoing access list is not set
  Inbound  access list is not set
Loopback0 is up, line protocol is up
  Outgoing access list is not set
  Inbound  access list is not set
Loopback1 is up, line protocol is up
  Outgoing access list is not set
  Inbound  access list is not set

3
আপনি সম্ভবত এটি show ip interface | include line protocol|access list এনএক্স-ওএসের জন্য সংক্ষিপ্ত করে রাখতে পারেনshow ip access-list summary
সান্টিনো

1
@ স্যান্টিনো, সত্য! আমি আমার উত্তর অনুসারে সম্পাদনা করব। এছাড়াও আরও গবেষণা করার সময় আমি আরও দেখতে পেলাম যে প্যাকেটলাইফের জেরেমি স্ট্রেচ ওভার ইতিমধ্যে অন্য একটি সংক্ষিপ্ত রেজিএক্সের সাথে এই রাস্তায় নেমেছে (তবে আপনার চেয়ে ছোট নয়): show ip interface | include line protocol|access list is [^ ]+$ অতিরিক্ত রেজিএক্স ম্যাচিংয়ের প্রয়োজনের কোনও কারণ আছে কিনা তা আমি নিশ্চিত নই। "অ্যাক্সেসের তালিকা" পরে।
ব্রেট লিকিনস

2
স্ট্র্যাচের রেজেক্স সেট করা নেই এমন অ্যাক্সেস তালিকার লাইনগুলি ফিল্টার করবে। তার রেজেক্সের শেষটি একটি একক শব্দের সাথে মেলে যা একটি এসিএল এর সাথে মিলবে কারণ তাদের স্পেস থাকতে পারে না। ভাল সন্ধান।
সান্টিনো

1
@ স্যান্টিনো! বর্নানার জন্য ধন্যবাদ. স্ট্রেচের পৃষ্ঠায় ফিরে যাওয়ার পরে আমি সেখানেও ব্যাখ্যাটি দেখতে পেলাম ... :: পড়া ব্যর্থ হয়েছে :: আমার পক্ষ থেকে :)
ব্রেট লিকিন্স

3

আপনার যদি কোনও show run | <some regex>কমান্ড থাকে তবে এটির মতো আপনার প্রয়োজনীয় তথ্য প্রদর্শিত হয়, আপনি সর্বদা একটি উপাধি তৈরি করতে পারেন।

একটি উদাহরণ এই কমান্ড ব্যবহার করছে: alias exec shacls sh ip int | inc line protocol|access list is [^ ]+$

তারপরে আপনি কেবল ব্যবহার করতে পারেন alias-name(এই উদাহরণটিতে শ্যাকলস) এবং এটি একইরকম হবেshow run | <some regex>

দ্রষ্টব্য: আপনার প্রতিটি আইওএস ডিভাইসে এটি করা দরকার। এএসএগুলি কিছুটা আলাদা।

সম্পাদনা করুন: প্যাকেটলাইফ আইওএস টিপস-এরsh ip int | inc line protocol|access list is [^ ]+$ মতো হিসাবে আমি ক্রেডিট নিতে পারি না ।


1

আমি এর সাথে আগে জগাখিচুড়ি করছিলাম এবং একটি দুর্দান্ত স্ট্রেইফওয়ার্ড রেজেক্স পেয়েছি যা আপনাকে যা চায় তা দেবে।

sho ip int | inc ^ [AZ] | অ্যাক্সেস তালিকা

অ্যাক্সেস লঙ্ঘন লাইন উপেক্ষা করার জন্য তালিকাটি প্রয়োজন।


1

আমি এটি এইভাবে মনে আছে। আমার জন্য মনে রাখা সবচেয়ে সহজ এবং সংক্ষিপ্ততম

sh ip int | i line|list

সুন্দর এবং সংক্ষিপ্ত
জেফ রাইট


0

sh রান | in ^ inter | অ্যাক্সেস-জিআর

চলমান-কনফিগার থেকে আউটপুট দেয়


এই আদেশটি কীভাবে কাজ করে তা ব্যাখ্যা করতে আপনি প্রশ্নটি সম্পাদনা করতে পারেন?
jwbensley

-1

নেক্সাস ডিভাইসগুলিতে আপনি অ্যাক্সেস-তালিকা সংক্ষিপ্তসার প্রদর্শন করতে বা আইপি অ্যাক্সেস-তালিকা সংক্ষিপ্তসার প্রদর্শন করতে পারেন

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.