3.4 Utilities That Can Use Novell IPv6

This section discusses the utilities that can use IPv6 and the manner in which they can be used:

3.4.1 Apache2

Server Side

  1. Copy the WinSock NLM files from the sys:\research\ipv6\winsock directory to the c:\nwserver directory.

  2. Copy the folders and nlm files from the sys:\research\ipv6\apache2 directory to the sys:\apache2 directory.

  3. Load ipv6.nlm.

  4. Load resolv.nlm.

  5. Load sys:\apache2\apache2.nlm.

This starts the Apache Server.

Client Side (Browser)

This information is specific to the Internet Explorer* (IE) on the Windows* XP platform. It can also apply to Support Patch for IPv6 for Windows 2000 nodes.

The default browser (IE) that comes with Windows XP does not support literal IPv6 strings as addresses. Therefore, you cannot use the address directly in the browser as http://[3ffe::1]. You must use DNS names for the address.

  1. Disable the proxy in your Browser.

    In IE, click Tools > Internet Options > Connections > LAN Settings, then deselect the Use a proxy server for your LANcheck box.This must be done in case the DNS query is directed to the proxy, which might not have IPv6 support.

  2. Verify the DNS entry.

    • If you have a DNS server supporting IPv6 Name-to-Address resolution, you can depend on that for resolution of the query.

    • Otherwise, you can configure the DNS name in the c:\windows\system32\drivers\etc\hosts file, similar to the format used for IPv4. For example:

      3ffe::1 ipv6_host

Http://ipv6_host then connects to the Apache Server.

3.4.2 FTP6

  1. Copy the nwftpd6.nlm file from the sys:\research\ipv6\ftp directory to the sys:\system directory.

  2. Copy the nwftpd6.msg file from the sys:\research\ipv6\ftp directory to the sys:\system\nls\4 directory.

  3. In order to use IPv6-enabled FTP Server (nwftpd6.nlm), make sure to unload the IPv4 version in the system (unload nwftpd.nlm).

  4. Run nwftpd6.nlm.

    It autoloads ftpif.nlm.

  5. Enter nwftpd6 -a at the server console to create an anonymous user for FTP access.

Nwftpd6.nlm binds to all the interfaces in the system.

3.4.3 IPTrace6

IPTrace6 is a debugging tool used to trace the path taken by the packet from the source host to reach the destination host. It lists the IPv6 addresses of the intermediate routers that have been traversed to reach the destination. It uses the ICMPv6 error messages to achieve the same thing.

You can locate IPTrace6 in sys:\research\ipv6\tools\iptrace6.nlm.

Enter the following command to use the IPTrace6 feature:

IPTrace6 destination [Hops=max_hops] [StartHop=starting_ttl] [Wait = max_wait_time] [Port=destination_port] [Pkt = number_of_packets_for_each_hop]

Parameters for IPTrace6

  • Hops: Specifies the maximum number of hops that will be made before IPTrace6 stops searching. Default = 30.

  • StartHop: Specifies the initial value of the time-to-live (ttl) in the outgoing packet. For example, if there are three hops to the destination and the StartHop is specified as 2, the IPTrace6 display skips the router at the first hop and starts from the second one. Default = 1.

  • Wait: Specifies the time (in seconds) to wait for the response (ICMPv6 Time Exceeded) to a probe. If no reply is received within this time, an asterisk (*) is displayed. Default = 5.

  • Port specifies the UDP port number that the IPTrace6 packets are sent to. It should be greater than 6000. Default = 40001.

  • Pkt specifies the number of packets sent with the same ttl value. Default = 3.

Some examples of using IPTrace6:

IPTrace6 www.novell.com 
IPTrace6 www.novell.com Starthop=3 Pkt=4 

3.4.4 PING6

  1. Copy the ping6.nlm file from the sys:\research\ipv6\ping6 directory to the sys:\system directory.

  2. Run ping6.nlm to test the communication between any two nodes.

    HINT:Just entering ping6 without any options opens the Help screen.