(also works on a wide varierty of cheap adsl routers because they pretty much all use the same chipset)
a. hard reset the modem, making sure you know the login. dhcp on your pc, browse to 192.168.1.254
b. Quick start | username and password, PPPoA VCMUX, VPI=0, VCI=100, tick automatically reconnect, save config and restart, confirm connects under NAT.
c. Configuration | Advanced | Misc Configuration | Half bridge | Enabled
d. Configuration | WAN | pvc0 submit| and return the encapsulation to pppoa VC-MUX, Half bridge alters this wrongly to ppoe llc
b0. Save settings and restart
c. Configuration | Advanced | Misc Configuration | HTTP Server Port | 81
b0. Save settings and restart
(you must do this in several steps, it wont work otherwise)
And there you have it, if you are lucky, and the stars line up, your WAN ip address on your linux box. Check your firewall. Youll need the static route hack on your box see Half bridge with PPPoA. You can get back into the modem at 192.168.1.254:81
While the above worked for me in 2008 using Xnet, attempts to reproduce it that same month using more or less identical hardware, but another ISP (Planet), were eratic at best. YMMV.
This is an alternative method if half bridge doesnt work well. The modem just maps all incoming traffic to the static ip address of your linux router.
a. Hard reset the modem
b. Quick start | username and password, PPPoA VCMUX, VPI=0, VCI=100, tick automatically reconnect, save config and restart, confirm connects under NAT.
c. Configuration | Advanced | NAT | mode | NAT (sometimes Static NAT)
d. Configuration | Advanced | NAT | Session name config
e. Enter: {yourname}, interface: PPPoPvc0, add, submit
f. Configuration | Advanced | NAT | Session name config | go back to nat config
g. Enter: session: Peter, IP= 192.168.1.1}, add, submit
h. Configuration | Advanced | Misc config | DMZ | Enabled
i. Configuration | Advanced | Misc config | DMZ host IP | 192.168.1.1
j. Save settings and reboot
k. Configuration | Advanced | Misc Configuration | HTTP Server Port | 81
l. Save settings and restart
Set your linux router to have a static WAN address 192.168.1.1. The will forward all incoming ports to the linux router, and basically map the dynamic WAN ISP to your linux routers static IP, directly and exclusively. The advantage of this is if your firewall ruleset needs to know its WAN IP then its easier with a static IP on the routers WAN.
If you have anyway to compare the performance of these two methods let us know, edit the page!
These modems usually came out of the box with firmware versions:
CX82xxx_4.1.0.Na_IB300c (where N is 9,10,14 etc)
I have upgraded a few of these to CX82xxx_4.1.0.38_IB650c which is available here: http://www.billion.com/support/download/fd/fd1-ADSL2-firewall-router.html#fd1011 (Annex A is POTS, Annex B is ISDN)
with not altogether satisfactory results
These have been great modems in their day but i guess its nearly time to move on.
Peter Scott, June 2008
http://kb.netcomm.com.au/kb/default.asp?id=2761&Lang=1 (howto bridge 1320) http://www.dynalink.co.nz/cms/index.php?page=adsl2-modem-router-rta1320-2 (firmware to use)
http://forums.whirlpool.net.au/forum-replies-archive.cfm/595905.html (setting up PPTP)
One page links to Billion7100: