I managed to get hands on a SpeedTouch 780 ADSL2+ modem that has 4 LAN ports, USB, DSL, 2 ATA and PSTN port. I was very intrigued by this device mostly for its ATA ports, because I wanted to use it for my telephone setup.
Unfortunately, I do not have ADSL connectivity at my home, only Wimax, which is connected through a Power over Ethernet device and a LAN cable. Therefore I was trying to find out, if ST780 can connect to internet through one of it’s LAN ports.
Turns out that it can, only one LAN port (only possible on ports 2 through 4) has to be reconfigured to WAN port, which has to be done over CLI (telnet interface). Following configuration is taken from here and parsed to be copy-paste into CLI (typing it was a bit pain, because my terminal did not support backspace nor delete).
For firmware 6.1 and up.
First, to start CLI, you need telnet. Depending on your OS, this can be different, but basically start your favorite terminal (Konsole, cmd.exe, etc) and type:
Then paste the following to clean up all interfaces:
:ppp relay flush :ppp flush :eth flush :atm flush :atm phonebook flush
Now we delete current configuration for port 4:
:eth bridge ifdelete intf=ethport4
And then create a WAN ethernet interface:
:eth ifadd intf=eth_wan :eth ifconfig intf=eth_wan dest=ethif4 :eth ifattach intf=eth_wan
Follow this up with IP interface:
:ip ifadd intf=ip_wan_eth dest=eth_wan
If you need MAC cloning (e.g your cable modem is locked to your computer’s MAC), enter this line too (of course, change it to your computer’s MAC address):
:ip ifconfig intf=ip_wan_eth hwaddr=00:11:42:0c:65:1d
And bring up the interface:
:ip ifconfig intf=ip_wan_eth status=up :ip ifattach intf=ip_wan_eth
We also enable NAT on that interface:
:nat ifconfig intf=ip_wan_eth translation=enabled
Next we configure DCHP client on that port:
:dhcp client ifadd intf=ip_wan_eth :dhcp client ifconfig intf=ip_wan_eth metric=5 dnsmetric=5 :dhcp client rqoptions add intf=ip_wan_eth option=dhcp-lease-time :dhcp client rqoptions add intf=ip_wan_eth option=dhcp-renewal-time :dhcp client rqoptions add intf=ip_wan_eth option=dhcp-rebinding-time :dhcp client rqoptions add intf=ip_wan_eth option=subnet-mask :dhcp client rqoptions add intf=ip_wan_eth option=classless-static-routes :dhcp client rqoptions add intf=ip_wan_eth option=default-routers :dhcp client rqoptions add intf=ip_wan_eth option=classfull-static-routes :dhcp client rqoptions add intf=ip_wan_eth option=domain-name-servers :dhcp client ifattach intf=ip_wan_eth
Finally, save everything
For backup purposes, you might desire copying the user.ini from the device:
fill in username and password, and get the user.ini:
cd dl get user.ini
Now you should reset your router for it to acquire new IP address (thanks Abbas)