I've managed to fix all the problems stated above by changing my DSL MAC address, as shown in viewtopic.php?f=3&t=4085.
A quick check revealed the MAC given by routertech firmware is not the same as the original MAC of the device (search revealed it was an invalid MAC), so I simply changed the MAC to the original MAC.
Thanks all for the replies.
Edit: To answer some questions posted earlier:
There's indeed nas0 and ppp0, but no ppp1.
Once I changed the MAC, the following does indeed work:
Code: Select all
iptables -I FORWARD -i ppp0 -p tcp --dport 22 -j ACCEPT
iptables -I INPUT -i ppp0 -p tcp --dport 22 -j ACCEPT
Further info:
I tried the modem on ISP 1, and PPPoE worked, but remote access and wget didn't work.
So I tried on another ISP 2, and PPPoE didn't work at all until I tried the changing the MAC trick. Suddenly remote access and wget work.
I have now tried the modem on ISP 1 again (with the changed MAC), and this time remote access and wget work as expected.
So if anyone has strange problems that can't be replicated by others, check your MAC