So trying to replace the BT smart hub2, with my Synology RT2600AC router and the BT Openreach ECI MODEM, what's the best what to do this to get voip to work?
You have to use the Smarthub 2 if you want to have the BT Digital Voice phone system.
Do you mean VoIP or Digital Voice?
If the latter, then there isn’t one. DV is proprietary to BT and has to use the Smart Hub.
Edit: Typing at same time as gg30340
Any way to use both ?
The SH2 needs to be directly connected to the phone socket/ONT for digital voice. I did mine this way:
Smart Hub 2 (SH2) router settings:
IPv4 DHCP off. (The addresses here are best set as static addresses but you can use dynamic addressing if you want).
IPv6 DHCP to ‘Stateless’. (If possible).
Router itself set to a static IP of 192.168.1.254 and a subnet mask of 255.255.255.0 or /24, (the defaults).
DMZ host set to 192.168.1.2 (This helps with double NAT problems or at least it takes care of the port forwarding on the SH2. There is still address translation happening, however, so you may still have problems with multiplayer games, UPnP etc. In fact, you only really need this if you have incoming external connections to a server etc. Personally, I’ve never found double NAT to be an issue and I don’t use the DMZ setting. Note, this setting allows a lot of traffic to effectively bypass the SH2 firewall, so you are relying on your own router’s firewall for security, just as if it was directly connected to the internet).
Turn off the Wi-Fi in favour of your own router. (This may also be a good security move if you do enable the DMZ host. I would still expect Wi-Fi traffic on the SH2 to go through its firewall but I can’t be sure how they’ve set it up internally).
Connect the DSL port to the phone socket on the wall, (or the WAN port to the ONT, if on FTTP).
DV phone/extension then plugs into the phone socket on the Smart Hub 2.
Own router settings:
IPv4 DHCP on, range 192.168.0.2-192.168.0.200 (Note the 0 in the third position, making this a separate network to the SH2. This is deliberate, not a typo).
IPv6 set as DHCPv6 Client.
Router itself is on a static IP of 192.168.0.2 and subnet mask of 255.255.255.0 or /24 (if using static addresses. If dynamic, set it to get an address automatically).
Enable the EWAN port and set it to a fixed IP of 192.168.1.2, (so it is part of the SH2 network).
Gateway set to 192.168.1.254, (again, pointing to the SH2).
DNS set to 192.168.1.254 (or whatever you usually use).
The EWAN socket on your own router (probably no.4) connects to a LAN port on the SH2.
(NB. This will not work if you use the DSL port on your own router).
OK thanks, ill give that a try.