Sounds a little like the development of the UDM Pro's OS, but not anywhere near as bad as the UDM Pro's OS.
All being well the 'stable' version that came installed will be stable enough for the moment. I'll avoid the beta and release candidate if possible. I agree though, it's a little silly releasing something that's not quite ready.
---
Also to post an update to say that I received the item shortly before 12pm, the UPS man seemed to pretty much be Roadrunner though haha. I've never seen someone get out of a delivery van and then back in the van so quick.
It looks impressive in the cabinet, albeit everything else is in the cabinet is painted black so doesn't match.
I believe I've set it up correctly, at least to get things started anyway, I won't know until later this afternoon when I connect the LAN cables to the appropriate ports. I like how it didn't cause disruption by plugging it in to my switch, e.g. no IP address conflict, connected with Winbox via the MAC address.
Below is my current configuration which I hope will work without any hassle (sensitive information redacted of course):
| Text |
1
23
45
67
89
1011
1213
1415
1617
1819
2021
2223
2425
2627
2829
3031
3233
3435
3637
3839
4041
4243
4445
4647
48 | /interface pppoe-client
add add-default-route=yes interface=ether1 keepalive-timeout=60 name=\ "PPPoE Cerberus" password=x use-peer-dns=yes user=x
/interface greadd mtu=1468 name="OVH GRE Tunnel" remote-address=145.x.x.191
/routing tableadd disabled=no name=666
/ip addressadd address=192.168.1.1/24 comment=defconf interface=ether2 network=\
192.168.1.0add address=198.x.x.1/24 comment="OVH GRE Tunnel" interface=ether3 \
network=198.x.x.0/ip dns
set servers=1.1.1.1,1.0.0.1/ip firewall address-list
add address=192.168.1.0/24 list=LANadd address=198.x.x.0/24 list=OVH
/ip firewall filteradd action=accept chain=forward comment="Accept established and related" \
connection-state=established,relatedadd action=drop chain=forward comment="Drop invalid" connection-state=invalid
add action=fasttrack-connection chain=forward hw-offload=yesadd action=accept chain=input comment="Accept established and related" \
connection-state=established,relatedadd action=drop chain=input comment="Drop invalid" connection-state=invalid
add action=accept chain=input comment="Accept ICMP" in-interface=all-ppp \ protocol=icmp
add action=accept chain=input comment=\ "Accept GRE traffic from 145.x.x.191" in-interface=all-ppp protocol=\
gre src-address=145.x.x.191add action=drop chain=input comment="Drop all other traffic via PPP" in-interface=\
all-pppadd action=accept chain=input
/ip firewall natadd action=masquerade chain=srcnat src-address=192.168.1.0/24
/ip firewall service-portset tftp disabled=yes
set irc disabled=yes/ip route
add disabled=no distance=1 dst-address=0.0.0.0/0 gateway="OVH GRE Tunnel" \ pref-src="" routing-table=666 scope=30 suppress-hw-offload=no \
target-scope=10add disabled=no dst-address=198.x.x.0/24 gateway=ether3 routing-table=666 \
suppress-hw-offload=noadd disabled=no dst-address=192.168.1.0/24 gateway=ether2 routing-table=666 \
suppress-hw-offload=no/routing rule
add action=lookup disabled=no src-address=198.x.x.0/24 table=666 |
My routing setup is based on the following commands I originally used on the EdgeRouter:
| Text |
1
23
45
6 | /sbin/ip tunnel add gre1 mode gre remote 145.x.x.191 local 83.x.x.169 ttl 255
/sbin/ip link set gre1 up/sbin/ip rule add from 198.x.x.0/24 table 666
/sbin/ip route add default dev gre1 table 666/sbin/ip route add 198.x.x.0/24 dev eth3 table 666
/sbin/ip route add 192.168.1.0/24 dev eth1 table 666 |
ether1 is the PPPoE port
ether2 is the LAN port (192.168.1.1/24)
ether3 is the GRE tunnel port to OVH (198.x.x.1/24)
All being well I've implemented the policy routing correctly on this device. I still need to possibly sort out some QoS on the upstream and perhaps fine tune the firewall rules. It's hopefully a start though. I'll update again later. If anyone happens to notice any issues with my configuration in the meantime please comment! Thanks.
---
EDIT: All working it seems, went easier than I expected. Just had one setting incorrect which presumably disabled a route until it was corrected. Keepalive had to be disabled on the GRE tunnel. After that it worked. Speed test got me about 570Mbps down, so I need to do more fine tuning and perhaps check the OVH server to see if there's a bottleneck on that side. Either way it's far superior to the performance I was able to get out of the EdgeRouter Pro 8, so if 570Mbps is the best I can get, although I think that's unlikely by a long shot, I'm still pleased with the outcome.
Edited by Ixel (Thu 26-Aug-21 16:28:42)