One of the first things you do when checking connectivity issues on the Checkpoint (or any networking gear for that matter) is to see speed and duplex parameters of the interfaces. But have you tried to do it on a firewall with 15-20 interfaces ?No fun entering one by one interfaces' names. Here is the one-liner I use to get speed and duplex settings of all interfaces in one go. All VLAN interfaces of course just take this parameter from underlying physical one.
# for ii in $(ifconfig | awk ' /Ethernet/ {print $1}') ;do ethtool $ii; done | egrep 'eth|Speed|Duplex'
Settings for eth0: Speed: 100Mb/s Duplex: Full Settings for eth1: Speed: 1000Mb/s Duplex: Full Settings for eth1.150: Speed: 1000Mb/s Duplex: Full Settings for eth1.160: Speed: 1000Mb/s Duplex: Full Settings for eth1.161: Speed: 1000Mb/s Duplex: Full Settings for eth1.270: Speed: 1000Mb/s Duplex: Full Settings for eth1.271: Speed: 1000Mb/s Duplex: Full <!-- more --> Settings for eth1.281: Speed: 1000Mb/s Duplex: Full Settings for eth1.35: Speed: 1000Mb/s Duplex: Full Settings for eth2: Speed: 100Mb/s Duplex: Full Settings for eth3: Speed: 1000Mb/s Duplex: Full Settings for eth4: Speed: 1000Mb/s Duplex: Full Settings for eth4.112: Speed: 1000Mb/s Duplex: Full Settings for eth4.211: Speed: 1000Mb/s Duplex: Full Settings for eth4.311: Speed: 1000Mb/s Duplex: Full Settings for eth4.71: Speed: 1000Mb/s Duplex: Full Settings for eth4.72: Speed: 1000Mb/s Duplex: Full Settings for eth4.73: Speed: 1000Mb/s Duplex: Full Settings for eth4.413: Speed: 1000Mb/s Duplex: Full Settings for eth4.419: Speed: 1000Mb/s Duplex: Full Settings for eth4.451: Speed: 1000Mb/s Duplex: Full Settings for eth4.407: Speed: 1000Mb/s Duplex: Full Settings for eth4.408: Speed: 1000Mb/s Duplex: Full Settings for eth5: Speed: 1000Mb/s Duplex: Full Settings for eth7: Speed: 1000Mb/s Duplex: Full
The alternative, via ip address command, way is:
# for ii in $(ip address | awk -F: ' /UP/ {print $2}') ;do ethtool $ii; done | egrep 'Settings|Speed|Duplex'
Settings for lo:Settings for eth1: Speed: 1000Mb/s Duplex: FullSettings for eth5: Speed: 1000Mb/s Duplex: Full
Follow me on https://www.linkedin.com/in/yurislobodyanyuk/ not to miss what I publish on Linkedin, Github, blog, and more.