Cisco CBS220 Switch'te SSH ve Temel Yapılandırma (Enterprise IOS'tan Farkları)
Neden Bu Yazı
Cisco Business (CBS) serisi switch’ler, görünüşte Catalyst/Enterprise IOS CLI’sine çok benziyor ama alttaki işletim sistemi farklı (small-business/Cisco SMB OS ailesinden). Bu yüzden 2960/3650/9200 gibi cihazlarda alıştığımız bazı komutlar CBS220’de doğrudan çalışmıyor ya da farklı syntax istiyor. Bu yazı, bir CBS220 üzerinde SSH + temel yönetim VLAN’ı kurulumunu ve enterprise IOS’tan farklı noktaları özetliyor.
Enterprise IOS’tan Farklı Olan Noktalar
| Konu | Enterprise IOS (2960/3650 vb.) | CBS220 |
|---|---|---|
| Uzak erişim hattı | line vty 0 15 | line {console|telnet|ssh} — vty yok |
| Interface adlandırma | GigabitEthernet0/1 | Kısa form, örn. gi24 |
| Privilege seviyeleri | 0–15 arası tam aralık | Pratikte 1, 7, 15 |
| Management IP | interface vlan X + ip address (SVI) | Özel komut: management vlan ip address ... mask ... |
| Local kullanıcı | username <ad> secret <şifre> privilege <seviye> çeşitli varyasyonlar çalışır | username <ad> privilege <seviye> secret <şifre> — cihazın kendi ? yardımı ile doğrulanmalı, firmware’e göre secret/password/nopassword seçenekleri değişebiliyor |
Not: CBS ailesinde CLI syntax’ı modelden modele ve firmware sürümünden sürüme küçük farklar gösterebiliyor. En güvenilir yöntem, komutu yazıp
?ile cihazın kendi context-sensitive yardımına bakmak.
Topoloji / Hedef
- Switch adı:
MySwitch - Yönetim VLAN’ı: VLAN 100
- Yönetim IP:
192.168.100.5/24, gateway192.168.100.1 - Local kullanıcı:
oktay, privilege 15 - SSH ile erişim, local kullanıcı doğrulaması
Komutlar
enable
configure terminal
! Hostname + domain (RSA key üretimi için domain-name şart değil ama zararı yok)
hostname MySwitch
ip domain-name mydomain.local
! VLAN100 oluştur ve yönetim VLAN'ı yap
vlan 100
exit
management-vlan vlan 100
! Management IP'yi VLAN100'e ata
management vlan ip address 192.168.100.5 mask 255.255.255.0
ip default-gateway 192.168.100.1
! Local kullanıcı
username oktay privilege 15 secret test12345678
! SSH servisini aç
crypto key generate rsa
ip ssh server
! SSH line konfigürasyonu (local user ile)
line ssh
login local
exec-timeout 10
exit
! Trunk port örneği
interface gi24
switchport mode trunk
switchport trunk allowed vlan add 100
switchport trunk native vlan 1
exit
! Access port örneği
interface gi2
switchport mode access
switchport access vlan 100
exit
end
write
Dikkat Edilmesi Gerekenler
- Trunk VLAN ekleme sırası önemli:
switchport trunk allowed vlan addkomutu, port henüz trunk moduna alınmadan çalıştırılırsaPort mode is not trunkhatası verir. Önceswitchport mode trunk, sonraallowed vlan addgelmeli. - CBS220’de bazı portlarda (özellikle sadece belirli VLAN’ları tag’li taşımak istendiğinde)
trunkyerinegeneralport modu daha esnek sonuç verebiliyor (switchport mode general+switchport general allowed vlan add <vlan> tagged). line sshbloğunuexitile kapatmayı unutma, aksi halde bir sonraki komut yanlışlıkla line konfigürasyon moduna girebilir.usernamesatırındaki syntax (passwordmisecretmi,nopasswordseçeneği var mı) firmware’e göre değişebildiği için komutu yazmadan önceusername oktay ?ile kontrol etmek en sağlıklısı.
Doğrulama
show running-config
show ip ssh
show vlan
SSH bağlantısını test etmek için başka bir makineden:
ssh oktay@192.168.100.5