Set Interface speed
-
Is it possible to set an interface to 1Gb, As I think it's now set to 2,5Gb and this conflicts with my XGS-PON ONT, this needs 1Gb. From the past I can remember the setting below, but it's not there anymore. I read something like
dev.ix.3.advertise_speed
-
-
@Gertjan Can't seem to find it the above picture was from the internet, where is it (the speed setting) located in pfS 2.8.1?
-
@Qinn
Goto Interfaces> Interface Assignments
Look up the interface driver name, like 'ix3', and look at the left, there you find the interface 'pretty' name, like 'LAN'.
Click on it.
There you will find "Speed and Duplex". -
@Gertjan Hope I am not getting stupid, but can't seem to find it, also not under advanced

-
PPPoE isn't a physical interface. PPPoE is a pure software thing. Like VLAN, GRE, GIF, VPN etc
The bitrate is 'real' Ethernet connection hardware = NIC setting.Your PPPoE was told to use a physical interface. That's the one you're looking for.
-
@Gertjan Can't seem to get it to 1000 full duplex with pppoe and vlan 6, its stays on (2500Base-T <full-duplex>)
-
It's time to ask the OS what speeds your NIC supports :
[26.03.1-RELEASE][root@pfSense.bhf.tld]/root: ifconfig -m ix3 -
@Gertjan should be no problem, but can't seems to get it right

-
Did it with a
ifconfig_igc0="media 1000baseTX mediaopt full-duplex"how can I make it default at boot? Make something like /etc/start_if.igc0?
-
@Qinn said in Set Interface speed:
how can I make it default at boot? Make something like /etc/start_if.igc0?
I you had a pfSense without pfSense, so just FreeBSD native, you would use script files.
Export your config 'xml' file, open it up, look at the WAN interface section, and what do you see ?
Normally, pfSense uses ifconfig 'under the hood' to read the NIC capabilities, presents you with a list, and applies the speed you've selected form the list.
"No reason that wouldn't work" (I know, this doesn’t help you)Do you have some special 'home made and forgot all about it setting " > System > Advanced > System Tunables ?
-
Just assign igc0 and set it there. You can leave it with IPv and v6 set to None if you only need to set the speed/duplex there. Be aware that igc actually only supports autoselect. Setting a speed there fudges it inn the driver by only advertising that speed to the negotiation. But since you have demonstrated it working from the CLI it should be fine.
-
@stephenw10 and @Gertjan I installed th shellcmd package and did a
ifconfig igc0 media 1000baseTX mediaopt full-duplexSo at reboot it will be set to 1000 Mb/s Thnx both for your help
Privacy Policy · Cookie Policy
