Hi all
In a case of more money than sense I recently got a 8900AX-2400 and paired it with PfSense v2.3 that I've been experimenting with. Follwing Chrysalis' guides I got most of the way there but setting up PfSense was different so I thought I'd shared how I did it. I'm not a Linux/Unix or networking expert and I don't claim it's the right/best way.
EDIT: Chunks post
below provides a link to a good explanation for
setting up pfsense for this scenario
First set the Billion to Bridge mode
http://forum.kitz.co.uk/index.php/topic,17915.0.htmlThe following is adapted from
http://forum.kitz.co.uk/index.php/topic,14621.0.htmlNote that I've got PfSense running in a virtual machine so it doesn't have the usual device names.
I know that my chosen physical WAN port on PfSense for communicating with the 8900AX has two devices.
ifconfig vtnet1
vtnet1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=6c00b8<VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,VLAN_HWTSO,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6>
ether 3a:32:62:31:39:30
inet6 fe80::3832:62ff:fe31:3930%vtnet1 prefixlen 64 scopeid 0x2
nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
media: Ethernet 10Gbase-T <full-duplex>
status: active
No IPv4 addresses there but there is on
ifconfig pppoe0
pppoe0: flags=89d1<UP,POINTOPOINT,RUNNING,NOARP,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu 1492
inet 80.XXX.XXX.XXX --> 195.XXX.XXX.XXX netmask 0xffffffff
inet6 fe80::c067:2731:13b:99a4%pppoe0 prefixlen 64 scopeid 0x9
nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
So it didn't look like I needed to create an IP alias. In the PfSense web GUI go to "Interfaces -> (assign)". vtnet1 was currently unassigned so I added it. For me (likely different for you) it was initially named OPT3 but I changed it later to 8900AX.
See attached add_interface.jpg
Now clicking OPT3, set a meaningful Description and a Static IPv4 address. Make sure "Enable Interface" is ticked.
See attached config_interface.jpg
Like Chrysalis I could ping the 8900AX from PfSense but not my LAN.
[2.3.2-RELEASE][admin@pfsense01.local]/root: ping -c 3 192.168.2.254
PING 192.168.2.254 (192.168.2.254): 56 data bytes
64 bytes from 192.168.2.254: icmp_seq=0 ttl=64 time=0.786 ms
64 bytes from 192.168.2.254: icmp_seq=1 ttl=64 time=0.800 ms
64 bytes from 192.168.2.254: icmp_seq=2 ttl=64 time=0.698 ms
Setup NAT rule, "Firewall -> NAT > Outbound". Not sure this is the best method so any advice greatly welcome.
Select "Hybrif Outbound NAT" mode.
See attached nat_rule.jpg
That's it and hope it's of some use. Thanks to Chrysalis for doing the hard work