This guide is confirmed to work with MEO Technicolor TG784n v3 firmware v10.2.1.L but may be used as a reference for different firmware versions or different router models.
Administrator / 3!play
sumeo / bfd,10ng
1. Raspberry setup
Assuming you already have WordPress installed on your Raspberry Pi server…
(this guide can also be used using anything other then a Raspberry Pi or a WordPress Site)
All you need to do is to define a static ip address on your Raspberry Pi, or else your router will lose track of where your site is.
For this edit the file /etc/network/interfaces.
iface eth0 inet static
2. Root access to your router
Access your router(most probably 192.168.1.254) using the following user:
and check if you have SuperUser access: [Tools] > [User Management]
If you don’t have SU it might be tricky and google is your friend 🙂
Some sites to help:
3. Router setup
First you need to create a Domain Name and for that you need to register in some DNS (Domain Name System) Server.
I have been using http://www.noip.com/free which is free and simple to configure.
After registering on a DNS Server, you need to configure Dynamic DNS on your router. Dynamic DNS is responsible for, once in a while, to tell your DNS Server what’s your IP.
For this step, logging in your router and then:
Toolbox > Dynamic DNS > Configure
Use your DNS account settings.
4. Telnet – Port forward
Now the Internet knows how to find your home network!
Pretty cool but when someone asks to see your webpage, your router receives an http request and gets confused because it doesn’t know what to do with it.
To solve this, you need to forward every request on your router’s 80 port (http port) to your server’s 80 port.
Start by connecting to your router via telnet by typing in a terminal:
and login using sumeo user.
Once logged in, type menu.
Using tab, arrow and enter keys select the following combination:
To list the forwarded ports:
nat > tmpllist > [expand] = disabled
Delete (or modify) anything that uses port 80 from the outside of your network with tmpldelete on nat menu.
We will need this port since it is the default http request port.
To forward any request on your router’s port 80 to your server use tmpladd on nat menu and then:
intf = InternetGPON
inside_addr = [your server IP]
protocol = tcp
outside_port = 80
inside_port = 80
mode = inbound
(anything else leave blanc)
After this select [Cancel] on nat menu and on telnet command prompt:
And that’s it!
Your site is online!!!
main source: https://forum.meo.pt/t5/Tutoriais/Portforwarding-TECHNICOLOR-TG784n-V3/td-p/24343