تسعى مجموعة الوثائق لهذا المنتج جاهدة لاستخدام لغة خالية من التحيز. لأغراض مجموعة الوثائق هذه، يتم تعريف "خالية من التحيز" على أنها لغة لا تعني التمييز على أساس العمر، والإعاقة، والجنس، والهوية العرقية، والهوية الإثنية، والتوجه الجنسي، والحالة الاجتماعية والاقتصادية، والتمييز متعدد الجوانب. قد تكون الاستثناءات موجودة في الوثائق بسبب اللغة التي يتم تشفيرها بشكل ثابت في واجهات المستخدم الخاصة ببرنامج المنتج، أو اللغة المستخدمة بناءً على وثائق RFP، أو اللغة التي يستخدمها منتج الجهة الخارجية المُشار إليه. تعرّف على المزيد حول كيفية استخدام Cisco للغة الشاملة.
ترجمت Cisco هذا المستند باستخدام مجموعة من التقنيات الآلية والبشرية لتقديم محتوى دعم للمستخدمين في جميع أنحاء العالم بلغتهم الخاصة. يُرجى ملاحظة أن أفضل ترجمة آلية لن تكون دقيقة كما هو الحال مع الترجمة الاحترافية التي يقدمها مترجم محترف. تخلي Cisco Systems مسئوليتها عن دقة هذه الترجمات وتُوصي بالرجوع دائمًا إلى المستند الإنجليزي الأصلي (الرابط متوفر).
يصف هذا المستند العديد من الخيارات المتاحة ل "bootstrap" (تنفيذ التكوين الأولي) لوحدة التحكم في الشبكة المحلية اللاسلكية (WLC) من Catalyst 9800. قد يحتاج البعض إلى عمليات خارجية (تنزيل PNP أو TFTP)، ويمكن تنفيذ بعضها جزئيا عبر CLI، ثم إكمالها عبر GUI، وما إلى ذلك.
وستركز هذه الوثيقة على صيغة "وصفة الطهي"، مع الحد الأدنى من مجموعة الإجراءات المبسطة، بحيث يكون هناك 9800 عملية تمت تهيئتها للعمليات الأساسية، بما في ذلك الإدارة عن بعد، وأفضل الممارسات، في أقصر وقت ممكن.
القالب المتوفر، يحتوي على تعليقات سابقة بحرف "!" لشرح نقاط محددة من التكوين. كما تم وضع علامة على جميع القيم التي يجب عليك توفيرها في جدول "المكونات" أدناه
وهو يستهدف الإصدار 17.3 والإصدارات الأعلى
يتوافق كل عنصر حرف إستهلالي مع إعداد يجب عليك تغييره قبل إستخدام قالب التكوين:
القيمة المطلوبة | الاسم في القالب | مثال |
عنوان IP الخاص بإدارة خارج النطاق | [OOM_IP] | 192.168.0.25 |
البوابة الافتراضية للإدارة خارج النطاق | [OOM_GW] | 192.168.0.1 |
اسم مستخدم المسؤول | [admin] | مسؤول |
كلمة مرور المسؤول | [كلمة المرور] | AH1-7k++a1 |
اسم مستخدم مدير AP | [AP_ADMIN] | مسؤول |
كلمة مرور AP CLI | [AP_PASSWORD] | الخب 90 جلية |
سر تمكين AP | [AP_SECRET] | kh20-9yjh |
اسم مضيف وحدة التحكم | [WLC_Name] | 9800-bcn-1 |
اسم مجال الشركة | [Domain_Name] | company.com |
معرف شبكة VLAN للعميل | [Client_VLAN] | 15 |
اسم شبكة VLAN للعميل | [vlan_name] | client_vlan |
شبكة VLAN لواجهة الإدارة اللاسلكية | [WMI_VLAN] | 25 |
IP لواجهة الإدارة اللاسلكية | [WMI_IP] | 192.168.25.10 |
قناع واجهة الإدارة اللاسلكية | [WMI_MASK] | 255.255.255.0 |
GW الافتراضي لواجهة الإدارة اللاسلكية | [WMI_GW] | 192.168.25.1 |
خادم NTP | [NTP_IP] | 192.168.1.2 |
IP لخادم RADIUS | [RADIUS_IP] | 192.168.0.98 |
مفتاح RADIUS أو السر المشترك | [RADIUS_KEY] | ThisIsASharedSecret |
اسم المفتاح المشترك مسبقا WLAN SSID WPA2 | [SSID-PSK] | شخصي |
مصادقة WLAN SSID WPA2 802.1x | [SSID-DOT1x] | اسم الشركة |
مصادقة الويب المحلية للضيف WLAN SSID | [SSID-LWA] | ضيف 1 |
مصادقة الويب المحلية للضيف WLAN SSID | [SSID-CWA | ضيف 2 |
تتبع هذه المستندات طبولوجيا أساسية للغاية، مع توصيل وحدة تحكم CallSt 9800 بمحول ما، بالإضافة إلى نقطة وصول على شبكة VLAN نفسها لأغراض الاختبار، مع خادم RADIUS إختياري للمصادقة
إذا كانت وحدة التحكم الخاصة بك قد تم تكوينها بالفعل، وتريد نقلها مرة أخرى إلى سيناريو اليوم صفر، دون أي تكوين، فيمكنك تنفيذ الإجراء الاختياري التالي:
DAO2#write erase
Erasing the nvram filesystem will remove all configuration files! Continue? [confirm]
[OK]
Erase of nvram: complete
Sep 7 10:09:31.141: %SYS-7-NV_BLOCK_INIT: Initialized the geometry of nvram
DAO2#reload
System configuration has been modified. Save? [yes/no]: no
Reload command is being issued on Active unit, this will reload the whole stack
Proceed with reload? [confirm]
Sep 7 10:10:55.318: %SYS-5-RELOAD: Reload requested by console. Reload Reason: Reload Command.
Chassis 1 reloading, reason - Reload command
بعد أن تنتهي وحدة التحكم من إعادة التحميل، سيتم تقديم معالج تكوين CLI لإجراء تكوين أساسي. في هذا المستند، سنتجاوز هذا الخيار، ونكون كل القيم باستخدام قالب واجهة سطر الأوامر المتوفر في الخطوات التالية.
انتظر حتى ينتهي جهاز التحكم من التمهيد:
Installation mode is INSTALL
No startup-config, starting autoinstall/pnp/ztp...
Autoinstall will terminate if any input is detected on console
Autoinstall trying DHCPv4 on GigabitEthernet0
Autoinstall trying DHCPv6 on GigabitEthernet0
--- System Configuration Dialog ---
Would you like to enter the initial configuration dialog? [yes/no]:
*Sep 7 10:15:01.936: %IOSXE-0-PLATFORM: Chassis 1 R0/0: kernel: mce: [Hardware Error]: CPU 0: Machine Check: 0 Bank 9: ee2000000003110a
*Sep 7 10:15:01.936: %IOSXE-0-PLATFORM: Chassis 1 R0/0: kernel: mce: [Hardware Error]: TSC 0 ADDR ff007f00 MISC 228aa040101086
*Sep 7 10:15:01.936: %IOSXE-0-PLATFORM: Chassis 1 R0/0: kernel: mce: [Hardware Error]: PROCESSOR 0:50654 TIME 1631009693 SOCKET 0 APIC 0 microcode 2000049
*Sep 7 10:15:01.936: %IOSXE-0-PLATFORM: Chassis 1 R0/0: kernel: mce: [Hardware Error]: CPU 0: Machine Check: 0 Bank 10: ee2000000003110a
*Sep 7 10:15:01.936: %IOSXE-0-PLATFORM: Chassis 1 R0/0: kernel: mce: [Hardware Error]: TSC 0 ADDR ff007fc0 MISC 228aa040101086
*Sep 7 10:15:01.936: %IOSXE-0-PLATFORM: Chassis 1 R0/0: kernel: mce: [Hardware Error]: PROCESSOR 0:50654 TIME 1631009693 SOCKET 0 APIC 0 microcode 2000049
*Sep 7 10:15:01.936: %IOSXE-0-PLATFORM: Chassis 1 R0/0: kernel: mce: [Hardware Error]: CPU 0: Machine Check: 0 Bank 11: ee2000000003110a
*Sep 7 10:15:01.936: %IOSXE-0-PLATFORM: Chassis 1 R0/0: kernel: mce: [Hardware Error]: TSC 0 ADDR ff007f80 MISC 228aa040101086
*Sep 7 10:15:01.936: %IOSXE-0-PLATFORM: Chassis 1 R0/0: kernel: mce: [Hardware Error]: PROCESSOR 0:50654 TIME 1631009693 SOCKET 0 APIC 0 microcode 2000049
Autoinstall trying DHCPv4 on GigabitEthernet0,Vlan1
Autoinstall trying DHCPv6 on GigabitEthernet0,Vlan1
Acquired IPv4 address 192.168.10.105 on Interface GigabitEthernet0
Received following DHCPv4 options:
domain-name : cisco.com
dns-server-ip : 192.168.0.21
OK to enter CLI now...
pnp-discovery can be monitored without entering enable mode
Entering enable mode will stop pnp-discovery
Guestshell destroyed successfully
اضغط على المفتاح "Enter" وقل "No" في مربع الحوار الأولي، و"Yes"، لإنهاء عملية التثبيت التلقائي:
% Please answer 'yes' or 'no'.
Would you like to enter the initial configuration dialog? [yes/no]: no
Would you like to terminate autoinstall? [yes]: yes
Press RETURN to get started!
قم بأخذ قوالب التكوين التالية، وقم بتعديل القيم كما تم تحديدها في جدول المكونات. يتم تقسيم هذا المستند على أقسام مختلفة لتسهيل المراجعة
لكل الأقسام، الصق المحتوى دائما من وضع التكوين، مع الضغط على مفتاح "إدخال" للحصول على موجه الأمر، ثم إستخدام أوامر enable and config، على سبيل المثال:
WLC>enable
WLC#config
Configuring from terminal, memory, or network [terminal]?
Enter configuration commands, one per line. End with CNTL/Z.
WLC(config)#hostname controller-name
أستخدم الأوامر التالية على وضع التكوين. ستنتهي الأوامر من حفظ التكوين لضمان تمكين بروتوكول SSH، بعد إنشاء المفتاح المحلي
hostname [WLC_NAME]
int gi0
ip add [OOM_IP] 255.255.255.0
exit
ip route vrf Mgmt-intf 0.0.0.0 0.0.0.0 [OOM_GW]
no ip domain lookup
username [ADMIN] privilege 15 password 0 [PASSWORD]
ip domain name [DOMAIN_NAME]
aaa new-model
aaa authentication login default local
aaa authentication login CONSOLE none
aaa authorization exec default local
aaa authorization network default local
line con 0
privilege level 15
login authentication CONSOLE
exit
crypto key generate rsa modulus 2048
ip ssh version 2
end
wr
أدخل مرة أخرى في وضع التكوين، واستخدم الأوامر التالية. بالنسبة إلى 9800-CL، استبدل الواجهات Te0/0/0 و Te0/0/1 مع Gi1 و GI2
cdp run
int te0/0/0
cdp ena
int te0/0/1
cdp ena
ولا يتم تنفيذ هذا إلا على وحدات التحكم في قائمة التحكم في الوصول 9800-CL، وهو غير مطلوب على طرز الأجهزة (9800-80، 9800-40، 9800-L) للانضمام إلى قائمة التحكم في الوصول (AP)
wireless config vwlc-ssc key-size 2048 signature-algo sha256 password 0 [CHANGEPASSWORD]
من وضع التكوين، قم بإنشاء العديد من شبكات VLAN الخاصة بالعميل حسب الطلب، وشبكة VLAN المقابلة لواجهة الإدارة اللاسلكية (WMI)
في معظم السيناريوهات، من الشائع أن يكون لديك شبكتي VLAN عميلين على الأقل، واحدة للشركات وواحدة لوصول الضيوف. كبير مفتاح يستطيع فسحة بين دعامتين مئات من مختلف VLANs حسب الحاجة
تعد WMI VLAN نقطة الوصول إلى وحدة التحكم لمعظم بروتوكولات الإدارة والمخططات، بالإضافة إلى أن نقاط الوصول هناك ستقوم بإنشاء أنفاق CAPWAP الخاصة بها
vlan [CLIENT_VLAN]
name [VLAN_NAME]
vlan [WMI_VLAN]
name [WIRELESS_MGMT_VLAN]
بالنسبة إلى 9800-L و 9800-40 و 9800-80، من وضع التكوين، يمكنك إستخدام الأوامر التالية لتعيين الوظائف الأساسية لواجهات مستوى البيانات. هذا المثال، يقترح LACP، مع إنشاء مجموعة قنوات عبر كلا المنفذين.
من المهم تكوين مخطط مطابق على جانب المحول.
هذا قسم أن يستطيع يتلقى تغير مهم من المثالالمقدم إلى ما هو حقا يحتاج، حسب طبقتكم وإن يستعمل قناة أيسر. مراجعة دقيقة.
!!Interfaces. LACP if standalone or static (channel-group 1 mode on) on if HA before 17.1.
interface TenGigabitEthernet0/0/0
description You should put here your switch name and port
switchport trunk allowed vlan [CLIENT_VLAN],[WMI_VLAN]
switchport mode trunk
no negotiation auto
channel-group 1 mode active
interface TenGigabitEthernet0/0/1
description You should put here your switch name and port
switchport trunk allowed vlan [CLIENT_VLAN],[WMI_VLAN]
switchport mode trunk
no negotiation auto
channel-group 1 mode active
no shut
int po1
switchport trunk allowed vlan [CLIENT_VLAN],[WMI_VLAN]
switchport mode trunk
no shut
!!Configure the same in switch and spanning-tree portfast trunk
port-channel load-balance src-dst-mixed-ip-port
أستخدم الأوامر التالية من وضع التكوين، لإنشاء WMI. هذه خطوة مهمة
int vlan [WMI_VLAN]
ip add [WMI_IP] [WMI_MASK]
no shut
ip route 0.0.0.0 0.0.0.0 [WMI_GW]
!! The interface name will normally be somethng like Vlan25, depending on your WMI VLAN ID
wireless management interface Vlan[WMI_VLAN]
يعتبر NTP أمرا حيويا للعديد من ميزات الاتصال اللاسلكي. أستخدم الأوامر التالية في وضع التكوين، لإعدادها:
ntp server [NTP_IP]
!!This is European Central Time, it should be adjusted to your local time zone
clock timezone CET 1 0
clock summer-time CEST recurring last Sun Mar 2:00 last Sun Oct 3:00
باتباع أفضل الممارسات، يؤدي هذا إلى إنشاء خطوط VTY إضافية، لتجنب مشاكل الوصول إلى واجهة المستخدم الرسومية، وتمكين الخدمات الأساسية لتحسين معالجة جلسة عمل TCP لواجهات الإدارة
service timestamps debug datetime msec
service timestamps log datetime msec
service tcp-keepalives-in
service tcp-keepalives-out
logging buffered 512000
line vty 0 15
transport input ssh
line vty 16 50
transport input ssh
هذا يخلق عملية إعداد أساسي، أن يمكن نصف قطر اتصال إلى ISE نادل
radius server ISE
address ipv4 [RADIUS_IP] auth-port 1645 acct-port 1646
key [RADIUS_KEY]
automate-tester username dummy probe-on
aaa group server radius ISE_GROUP
server name ISE
aaa authentication dot1x ISE group ISE_GROUP
radius-server dead-criteria time 5 tries 3
radius-server deadtime 5
لأسباب تتعلق بالأمان، يمكنك تمكين عملية نسخ إحتياطي مؤتمتة يومية للتكوين إلى خادم TFTP البعيد:
archive
path tftp://TFTP_IP/lab_configurations/9800-config.conf
time-period 1440
سيغطي هذا القسم مثالا على أنواع مختلفة من شبكات WLAN، بحيث يغطي أكثر المجموعات شيوعا من WPA2 مع Preshare Key و WPA2 مع 802.1x/radius و Central WebAuth و WebAuth محلي. ومن غير المتوقع أن يحتوي النشر لديك على كل هذه العناصر، لذا يجب عليك إزالتها وتعديلها حسب الحاجة
من المهم تعيين أمر البلد، لضمان أن يقوم جهاز التحكم بوضع علامة "كامل" على التكوين. يجب تعديل قائمة البلدان لتطابق موقع النشر الخاص بك:
ap dot11 24ghz cleanair
ap dot11 5ghz cleanair
no ap dot11 5ghz SI
!!Important: replace country list with to match your location
!!These commands are supported from 17.3 and higher
wireless country ES
wireless country US
سيضمن ذلك أن الشبكة تحقق أفضل الممارسات الأساسية:
ap profile default-ap-profile
mgmtuser username [AP_ADMIN] password 0 [AP_PASSWORD] secret 0 [AP_SECRET]
ssh
syslog host [AP_SYSLOG]
device classifier
استبدل المتغيرات بالإعدادات المطلوبة. يستخدم هذا النوع من شبكات WLAN في الغالب للشبكات الشخصية أو السيناريوهات البسيطة أو لدعم أجهزة الإنترنت لكل الأشياء دون إمكانات 802.1x
وهو إختياري لمعظم سيناريوهات Enterprise
wlan wlan_psk 1 [SSID-PSK]
security wpa psk set-key ascii 0 [WLANPSK]
no security wpa akm dot1x
security wpa akm psk
no shutdown
السيناريو الأكثر شيوعا للشبكة المحلية اللاسلكية (WPA2) مع مصادقة RADIUS. يستخدم في بيئات المؤسسات
wlan wlan_dot1x 2 [SSID-DOT1X]
security dot1x authentication-list ISE
no shutdown
يستخدم لإمكانية وصول أكثر بساطة للضيف، دون دعم ISE Guest
استنادا إلى الإصدار، من الممكن الحصول على تحذير عند إنشاء خريطة المعلمة الأولى، الرجاء الإجابة ب "نعم" للمتابعة
parameter-map type webauth global
yes ! this may not be needed depending on the version
virtual-ip ipv4 192.0.2.1
virtual-ip ipv6 1001::1
aaa authentication login WEBAUTH local
aaa authorization network default local
wlan wlan_webauth 3 [SSID-WEBAUTH]
peer-blocking drop
no security wpa
no security wpa wpa2 ciphers aes
no security wpa akm dot1x
no security ft
no security wpa wpa2
security web-auth
security web-auth authentication-list WEBAUTH
security web-auth parameter-map global
no shu
يستخدم لدعم ضيف ISE
aaa authentication network default local
aaa authorization network MACFILTER group ISE_GROUP
aaa accounting identity ISE start-stop group ISE_GROUP
aaa server radius dynamic-author
client [RADIUS_IP] server-key [RADIUS_KEY]
ip access-list extended REDIRECT
10 deny icmp any any
20 deny udp any any eq bootps
30 deny udp any any eq bootpc
40 deny udp any any eq domain
50 deny ip any host [RADIUS_IP]
55 deny ip host [RADIUS_IP] any
60 permit tcp any any eq www
wlan wlan_cwa 5 [SSID-CWA]
mac-filtering MACFILTER
no security wpa
no security wpa wpa2 ciphers aes
no security wpa akm dot1x
no security ft
no security wpa wpa2
no shutdown
!! we will create two policy profiles, to be used later depending if the APs are local or flex mode
wireless profile policy local_vlanclients_cwa
aaa-override
accounting-list ISE
ipv4 dhcp required
nac
vlan [CLIENT_VLAN]
no shutdown
wireless profile policy policy_flex_cwa
no central association !!Ensure to disable central-assoc for flexconnect APs
no central dhcp
no central switching
aaa-override
accounting-list ISE
ipv4 dhcp required
nac
vlan [CLIENT_VLAN]
no shutdown
نقاط الوصول من الوضع المحلي هي تلك التي ستكون على نفس الموقع الفعلي مثل وحدة التحكم Catalyst 9800، عادة عبر الشبكة نفسها.
الآن بعد أن أصبح لدينا وحدة التحكم مع التهيئة الأساسية للجهاز، وتم إنشاء ملفات تخصيص WLAN المختلفة، فقد حان الوقت لأن نغلقها كلها مع ملفات تعريف السياسة ونطبقها من خلال علامات على نقاط الوصول التي يجب أن تبث تلك SSIDs
لمزيد من المعلومات، راجع فهم نموذج تكوين وحدات التحكم اللاسلكية Catalyst 9800
wireless profile policy policy_local_clients
description local_vlan
dhcp-tlv-caching
http-tlv-caching
radius-profiling
session-timeout 86400 !!Ensure to not use 0 since 0 means no pmk cache
idle-timeout 300
vlan [CLIENT_VLAN]
no shutdown
wireless tag site site_tag_local
description local
wireless tag policy policy_tag_local
description "Tag for APs on local mode"
!! Include here only the WLANs types from previous sections, that you have defined and are interesting for your organization
!! For guest WLANS (CWA/LWA), it is common to use a different policy profile, to map to a different VLAN
wlan wlan_psk policy policy policy_local_clients
wlan wlan_dot1x policy policy policy_local_clients
wlan wlan_webauth policy policy policy_local_clients
wlan wlan_cwa policy policy_local_clients
عادة ما يتم إستخدام نقاط الوصول في وضع FlexConnect إما عندما يتم إجراء الاتصال بين وحدة التحكم ونقاط الوصول عبر شبكة WAN (وبالتالي هناك تأخير متزايد لرحلة ذهاب وإياب بين كل منهما)، أو عندما تكون هناك أسباب متعلقة بالطبولوجيا، فإننا بحاجة إلى تحويل حركة مرور العميل محليا إلى منفذ AP، ولا يتم جلبها من خلال CAPWAP للخروج من الشبكة عند واجهات وحدة التحكم
التشكيل مماثل إلى المحلي أسلوب، غير أن علمت أن يكون بعيد جانب، مع يحول حركة مرور محلي
wireless profile flex flex_profile_native
acl-policy REDIRECT
central-webauth
arp-caching
!! Replace 25 with the VLAN native on your AP L2 topology
native-vlan-id 25
vlan-name [VLAN_NAME]
vlan-id [CLIENT_VLAN]
wireless tag site site_tag_flex
flex-profile flex_profile_native
no local-site
wireless profile policy policy_flex_clients
no central association !!Ensure to disable central-assoc for flexconnect APs
no central dhcp
no central switching
dhcp-tlv-caching
http-tlv-caching
idle-timeout 300
session-timeout 86400 !!Ensure to not use 0 since 0 means no pmk cache
vlan [CLIENT_VLAN]
no shutdown
wireless tag policy policy_tag_flex
description "Profile for Flex mode APs"
!! Include here only the WLANs types from previous sections, that you have defined and are interesting for your organization
!! For guest WLANS (CWA/LWA), it is common to use a different policy profile, to map to a different VLAN
wlan wlan_psk policy policy_flex_clients
wlan wlan_dot1x policy policy_flex_clients
wlan wlan_webauth policy policy_flex_clients
wlan wlan_cwa policy policy_flex_cwa
كخطوة أخيرة، نحتاج إلى تطبيق علامات التمييز التي قمنا بتعريفها، على كل نقطة وصول. يجب إستبدال عنوان MAC الخاص بالإيثرنت لكل نقطة وصول، بالعنوان الموجود في جهازك
!!Tag assigment using static method. Replace mac with your device
ap F4DB.E683.74C0
policy-tag policy_tag_local
site-tag site_tag_local
يمكنك الحصول على قائمة بنقاط الوصول المنضمة حاليا، باستخدام الأمر show ap summary
Gladius1#sh ap summ
Number of APs: 1
AP Name Slots AP Model Ethernet MAC Radio MAC Location Country IP Address State
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
9130E-r3-sw2-g1012 3 9130AXE 0c75.bdb6.28c0 0c75.bdb5.7e80 Test123 ES 192.168.25.139 Registered
المراجعة | تاريخ النشر | التعليقات |
---|---|---|
3.0 |
07-Oct-2021 |
تم تصحيح مهلة الخمول لمطابقة أفضل الممارسات |
2.0 |
21-Sep-2021 |
أضفت المرجع قسم |
1.0 |
14-Sep-2021 |
الإصدار الأولي |