Traffic Shaper for gaming not working?
-
Yeah, I've had to use the static port option to get my server accesible from internet.
Well, if traffic shaping doesn't work with dual wan, then I guess I'm going to have to try a Cisco 1811 or something to get what I need. Oh well. Oh, but wait, doesn't PFSense have "Load Balancing" ?
Isn't that kinda the same thing? -
Loadbalancing and Trafficshaping are different features. Loadbalancing means you can send traffic out via a bunch of WANs by roundrobin new connections to the next WAN. Trafficshaping means applying an order to packets that leave an interface to have services with different service levels (like sending out voip with lowest delay and a guaranteed throughput for example). These features don't play together very nicely atm tough you can do some modifications to your rules/queues to make them "somehow" work together. This limitation will most likely not be present anymore in an upcoming version of pfSense but there is no timeframe for this so far.
-
This isn't directly related to the topic at hand, but this seems like a good thread to ask in. I also have a CS server running behind pfsense at home. I have three interfaces (0)WAN (1)LAN (2)OPT1. I have all of my publicly accessible computers/servers on OPT1 and have segmented my network to prevent traffic from going from OPT1 -> LAN.
So, this is my question. I have been reading around and have read that you can only use traffic shaping on one interface currently. Does this mean traffic shaping on one external, public WAN? Or does this mean two interfaces in general.
Also, thanks for your hard work; this project is great. I am going to be submitting some packages and perhaps applying to maintain some in the near future. As for now summer school is kicking my arse.
-
This isn't directly related to the topic at hand, but this seems like a good thread to ask in. I also have a CS server running behind pfsense at home. I have three interfaces (0)WAN (1)LAN (2)OPT1. I have all of my publicly accessible computers/servers on OPT1 and have segmented my network to prevent traffic from going from OPT1 -> LAN.
So, this is my question. I have been reading around and have read that you can only use traffic shaping on one interface currently. Does this mean traffic shaping on one external, public WAN? Or does this mean two interfaces in general.
Also, thanks for your hard work; this project is great. I am going to be submitting some packages and perhaps applying to maintain some in the near future. As for now summer school is kicking my arse.
You only can shape outgoing connections at an Interface. This means that your WAN upstream happens on WAN and your WAN downstream happens on LAN (or the interface that you specified when running the shaper wizard). In this situation Traffic from OPT1 to WAN will still be shaped as it is leaving WAN but downloads from WAN to OPT1 won't be shaped. This is more or less a gui/wizard limitation atm that will be adressed in an upcoming release of pfSense (>1.0).
-
I'm still not able to acheive the results I'm looking for. I think the problem is not about the amount of bandwidth being used but rather the priority or order in which packets get processed and sent out.
I want to have my UDP game packets have absolute priority over everything else regardless of the packet size or number of packet per second.
As any online gamer knows, it is low latency that needs to take place for a good gaming experience. So, are there some settings changes I could make that will achieve this?
The "model" or lets say level of performance I am trying to copy is that of my D-Link DGL 4100. It's Gamefuel technology works great for this purpose. The problem with it is that the router does not have much ram and the state table is too small so it's gets overwhelmed even doing a server search from Counter Strike. There are over 40000 servers to ping and it can't handle it. Especially when I am running a server myself and sending ping responces to everyone else searching for a server. So I'm using a PFSense with RC2, 1ghz Athlon, 256mb ram.
Thanks.