Skip to main content
peter-supply
New Member
August 22, 2025
Solved

CLI Command to view MAC on a specific managed switch port

  • August 22, 2025
  • 2 replies
  • 896 views

We have multiple Fortiswitches managed by a Fortigate.  I need a command to see the MAC addresses on a specific port on a managed switch.  For example, I need to see the MAC addresses on port 1 of switch "1234." 

 

I can use this command to see "port1":

 

diagnose switch-controller switch-info mac-table | grep port1

 

But this command lists all the port 1s for all the managed switches.

 

I need a command that let's me specify which managed switch I want to view.

 

Thanks.

Best answer by ozkanaltas

Hello @peter-supply ,

 

Can you try like that?

 

diagnose switch-controller switch-info mac-table <SW_Serial_Number> | grep port1

2 replies

ozkanaltas
Valued Contributor III
August 22, 2025

Hello @peter-supply ,

 

Can you try like that?

 

diagnose switch-controller switch-info mac-table <SW_Serial_Number> | grep port1
peter-supply
New Member
August 22, 2025

Thank you!  That works!  Should have tried that before I posted.  I greatly appreciate your help.

ozkanaltas
Valued Contributor III
August 22, 2025

Hello @peter-supply ,

 

I'm happy that it worked. 

 

If you mark as solution to my answer, they can easily find a solution who face with same issue.