≡ Menu

FreeBSD Find Out Network Card / Port Speed

Q. Under Linux I can use Ethtool and mii-tool, but they are not available under FreeBSD. How do I tell the port speed of the nic under FreeBSD operating system?

A. Under FreeBSD the ifconfig utility is used to assign an address to a network interface and/or configure network interface parameters.

The ifconfig utility must be used at boot time to define the network address of each interface present on a machine; it may also be used at a later time to redefine an interface’s address or other operating parameters.

It can also display port speed of the nic under FreeBSD. Simply type /sbin/ifconfig and look for media in output:
$ /sbin/ifconfig | grep media
$ /sbin/ifconfig {interface} | grep media
$ /sbin/ifconfig em0 | grep media
$ /sbin/ifconfig

Sample output:

em0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=19b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4>
        ether 00:30:48:98:9c:bc
        inet 10.24.116.2 netmask 0xffffffc0 broadcast 10.24.116.63
        media: Ethernet 10baseT/UTP 
        status: active
Share this tutorial on:

Your support makes a big difference:
I have a small favor to ask. More people are reading the nixCraft. Many of you block advertising which is your right, and advertising revenues are not sufficient to cover my operating costs. So you can see why I need to ask for your help. The nixCraft, takes a lot of my time and hard work to produce. If you use nixCraft, who likes it, helps me with donations:
Become a Supporter →    Make a contribution via Paypal/Bitcoin →   

Don't Miss Any Linux and Unix Tips

Get nixCraft in your inbox. It's free:



{ 2 comments… add one }
  • John Bosco September 25, 2009, 6:30 pm

    Is there anyway to determine the actual speed when ifconfig gives the following output?

    [john@myserver ~]$ /sbin/ifconfig le0 | grep media
    media: Ethernet autoselect

  • Mayank Jain March 25, 2010, 5:22 am

    Looks like your cable is not connected.
    Is the status showing no carrier.
    /sbin/ifconfig le0 | grep status
    status: no carrier

    Try connecting cable and then issue the
    /sbin/ifconfig le0 | grep media

Leave a Comment

You can use these HTML tags and attributes: <strong> <em> <pre> <code> <a href="" title="">


   Tagged with: , , , , , , , , , , , ,