New Zealand ADSL FAQ

Introduction

This is an attempt at answering a few frequently asked questions about Telecom New Zealand's Jetstream product and the Nokia M10 Modem.

It may contain lies - It contains some things that ought to be construed as opinion. If I am wrong let me know and I'll update it.

- claimer I take responsibility for what is written here - you take responsibility for what you do with it. -

email

Converted to HTML - 8/12/199 by

1 Telecom Jetstream

1.1 What is Jetstream?

Jetstream is Telecom N.Z.'s implementation of ADSL technology. Your voice line uses the frequency range from 300Hz to 4kHz. Jetstream uses 55kHz to 1.1Mhz and can give you speeds of up to 7 Mbits/s download.

You can get more info from

http://www.telecom.xtra.co.nz/cgi-bin/TelecomBusiness.storefront/EN/Product/JS_Start

(as the rest of the site is part of the Telecom Storefront deeper links don't work however useful stuff can be found by Clicking Technical & FAQ and then Service Definition)

1.2 Can I use my phone at the same time as I am on the Internet?

Yes - the two should not interfere with one another - however in some cases there has been an audible noise on the line when the modem has been switched on.

1.3 Can I still use my 56k modem on the same line as my ADSL?

Yes - but you may have some interference between the ADSL and the high end of the 56 k modem. The ADSL line can increase the noise on the line which can adversely affect an analog modem connection. Also 56k modems can produce frequency ranges which can affect the low end of the ADSL frequency range. The short answer is try it and see. Just don't be surprised if you get slower connections speeds than before. That said there have been reports of people getting mid to high 40s from a 56 k modem on their ADSL line.

1.4 What speed can I expect?

The Service Definition states that the target speeds are 2Mbits/second downstream and 250Kbits/second upstream. If when the installer installs your Jetstream you don't get this speed you can choose not to take the product and not be charged. You can still take it and you will then be charged like anyone else. This does not mean you will get 2Mbits/second download. That will depend on where the congestion in the chain between you and the server you are downloading from is.

Telecom call this a "Best Effort" service. This means that there is NO guarantee that a given through put will be achievable at a given moment..

The 2 MBps also refer to the ADSL speed. On top of that you have ATM cells of 53 bytes with 48 bytes of data and 5 bytes of header, then PPP with its header and then IP. Depending on the size of the packet you can have 10 - 40 percent overhead at the IP layer and more at the ATM layer.

I get around 50KBytes/sec but I don't look that often. You will get better speeds from larger files off faster servers during Shortland St.

1.5 So what do I pay for?

Traffic at the IP layer. This means your Mb charge includes IP headers but not PPP or ATM headers.

1.6 What ISPs have Jetstream connections?

Paradise http://www.paradise.net.nz/plans.htm
Worldnet http://www.world-net.co.nz/jetstream.html
XTRA http://www.xtra.co.nz/velocity/

1.7 What about Fixed IP Addresses?

Paradise (http://www.paradise.net.nz/plans.htm) and Worldnet (http://www.world-net.co.nz/jetstream.html) offer fixed IP addresses.

Xtra now offers static IP addresses:

"The price for the Static IP Address on the Xtra Velocity service is $26.67 (ex GST)
per month. This fee covers the allocation of a single static IP address, and the provisioning
of any associated services such as SMTP queuing. This brings the total Xtra Velocity monthly
fee to $44.44 (ex GST) per month. These charges are additional to the Telecom JetStream monthly
fees."

2 Nokia M10

2.1 How do I switch the M10 off?

The power switch is at the back next to the power cord. If you follow the power cord you will find it. (for those of you not too inundated with kiwi culture you could try the thong).

2.2 How to I get access to my M10?

You have 3 options your browser, telnet, SNMP.

The browser and the telnet interface both have access to the same parts of the M10 and require a password in the current version for Telecom NZ.

In the address line of your browser type M10 or if that doesn't work try 192.168.1.254. When prompted for a user name you can type what you like, The password is Telecom with a capital T.

2.3 How do I change the username and password?

Access the M10 and enter the username and password in the PAP Username and PAP Password. PAP authentication should be on CHAP Authentication should be off. If you do not get the PAP and CHAP Setup page when you first access the M10 then you probably have an older version of

If you are brave and not so honest you may wish to meditate on this anonymous contribution...

###
Console port connections.

RJ45 on M10. When viewed from the front pin 1 is at the left & pin 8 is at
the right.

RJ45 - designation -  DB9
pin 1  107 DSR   pin 6
pin 2  108 DTR  pin 4
pin 3  109 CD   pin 1
pin 4      SG   pin 5
pin 5  103 TXD  pin 3
pin 6  104 RXD  pin 2
pin 7  105 RTS  pin 7
Pin 8  106 CTS  pin 8.

Be warned. If you change the modem configuration and then report a
fault you will be charged for the fault and the modem will be replaced or
reconfigured to standard.

Use this information totally at your own risk
###

The above was posted to the list and the last two paragraphs are probably the most important ones. It is entirley up to you what you do with it.

2.4 How can I set up the M10 to work with ...?

My program ... won't work, what do I do to Fix it?

If your favorite program won't work with the M10 it is probably because the M10 acts as a basic firewall. This means it prevents certain types of unauthorized connections. You will need to authorize the connections by opening what are called pinholes in the firewall. To add pinholes in your browser access the M10 and click on pinhole.

The following items need to be specified for each pinhole:

External Start Port
External End Port
Protocol
Internal IP address
Internal Port

You type the numbers in, select the protocol from the drop down list then click add. To remove and entry click Delete. Then click home and click save. Click restart. (I find that it is best to switch the modem off for 30 seconds and then back on again) To allow anything to connect to your computer you need to have 2 entries.

External External  Proto   IP Address     Internal
Start    End                              Port
1         65535    TCP     192.168.1.1    1
1         65535    UDP     192.168.1.1    1

The above may look like it sends all external ports to port 1 one of the internal machine, but it doesn't. The internal port is where the mapping begins. So the mapping above is 1-1, 2-2, etc. If you set the internal port to 33, the result would be 1-33, 2-34, etc.

If you wish to use the M10 as a DNS server try

External External Proto    IP Address     Internal
Start    End                              Port
1         65535   TCP      192.168.1.1    1
1         52      UDP      192.168.1.1    1
54        65535   UDP      192.168.1.1    54

If you add the first pair and can't surf anymore try this or add your DNS server IP addresses to the appropriate place. In windows, add them to the TCP/IP setting in Control Panel Networks. On a Mac try Control Panels TCP/IP and add them in there to Name Server Addr.

If you are running a Unix you will need to edit /etc/resolv.conf or your name server.

If you only want to open the specific pinholes that you need then try

Web server

HTTP requires port 80 but because the modem uses it you need to have at least 80-81 in the range

External External Proto    IP Address     Internal
Start    End                              Port
80        81      TCP      192.168.1.1    80

https is 443 and any others you may want to run.

Telnet has the same problem:

External External Proto    IP Address     Internal
Start    End                              Port
23        24      TCP      192.168.1.1    23

Quicktime (from http://www.apple.com/quicktime/resources/qt4/us/proxy/)

  Recommendations for Firewall Administrators
  QuickTime follows the conventions of the RTP and RTSP internet
  standards to stream media over the web. To enable QuickTime 4 to
  work properly inside your firewall, please follow the following IETF
  recommendation: 

    Open port 554 for RTSP/TCP data.

    Open ports 6970 through 6999 (inclusive) for RTP/UDP data.

  For more information on the RTP and RTSP internet standards:
    RTSP: http://info.internet.isi.edu:80/in-notes/rfc/files/rfc2326.txt
    RTP:  http://info.internet.isi.edu:80/in-notes/rfc/files/rfc1889.txt

Netmeeting

Is still an ongoing problem. Has anyone got the sound going yet?

ICQ

http://www.icq.com/firewall/

Option 1
External External Proto    IP Address     Internal                                         
Start    End                              Port
1024      65535   TCP      192.168.1.1    1024
4000      4000    UDP      192.168.1.1    4000

If you do this ICQ should work out of the box

Option 2 
External External Proto    IP Address     Internal                                         
Start    End                              Port
2000      4000    TCP      192.168.1.1    2000
4000      4000    UDP      192.168.1.1    4000

and configure ICQ as in

http://www.icq.com/firewall/port.html

VPNs

You may want to add in

External External Proto    IP Address     Internal                                         
Start    End                              Port
1         65535   PPTP     192.168.1.1    1

(if it uses pptp that is)

Others

If anyone has any others that they have needed to make adjustments for let me know and I'll add them to the list.

2.5 What is the current version of the M10 Software?

5.1.3 Build R2

In the browser click monitor then Overview you should get a result that says

status

Terminal shell v1.0
Nokia M10 multiport ADSL router / bridge
Running Nokia M10 software version 5.1.3 (build R2)
(k completed login: user administrator level)
Serial number J1990703729  , CPU MPC860SAR, firmware 2.2
Product ID T66160.09  A
Error logger message counts:
  Low 0, Medium 0, High 233, Warning 3200, Lost 0, Total 3433
Boot state: running in dram
Uptime 02:06:38:36

2.6 Can I put the M10 into bridging mode?

it IS possible to put the M10 into bridging mode, however, if you do this it put IP packets onto telecoms ATM circuit and this tends to distress them somewhat, the distress usually ends up in a call to your phone with a telecom person asking why it is you are doing things you are not supposed to be doing. generally you are told that if you do this again your service will be terminated with extreme prejiduce as this has the potential to break service for other customers on their ATM network (I'm sure there are a lotta other people out there useing telecoms ATM network that would be pretty peeved if a wee ADSL customer broke it)

the short form, do NOT put your M10 into bridging mode.

see also http://unixathome.org/adsl/2000_02/0159.html

3 Efficient 3020 PCI Internal card

3.1 Is there a Unix driver available for the efficient 3020?

No.

However if you run a *BSD ATM is built right in and you may be able to use a modified 3010 driver from FreeBSD sources are at ftp:/ftp.uninet.ee/pub/ATM/

Original NetBSD driver is at http://www.infolaunch.com/ATM/ All you have to do then is to ensure that PPP talks to the AAL 5 layer in the netnatm code from Chuck Cranor http://www.ccrc.wustl.edu/pub/chuck/tech/bsdatm/bsdatm.html

(the 3010 is also based on the LANAI which is why I was asking earlier) It is claimed that sppp in *BSD would be likely to have 90% of what is needed but it still comes down to someone writing the code. :-(

4 Problems with..?

4.1 FTP clients

When connecting to FTP servers from behind a firewall you may encounter problems:

PORT 192,168,1,2,4,33 
500 Only client IP address allowed for PORT command
PORT 192,168,1,2,4,254
200 PORT Command successful.
LIST -L
150 Opening ASCII mode data connection for /bin/ls.
426 Data connection closed, transfer aborted.

You must switch your FTP client into PASV mode for things to work.

These problems usually occur on Serv-U FTP servers. The PORT command tells the ftp server to initiate connections on the specified IP/port, and specifies the IP/port of your machine on the local LAN. Some servers disallow the use of the PORT to prevent FXPing, while others will respond to the PORT command and try and transmit to the IP/port specified (in the above example it is 192.168.1.2:4254) which will fail because the IP/port specified is the IP/port on the local LAN.

The PASV command tells the server to listen and wait for connections to be initiated by the client. Normally the server, on receipt of a request transfer command, will initiate the connection to the client using the IP/port specified by the PORT command.

4.2 Testing your own pinholes

To test a pinhole setting you will have to make a request to the external interface of the M10.

This can obviously be done with a separate internet connection, eg: traditional dial-up etc.

Testing the pinholes from the local LAN however presents problems: any requests to the external IP of the M10 from the local LAN will be handled as if the request were to the internal IP of the M10.

The following solutions have been suggested so far:

1. Set the proxy settings in your browser to point to your ISPs proxy. This will cause the ISP proxy to fetch the page on your behalf so the connection request will come from the proxy, not you.


Last modified 27/01/2000

Valid HTML 4.0!