Açıklama
Bu makale, FortiSwitch’in FortiGate biriminde Security Fabric -> Physical Topology -> FortiSwitch -> Status: Offline altında ‘Çevrimdışı’ olarak gösterildiği bir sorunun nasıl düzeltileceğini açıklar.
Kapsam
FortiSwitch’e bağlı FortiGate.
Çözüm
Bu sorun oluştuğunda, FortiSwitch FortiGate’e bağlıdır ancak beklendiği gibi çalışmaz.
FortiGate’deki durumu Security Fabric -> Physical Topology -> FortiSwitch -> Status: Offline altında kontrol edin.
Fabrika ayarlarına göre FortiLink arayüzü aşağıdaki gibi olacaktır:
config system interface
edit "fortilink"
set vdom "root"
set fortilink enable
set ip 10.255.1.1 255.255.255.0
set allowaccess ping fabric
set type aggregate
set member "a" "b"
set lldp-reception enable
set lldp-transmission enable
next
end
‘set fortilink’ seçeneği daha önce GUI veya CLI aracılığıyla devre dışı bırakıldıysa, yeniden etkinleştirilmesi gerekir ve bu yalnızca CLI aracılığıyla mümkündür. Aksi takdirde, FortiSwitches senkronize olmaz.
Yeniden etkinleştirmek için:
config system interface
edit "fortilink"
set fortilink enable
next
end
“FortiLink” özelliği devre dışı bırakıldığında, GUI’de ‘Dedicated to FortiSwitch‘ ifadesi görünmeyecektir:
Devam etmeden önce, tarih, saat ve saat diliminin FortiGate’i yönetenle aynı olduğundan emin olun. Uyuşmayan saatler çok sayıda soruna neden olur.
FortiGate’deki FortiSwitch bağlantısını kontrol etmek için aşağıdaki CLI komutunu kullanın:
execute switch-controller get-conn-status <FortiSwitch_serial_number>
Sonuç aşağıdaki gibi görünecektir (‘No CAPWAP IP address retrieved for FortiSwitch S448ENTFxxxxxxxx‘ hata mesajıyla birlikte).
Fortilink interface ... OK
FortiLink enabled
DHCP server … OK
FortiLink enabled
NTP server … FAIL
FortiLink not enabled
NTP server sync … OK
HA primary: yes, HA primary ip: 192.168.0.1, management_vfid: 0 ha_direct=0, ha_mgmt_vfid=1
synchronized: no, ntpsync: enabled, server-mode: enabled
ipv4 server(ntp2.fortiguard.com) unresolved — unreachable(0xff) S:0 T:2
no data
ipv4 server(ntp1.fortiguard.com) unresolved — unreachable(0xff) S:0 T:2
no data
HA mode Active-Passive… enabled
Fortilink
Status … SWITCH_AUTHORIZED_READY
Last keepalive … 15 seconds ago
No CAPWAP IP address retrieved for FortiSwitch S448ENTFxxxxxxxx
CAPWAP
Remote Address : N/A
Status ... Idle
‘No CAPWAP IP address retrieved for FortiSwitch S448ENTFxxxxxxxx‘ mesajının göründüğüne dikkat edin. Bu durumda, S448ENTFxxxxxxxx FortiSwitch seri numarasıdır.
Sorunu çözmek için aşağıdaki gibi NTP ayarlarına bir ‘FortiLink’ arayüzü eklemeyi düşünün.
Aşağıdaki CLI yapılandırmasını çalıştırın:
config system ntp
get <- Daha önce herhangi bir arayüz ayarının olup olmadığını kontrol etmek için.
set interface “portxx” “portyy” “FortiLink”
end
Yukarıdaki yapılandırmada, ‘portxx’ ve ‘portyy’ ‘get’ komutuyla görülebilen eski arayüz ayarıdır.
FortiLink, eklenen FortiLink arayüzüdür.
Ayrıca, aşağıdaki komutu çalıştırdıktan sonra aşağıdaki hata gözlemlenirse, aşağıdaki adımları izleyin:
execute switch-controller get-conn-status < FortiSwitch Serial Number>
Get managed-switch S248EFTF23009804 connection status:
Admin Status: Authorized
Connection: Idle
Diagnosing...
FGT can not detect S248EFTF23009804 at LAG.
Please Check FortiGate:
CAPWAP in LAG is enabled.
Please Check FortiSwitch:
1. S248EFTF23009804 is in FortiLink mode.
2. S248EFTF23009804 is managed via LAG.
3. Execute 'execute switch-controller diagnose-connection S248EFTF23009804' for further details.
Daha detaylı kontrol için aşağıdaki komutu çalıştırın:
execute switch-controller diagnose-connection < FortiSwitch Serial Number>
Fortilink interface ... OK
LAG enabled
DHCP server ... OK
LAG enabled
WARNING : NTP service for DHCP entry should be set to local mode .... please check config <- (It is necessary to change the NTP server to 'local' in the FortiLink interface.)
NTP server ... OK
LAG enabled
NTP server sync ... OK
HA primary: yes, HA primary ip: 169.254.0.2, management_vfid: 0 ha_direct=0, ha_mgmt_vfid=-1
synchronized: no, ntpsync: enabled, server-mode: enabled
ipv4 server(ntp2.fortiguard.com) unresolved -- unreachable(0xff) S:0 T:9
no data
ipv4 server(ntp1.fortiguard.com) unresolved -- unreachable(0xff) S:0 T:9
no data
HA mode Active-Passive... enabled
Fortilink
Status ... SWITCH_AUTHORIZED_READY
Last keepalive ... 2 seconds ago
No CAPWAP IP address retrieved for FortiSwitch S248EFTF23009804
CAPWAP
Remote Address : N/A
Status ... Idle
FortiLink arayüzünün yapılandırmasında, NTP sunucusunu ‘Specify‘ten ‘Local’e değiştirin:
Ayrıca FortiGate üzerindeki arayüz ayarlarını da kontrol edin:
config system interface
edit <interface name> <- Ex : FortiLink.
set switch-controller-mgmt-vlan 4094 <- Varsayılan olarak 4094 olur.
end
Bunun nedeni, bazen anahtarın 4094 VLAN kimliğine sahip olmaması ve FortiSwitch ve FortiGate’te bunu 4093 olarak değiştirmenin mümkün olmasıdır.
FortiLink arayüz IP adresinin doğru olduğunu doğrulayın (örneğin, DHCP sunucusu FortiLink arayüzünde etkinleştirilmişse arayüz IP’si 169.254.1.1 olmamalıdır) ve DHCP aralığının arayüz IP’siyle aynı aralıkta olduğundan emin olun.
FortiSwitch’e konsol erişimi sağlayın ve aşağıdaki komutları çalıştırın:
Ayrıca, FortiSwitch DHCP teklifini gönderiyor ancak Fortigate’ten IP adresini almıyorsa, VCI’nin Fortigate’teki DHCP sunucusu ayarı altında doğru şekilde yapılandırılıp yapılandırılmadığını kontrol edin.
config system dhcp server
edit <id> <- For example: the DHCP ID.
set vci-match enable
set vci-string FortiSwitch
end
FortiSwitch’te:
show switch auto-network
Yapılandırma şu şekilde görünmelidir:
config switch auto-network
set mgmt.-vlan 4094 <- 4094 varsayılan VLAN'dır.
set status enable
Ayrıca, FortiSwitch’teki bu ayarı kontrol edin:
config switch interface
edit <interface connected to fortigate or fortiswitch>
show
Bu ayar görünürse:
unset allowed-vlans
Ardından şununla değiştirin:
set allowed-vlans 4094
end
FortiSwitch’i yeniden başlatın ve komutu tekrar çalıştırın:
execute switch-controller diagnose-connection < FortiSwitch Serial Number>
Fortilink interface ... OK
LAG enabled
DHCP server ... OK
LAG enabled
NTP server ... OK
LAG enabled
NTP server sync ... OK
HA primary: yes, HA primary ip: 169.254.0.2, management_vfid: 0 ha_direct=0, ha_mgmt_vfid=-1
synchronized: no, ntpsync: enabled, server-mode: enabled
HA mode Active-Passive... enabled
Fortilink
Status ... SWITCH_AUTHORIZED_READY
Last keepalive ... 1 seconds ago
CAPWAP
Remote Address: 10.17.1.2 <-- The remote IP address.
Status ... CONNECTED
Last keepalive ... 26 seconds ago
PING 10.17.1.2 (10.17.1.2): 56 data bytes
64 bytes from 10.17.1.2: icmp_seq=0 ttl=64 time=0.7 ms
64 bytes from 10.17.1.2: icmp_seq=1 ttl=64 time=0.6 ms
64 bytes from 10.17.1.2: icmp_seq=2 ttl=64 time=24.2 ms
64 bytes from 10.17.1.2: icmp_seq=3 ttl=64 time=3.0 ms
64 bytes from 10.17.1.2: icmp_seq=4 ttl=64 time=0.6 ms
--- 10.17.1.2 ping statistics ---
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 0.6/5.8/24.2 ms
Ping başarılıdır, yani FortiSwitch çevrimiçidir. Bu GUI’den de doğrulanabilir.
2 total views, 2 views today