|
|
|
Hi there,
Today I have had Trooli fibre installed. They have installed an Adtran 621 ONT to bring the fibre in and subsequently added one of their Technicolor DGA4134 routers.
I am wanting to replace the router with a mesh system that comes with its own router and remove the Technicolor altogether, clearly, I will keep it so if there is a tech issue I can engage with their support teams.
What I am not sure about is can I literally plug my new mesh master unit (router) straight into the 10Gbe interface on the Adtran 621 ONT and not have to configure anything? I have yet to choose the mesh system as I want to make sure it's the right one.
Thanks in advance
Steve
|
|
|
That depends on what authentication trooli use.
If they use DCHP/IPoE then it may just be plug and play. If they use PPP then there may be a username and password.
They might actively block 3rd party kit.
There site says this..
CAN I USE MY OWN ROUTER?
With a Trooli home broadband service you are not able to connect your own router to the Trooli network.
If you have a Trooli business service and you have also taken our Bridging Service option, you may use third party routing equipment behind a Trooli-supplied Draytek bridge (modem). Non-Trooli equipment connected to the network is not supported by Trooli and we can’t assist with any technical issues that you experience with third party equipment.
Edited by j0hn83 (Fri 22-Oct-21 17:20:18)
|
|
|
If you can't find the connection details from the Technicolor router I suggest that you ask Trooli. You could just try using DHCP.
Michael Chare
|
|
Register (or login) on our website and you will not see this ad.
|
|
|
|
Be interested to know if you can ditch their router.
Most folks appear to resort to keeping the supplied router and running their own kit downstream. This indicates it’s locked down and/or Trooli won’t release the connection credentials / authentication method.
I suppose if you were desperate you could packet sniff the connection between the ONT and router.
|
|
|
|
I'd also be interested to know if anyone is running their own kit. I would like to run a Fritz!box 5530 myself but unsure if this could be setup with their network.
|
|
|
Also interested in this. I managed to get my PPPoE username and password by following this guide
Obtain PPPOE Password
The top command worked for me. i.e.
engineer>top
.....
3491 2416 root S 3304 1% 0% /usr/sbin/pppd nodetach ipparam wan ifname pppoe-wan lcp-echo-interval 10 lcp-echo-failure 5 lcp-echo-adaptive set PEERDNS=0 nodefaultroute usepeerdns maxfail 1 user <SOMETHING> password <SOMETHING> ip-up-script /lib/netifd/ppp-up ipv6-up-script /lib/netifd/ppp6-up ip-down-script /lib/netifd/ppp-down ipv6-down-script /lib/netifd/ppp-down plugin connstate.so mtu 1500 mru 1500 plugin rp-pppoe.so graceful_restart /etc/ppp/pppoesession_eth4 nic-eth4 host-uniq <SOMETHING>
.....
I tried putting the user/pass into my google wifi but didn't get very far. I believe it's because google wifi don't support VLAN tagging. I'm going to try with a USG next time I'm on site which is a bit more configurable. Will update here
|
|
|
Most folks appear to resort to keeping the supplied router and running their own kit downstream.
But Trooli explicitly declare that they will not configure their router in bridge mode unless you take the Business version and the Bridge option for £££ extra. Is it actually possible to configure an "own kit" router to run correctly downstream of another router?
|
|
|
|
Not ideal, but if bridge (transparent) mode is unavailable (without business/additional paid offering) and you still wish to run your own router for various reasons of having some control of your own LAN, then you could run it on double NAT mode for example.
|
|
|
Sorry I forgot to update. Managed to get my own router working so my Trooli one now sitting back in the box in case I ever need support. I am using a Unifi USG (basic model)
In order to do this your replacement router needs to be fairly configurable. I needed to set 3 things
| Text | 1
23
45
67
| ubnt@rtr2:~$ configure
ubnt@rtr2# set interfaces ethernet eth0 pppoe 0 user-id (replace)@cfsbroadband.co.uk
ubnt@rtr2# set interfaces ethernet eth0 pppoe 0 password (replace)
ubnt@rtr2# set interfaces ethernet eth0 pppoe 0 host-uniq (replace) |
All 3 of these values were obtained by ssh into technicolour router and running top command. Search down and find the line
| Text | 1
| 2798 2414 root S 3304 1% 0% /usr/sbin/pppd nodetach ipparam wan ifname pppoe-wan lcp-echo-interval 10 lcp-echo-failure 5 lcp-echo-adaptive set PEERDNS=0 nodefaultroute usepeerdns maxfail 1 user (?????)@cfsbroadband.co.uk password (?????) ip-up-script /lib/netifd/ppp-up ipv6-up-script /lib/netifd/ppp6-up ip-down-script /lib/netifd/ppp-down ipv6-down-script /lib/netifd/ppp-down plugin connstate.so mtu 1500 mru 1500 plugin rp-pppoe.so graceful_restart /etc/ppp/pppoesession_eth4 nic-eth4 host-uniq (?????)[code] |
Edited by deleted (Sun 13-Feb-22 06:39:22)
|
|
|
Hi,
I am trying to get rid of Technicolor DGA4134 and replace the same by linksys Velop System. Howerver, its not working
The output @ SSH is very limited as below...
2798 2414 root S 3304 1% 0% /usr/sbin/pppd nodetach ipparam wan ifname pppoe-wan lcp-echo-interval 10 lcp-echo-failure 5 lcp-echo-adaptive set PEERDNS=0 nodefaultroute usepeerdns maxfail 1 user (?????)@cfsbroadband.co.uk password (?????) ip-up-script /lib/netifd/ppp-up ipv6-up-script /lib/netifd/ppp6-up ip-down-script /lib/netifd/ppp-down ipv6-down-script /lib/netifd/ppp-down plugin connstate.so mtu 1500 mru 1500 plugin rp-pppoe.so grace
Question: Can you please help me to get the full output ising the top command? Is there anyway to extract the full the details without any restrictions on number of columns?
Many thanks in advance!
Edited by BritishDrakula (Sun 13-Feb-22 21:20:05)
|
|
|
Hi. This looks to me like a problem/settings with the program you are using to ssh into the Technicolor. Mine is was using terminal on a Mac, are you using putty or something else?
Looks like you ran into the same thing as this guy who says "that the output had a couple lines scrolling above the window, even in full screen."
https://gist.github.com/chriscpritchard/db98167c0a13...
I saw on there some people had success with ps command too but that didn't show much on my box so I would have another look at top.
From the output I see you have the user and password so it might be worth trying that in case your ISP does not need the host-uniq as mine did
|
|
|
Hi there.
I’m in a similar position , moving over from EE (using my own ASUS router with BT open reach modem setup)
Still to be activated but had my modem/router sent today.
Was struggling to even log in to the web interface and found that the access key details wouldn’t work as a password but I had to use in fact the serial number as the password with “admin” as the user.
So I can log in to web interface fine but no matter what I use (putty,kitty) I can’t get it to accept either the admin/SN combo or engineer/access code combo. I can’t use the engineer details to log in to web interface either.
Just wondered if you had any thoughts?
EDIT
Looks like a missed the capitalisation of the last letter ðĪŠ
Can login via ssh but both “top” and “ps” don’t give the same kind of output. Not sure if it makes a difference that it hasn’t been online and set up yet by Trooli?
On a side note with those three bit of info required how did you configure your router to use them?
Cheers
Edited by vwsplity (Tue 15-Feb-22 21:41:15)
|
|
|
Hmmm, sounds like you're trying the right things. So you know the ip address of the router right? It's usually 192.168.1.1 by default but you need to check this. On an iphone if you have one go to wifi and select your network and then you should see it under router
So then in a terminal (putty)
ssh [email protected]
It will ask you for password. Use the "Access Key" at this point. (SN is used for the web interface)
My access token
Could you let me know if this works? Or screenshots or something if it doesn't
|
|
|
|
Hi yeah (edit above)
I had the wrong last letter on the access PW.
Can ssh to router via engineer and also web interface via engineer
So my other question is now I can log in via ssh, I have used “top” and “ps”
But the output doesn’t return any of the user or pw details I’m wondering if it’s not been online and set up yet?
|
|
|
|
Top command is used to show the Linux processes. It provides a dynamic real-time view of the running system. If your Technicolour has not attempted to create a PPPoE connection there will be nothing to see.
Reboot the router with it connected as you normally would and you should see these showing up after it's successfully connected.
|
|
|
Be interested to know if you can ditch their router.
Most folks appear to resort to keeping the supplied router and running their own kit downstream. This indicates it’s locked down and/or Trooli won’t release the connection credentials / authentication method.
I suppose if you were desperate you could packet sniff the connection between the ONT and router.
Wow, I hope Zzoomm is a bit more open than that, if i go for them, I would no doubt keep the routers they have supplied, but I would still like to know the settings just in case I want to change it
Adrian
Desktop machine Ryzen powered with windows 10 , reluctantly.
Plusnet FTTC
|
|
|
Hey vwsplity,
I have been using Trooli for over a year with my own router in the same way as described using a USG. There are not many routers that will allow you to edit the host-uniq value which is also required. Back when they where using Cisco ASRs this was not an issue as it was ignored but now its enforced.
Trooli also (i don't know if they still do) send out "defaulted" routers. Once they are connected to a Trooli service, they will auto provision and download there config. You should then see the details.
Just waiting for Mikrotik to include host-uniq (requested as a feature) then i can ditch the USG as well and just have my Mikrotik doing PPPoE and the L2TP tunnel back to who i work for
Hope this helps.
|
|
|
I've been looking for the same and it seems like Microtik have implemented this now. I've been on some forums but to date people confirm they can set but have not tested as their ISP does not use host-uniq
Release notes include
- pppoe - added option to configure "host-uniq" parameter;
Which apparently you set using
| Text | 1
| /interface/pppoe-client/set [ find ] host-uniq="<required string>" |
MikroTik-RouterOS-MMIPS-Firmware-7-2-RC-1-Testing
You have to set via CLI which I don't mind. I'm going to buy an RB5009 and try it out. Worst case scenario I have to continue using the USG until they sort out a fix. Perhaps you'd be willing to be guinea pig to see if it works
Forum where it's being discussed (amongst other things:
Mikrotik-Forum
Edited by deleted (Wed 16-Feb-22 19:53:12)
|
|
|
Well that’s good to hear it really is.
So hopefully once its up and running I’ll be able to grab the details with ease.
My ASUS RT-AC86U with merlin software does indeed seem to have the option to enter the host details -“ Host-Unia (Hexadecimal)“ is the setting I’m presuming , just never had cause to use that before with EE fibre and the BT open reach modem.
Edited by vwsplity (Wed 16-Feb-22 19:57:28)
|
|
|
Good spot. Appears it was introduced in v7.2rc1 in the “testing” channel. They’re now up to 7.2rc3 as of end of January.
The “stable” release channel is still at v7.1.2
I’m still on 6..hanging on for as long as possible ð
|
|
|
Hope that works. You might have to use a converter if it's expecting hexadecimals. For Trooli my host-uniq is a 22 character string (only using numerics) so try the string as is first and then if that fails use an online hex converter like this one
hex-converter
|
|
|
O.oo i totally missed that update from them! Thank you. Its not as if i have been pestering them as we use them all over the place in our network..
Well, that will be on download tonight and played with so i will let you know!
Edited by deleted (Thu 17-Feb-22 17:27:29)
|
|
|
Question: Can you please help me to get the full output ising the top command? Is there anyway to extract the full the details without any restrictions on number of columns?
The best way is to first find the process ID (PID) of the pppd command so typically
ps ax |grep pppd
Then look under /proc, so if the PID is 10023
cat -v /proc/10023/cmdline
Though you will loose all the spaces between the options they will be shown as ^@ but it won't be truncated.
Basically the likes of top and ps process the contents of /proc and pretty print it for you. The cmdline files is the command line as a series of null terminated strings so the -v option to cat to escape unprintable characters is needed.
Most of these systems are running with BusyBox so you will probably need to replace cat with catv which does the same thing as "cat -v". I am also unsure off the top of my head what options the BusyBox version of ps supports.
All that said, that looks like a complete command line you have put in there. Might be worth checking the directory /etc/ppp/options, and the file /root/.ppprc for any additional options not specified on the command line.
|
|
|
|
UPDATE:
Installed 7.2RC2. built the interface and dropped in the edited command.
/interface/pppoe-client/set INT NAME host-uniq="VALUE"
I had been cloning the MAC so carried that over to the RB as well:
/interface ethernet set ether1 mac-address="VALUE"
Remove everything other than CHAP on the PPPoE Client and your off to the races!
Updated my L2TP tunnel back to whom i work for for my IP space, edited the route for that to the new PPPoE interface as i don't take default on that and currently sat in my attic with cold hands posting this!
I can confirm it all works and my thanks go to tvrulesme for pointing out the firmware update! I owe you a beer kind sir.
|
|
|
Ah that is fantastic news. Thanks so much for confirming. No, I owe you a beer. Can now happily buy the router I wanted knowing this is possible
|
|
|
|
Great stuff.
Did you happen to check if the MAC cloning was needed for the interface to come up or did it work with the minimum of PPPoE username, password and host-uniq values?
|
|
|
Hey Pheasant,
To be honest i have cloned it from day 1 just to try and stay under the radar with all this (just encase lol)
I don't think its required, but should they have a list of MACs attached to there gateways somewhere, i would like mine to blend in
You would have thought that users that can go to these lengths and technical understanding deserve to use there own router and don't really pose any issues. (Well thats my view anyways)
|
|
|
|
I didn't think about the MAC cloning and so didn't do it and mine is working without so definitely not needed but a nice idea if you want to.
|
|
|
|
Thanks for the update. Good to know that it works with any MAC address.
I don’t know enough (ok anything) about the host-uniq field without searching to educate myself, but I had this creeping thought that they might be using both MAC and host-uniq fields for authentication beyond PPPoE username and password. Simpler is better.
Good luck with it all.
|
|
|
Hi again. I got it turned on live today. Just had a quick look and I change find my user name and password with the top command but no where can I find the host uniq string anywhere, any ideas at all?
Update.
Tired it with out using the uniq host part. So just user and PW word and now have it up and running on my ASUS RT-AC86U
Still would like to know how to find the host part of anyone has any ideas?
Edited by vwsplity (Thu 03-Mar-22 20:08:52)
|
|
|
|
Hey. Perhaps your ISP does not require this, they are all different. Who is your provider?
Might be worth trying without and just using username and password.
Otherwise it's possible your terminal is displaying in a weird way. What sometimes helps is selecting all text in your terminal window (whatever you're using to ssh) and pasting it into a text document and seeing if you can find the string in there.
|
|
|
|
It Trooli Internet.
Yeah it’s all working with just user name and password.
Tried copy and pasting to word and ctrl F helped me find the user / password but no mention of the host uniq details.
Anyhow it’s all working - can’t believe is was this easy in the end when the IST makers such a big deal about it.
|
|
|
|
Are you in maidstone or around there old callflow deployment?
The original Network build out did not require it which may be why its not there.
|
|
|
I have an identical issue to BritishDrakula with a new Trooli provided Technicolor Router.
top does not take any arguments in the router's version of top so you cannot extend the width of the output from the command and it is always truncated.
It is not possible to use ps to get the pid and then read from the process data under /proc because cat is not a valid command in the locked down router shell when you ssh in.
So far as I can tell it is therefore not possible to extract the host-uniq field as one cannot read the full command line parameters given to pppd.
I think the only alternative left is to use a linux box to run a PPPoE server and Wireshark to sniff out the packets exchanged to find the host-uniq data... unless anyone else has an alternative suggestion?
Edited by psimon63 (Fri 18-Mar-22 14:11:39)
|
|
|
|
Just to add, I've just tried a Ubiquiti Dream Machine just with the PPPoE username and password and it was able to initiate a PPPoE session without a problem... so perhaps host-uniq is indeed not required for Trooli in some circumstances.
This is on a brand new installation in Sunningdale.
|
|
|
|
The new altnets don't have much IPv4 address space and are using certain techniques to try and mitigate the shortage. A couple of these have some dependency on the CPE.
It's likely nothing to do with the type of authentication but more the type of address sharing being used.
|
|
|
|
Hi psimon63,
If you are replacing Trooli Router with something else (in my case, its Linksys), having the User ID and password is sifficient to confgure PPPOE.
Hope this helps you!
|
|
|
How to get your pppd credentials from the Technicolour DGA0122 / DGA4134 / DWA0120:
This works for FTTP CPE supplied by Shell Energy Broadband; the mileage may vary for other providers.
Log-in with ssh to ' engineer' account on the Technicolour:
barrybigballz@debian:# ssh [email protected]
[email protected]'s password:
engineer> [The 12-character admin 'ACCESS KEY' from label on base]
| | o |
|--- ,---. ,---. |---. ,---. . ,---. ,---. | ,---. ,---.
| |---' | | | | | | | | | | | | |
`---' `---' `---' ` ' ` ' ` `---' `---' `---' `---' `
N E X T G E N E R A T I O N G A T E W A Y
--------------------------------------------------------------------
NG GATEWAY SIGNATURE DRINK
--------------------------------------------------------------------
* 1 oz Vodka Pour all ingredients into mixing
* 1 oz Triple Sec tin with ice, strain into glass.
* 1 oz Orange juice
--------------------------------------------------------------------
All Rights Reserved
[..snipped copyright warning etc..]
Issue the ' top' command to see a list of the running kernel processes:
engineer> top
Mem: 223280K used, 26556K free, 296K shrd, 8240K buff, 29180K cached
CPU: 0% usr 3% sys 0% nic 96% idle 0% io 0% irq 0% sirq
Load average: 0.00 0.01 0.00 1/137 32699
PID PPID USER STAT VSZ %VSZ %CPU COMMAND
..
[snipped - long list of processes ..]
..
30687 3551 root S 3324 1% 0% /usr/sbin/pppd nodetach ipparam wan ifname pppoe-wan \
lcp-echo-interval 10 lcp-echo-failure 5 lcp-echo-adaptive nodefaultroute usepeerdns maxfail 1 \
user [email protected] password password \
ip-up-script /lib/netifd/ppp-up ip-down-script /lib/netifd/ppp-down \
plugin connstate.so mtu 1500 mru 1500 plugin rp-pppoe.so \
graceful_restart /etc/ppp/pppoesession_eth4 host-uniq 5093720571927436589234 nic-e
..
And ^^^ there ^^^ we find the PPP username ( [email protected]) and the PPP password (which for Shell Broadband is always 'password') and also the Host-Uniq TAG_VALUE. [see RFC2516*]
With those three parameters it should be possible to replace the Technicolour with another model of router, or even by running pppd directly on a host PC.
* From https://datatracker.ietf.org/doc/html/rfc2516 :
0x0103 Host-Uniq
This TAG is used by a Host to uniquely associate an Access
Concentrator response (PADO or PADS) to a particular Host request
(PADI or PADR). The TAG_VALUE is binary data of any value and
length that the Host chooses. It is not interpreted by the Access
Concentrator. The Host MAY include a Host-Uniq TAG in a PADI or
PADR. If the Access Concentrator receives this TAG, it MUST
include the TAG unmodified in the associated PADO or PADS
response.
Edited by fibrefrolics (Mon 21-Mar-22 23:11:22)
|
|
|
I was connected in 2020 with a Billion 8900AX router. All I had to do was to go to the dev menu (F12) in chrome and the password was in plain text. ð
Two years later and I’m still using my amazing Draytek. I used a WatchGuard Firewall for a bit. All worked as expected with PPPoE creds.
Why they don't like us using our much better routers is beyond me.
Copper must die.
|