- Go to
Settings
->Network Settings
- Go to
Advanced Settings
. Here you will see yourWired MAC
andWireless MAC
- Copy these down, noting the corisponding xbox nickname.
- First check what your dynamicly allocated IP range is.
- In pfsense go to
Services
->DHCP Server
. UnderGeneral Options
you will see a user definedRange
. - Your static IP mapping must be outside this range.
- My range was
10.6.9.25
to10.6.9.254
. So I chose10.6.9.21
to10.6.9.24
to represent my 4 Xbox Ones.
- Make your Alias
- In pfsense go to
Firewall
->Aliases
->Add
. - In the
Name
andDiscription
boxes, typeXbox_Ones
. - Under
Host(s)
put each one of your Xbox static IP and name them with your nickname.
- In pfsense, go to
Firewall
->NAT
->Outbound
. - Click
Add
(add to the top) - Under
Source
your type will beNetwork
andSource Network
will be the alias you created earlier. Mine wasXbox_Ones
. - Change the
/24
to/32
. - Under
Translation
, check the box forStatic Port
. - Under
Misc
, Give it a discription. I gave it,Xbox Ones
.
- With all the Xbox(s) on, In pfSense go to
Status
->DHCP Leasing
. - Find the corrisponding MAC adress of your xbox in the leases and click
Add Static Maping
. - Type the corrisponding static IP address for one Xbox in the
IP Address
field. - Confirm this is the correct MAC Adress, and now name the Xbox in
Client Identifier
,Hostname
, andDescription
. - Repeat for each Xbox.
- Save and Continue
@Diepie2635 @DeFlanko
I switched from pfsense to OpnSense a few years ago, but I believe you need to Port forward. Xbox requires the following ports:
I would make a Alias to these ports the same way you did for the Xbox hosts, then create a port forward:
NAT
->Port Forward
->ADD
WAN
TCP/UDP
<Open-NAT-Hosts-ALIAS>
<Open-NAT-Ports-ALIAS>
<Open-NAT-Hosts-ALIAS>
<Open-NAT-Ports-ALIAS>
If you stop here and check your NAT type it will probably show moderate, but really it is OPEN. The only reason it shows moderate is due to the lack of UPnP. If you want to setup UPnP:
Services
->UPnP & NAT-PMP
Checked
Checked
Checked
Checked
Then under
UPnP Access Control Lists
, add a line for each Xbox on your network:allow 3074 <ip-of-xbox>/32 3074