Change interface speed
-
Hello team,
Is there a way to limit an interface speed to 100 Mbps, when it is not an option on the PFSense web interface?
I only can select one of these:- Default (No preference, tipically autosellect)
--- Media supported by this interface --- - autoselect
- 1000baseT
The issue is the following:
We had an old switch of an ISP connected to an old PFSense server and working
Recently we changed the old PFSense server by a new one.
We saw that we are not getting link on the interface where we connected that ISP switch (Other devices connected to the same port had no problem and also the old ISP switch works on the old PFSense)Do you think this issue can be solved in a different way?
Any suggestion will be appreciated.Thanks in advance.
Regards,
Damián - Default (No preference, tipically autosellect)
-
Usually no. The values shown there are what the NIC/driver show as available.
For example:[22.05-RELEASE][admin@4100-2.stevew.lan]/root: ifconfig -m ix3 ix3: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=e138bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,WOL_UCAST,WOL_MCAST,WOL_MAGIC,VLAN_HWFILTER,RXCSUM_IPV6,TXCSUM_IPV6> capabilities=f53fbb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,WOL_UCAST,WOL_MCAST,WOL_MAGIC,VLAN_HWFILTER,VLAN_HWTSO,NETMAP,RXCSUM_IPV6,TXCSUM_IPV6> ether 90:ec:77:1f:8c:3d inet6 fe80::92ec:77ff:fe1f:8c3d%ix3 prefixlen 64 scopeid 0x8 inet 172.21.16.206 netmask 0xffffff00 broadcast 172.21.16.255 media: Ethernet autoselect (1000baseT <full-duplex,rxpause,txpause>) status: active supported media: media autoselect media 10baseT/UTP media 100baseTX media 1000baseT nd6 options=23<PERFORMNUD,ACCEPT_RTADV,AUTO_LINKLOCAL>
For some drivers you can limit the available speeds it will auto-negotiate to but that still requires the other end to do some negotiation. It won't link to something set static.
What NIC hardware do you have?
Steve
-
Sorry about the delay
The server is a HPE Proliant DL160Gen10, when I try to find out the NIC model number I only get this:
2 x 1 GbE ports embedded on board with optional Media Module, FlexibleLOM or stand up cardThe same command in this server show me this:
[2.6.0-RELEASE][admin@pfsense-router]/home/admin: ifconfig -m ixl1 ixl1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 description: WAN2 options=e100bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,VLAN_HWFILTER,RXCSUM_IPV6,TXCSUM_IPV6> capabilities=f507bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,VLAN_HWFILTER,VLAN_HWTSO,NETMAP,RXCSUM_IPV6,TXCSUM_IPV6> ether b4:7a:f1:36:3e:d5 inet6 fe80::b67a:f1ff:fe16:3ed5%ixl1 prefixlen 64 scopeid 0x6 inet 190.191.192.193 netmask 0xffffffff broadcast 190.191.192.255 media: Ethernet autoselect status: no carrier supported media: media autoselect media 1000baseT nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
I just realiced that I can select 100 Mbps in interfaces in a non on board network card
Also I found this, which say that there are hpe servers that does not support 100 Mbps but I didnt find if it is applicable to this server:
[https://support.hpe.com/hpesc/public/docDisplay?docId=emr_na-a00038759en_us](link url)Is there a way to change the nic driver for the onboard card?
Thanks
Regards,
Damián -
@damianhl said in Change interface speed:
Is there a way to change the nic driver for the onboard card?
No. The ixl(4) driver is the only one that will work with that NIC.
There is a variant of that driver you could potentially try but it would be far better to just use a different NIC if you have one available.Steve
-
@stephenw10
Ok, thanks a lot!
I will try with another NIC.
Regards,
Damián