VK2DOT Packet & Web  SITE    

Generated by Rod McCosker - Central Coast, NSW, Australia

XR32 – NdisXpkt Install:

 

Last updated 25-Jan-2013   Lot of errors in last section!

 

What is NdisXpkt?

 

Author: A.N. Martin M1FDE  Date: 15-11-2006  Version: 5.0.1.1

 

NdisXpkt is a kernel driver that gives Xrouter access to raw network packets.

NdisXpkt comes in two flavours, one for Windows 2000 and one for Windows XP.

Install only the correct one to match your system. The distribution package contains both, in separate directories named “Windows 2000” and “Windows XP”. Please make sure you’re reading the installation instructions for your version of Windows.

NdisXpkt is built entirely with sourcecode released by Microsoft for this purpose with very minor changes. I claim no copyright on this code whatsoever.

On the other hand please report any problems with the driver or with this documentation via the Xrouter Yahoo group and I will try to investigate.

Once installed, NdisXpkt will not be running unless Xrouter starts it to use its services. You can force it to start manually from a command window by entering:

 

    net start ndisxpkt

 

at which point you should see the response:

 

    The NdisXpkt service was started successfully.
 

Installing NdisXpkt on Windows XP

 

Terse instructions for veterans

 

Be an Administrator.

Extract the files from the .zip archive to your HDD.

Open “Network Connections” from the control panel.

In the right-click menu from one of the network ports select “Properties”.

Here in the LAN connection properties box, click “Install”.

Select “Protocol” and click “Add”.

Click “Have Disk”.

Click “Browse”. Navigate to the directory where you put the files.

Select the “.inf” file and click “Open”.

Click “OK”.

The LAN connection properties box should now show “NdisXpkt”.

Click “Close” and you’re done.

 

Detailed instructions for rookies

 

To install drivers, you need to log in using an account with Administrator priviledges.

Extract the files from the .zip archive into a temporary directory on your hard drive. You can remove this directory when you've finished installing.

Remember where you put them – you’ll need them later.

Open the control panel (usually found in the start menu).

 

Description: Description: image001

Double-click “Network Connections”.

Description: Description: image003

 

You may only have one or two network connections (ports) in the lower part of the pane. Select one of the network connections. Hold the right mouse button and select “Properties” in the menu that appears.

If you don’t have any networks in the lower pane, you need to install one. Either a network card, a USB network adapter, or a wireless LAN. This driver can’t be used without one.

If you really don’t want to connect an external network, but you do want to use Windows programs to connect to Xrouter via TCP/IP, then you have to install a dummy network device called the “Microsoft Loopback Adapter”.

It doesn’t matter which you choose, a new driver will bind itself with all of them – unless you come back and disable it.

 

Description: Description: image005

This window shows the different protocols that are bound to this network device.

You may not have the same ones as this shows, it doesn’t matter. Lower down the

list is “TCP/IP” which you certainly will have. We want to install something, so click the button marked “Install…”

Description: Description: image007

You’re adding a new protocol driver, so select “Protocol” and click “Add”.

Description: Description: image009

You don’t want any of the standard choices, so click “Have Disk”.

Description: Description: image011

OK so you haven’t got a floppy, you put the files on your hard disk.

Click “Browse” and navigate to the folder where you unzipped the files.

It will only show you .inf files.

Description: Description: image013

When you’ve found “ndispkt.inf”, select it and click “Open”.

Description: Description: image015

Now click OK.

Description: Description: image017

Digital signing is not required for NDIS drivers, so Microsoft tell me.

Click OK to install.

Description: Description: image019

Your “Connection Properties” panel should now show “NdisXpkt” in the list.

Click “Close”.

Congratulations! You’re done.

 

Uninstalling NdisXpkt

 

Make sure you’re not running Xrouter otherwise the system may not allow the driver to be stopped and uninstalled.

Proceed as above until you reach the network connections properties box.

Select the NdisXpkt protocol in the scrollable list.

Click “Uninstall”.

Windows reminds you that uninstalling removes it from all network ports.

Click “Yes”.

At this point the protocol should disappear from the list.

Click “Close”.

 

 

 

Installing NdisXpkt on Windows 2000

Terse instructions for veterans

Be an Administrator.

Extract the files from the .zip archive to your HDD.

Open “Network Connections” from the control panel.

In the right-click menu from one of the network ports select “Properties”.

Here in the LAN connection properties box, click “Install”.

Select “Protocol” and click “Add”.

Click “Have Disk”.

Click “Browse”. Navigate to the directory where you put the files.

Select the “.inf” file and click “Open”.

Click “OK”.

The LAN connection properties box should now show “NdisXpkt”.

Click “Close” and you’re done.

 

Detailed instructions for rookies

To install drivers, you need to log in using an account with Administrator priviledges.

Extract the files from the .zip archive into a temporary directory on your hard drive. You can remove this directory when you've finished installing.

Remember where you put them – you’ll need them later.

Open the control panel (usually found in the start menu).

Description: Description: C:\Users\Rod\AppData\Local\Temp\_tc1\NDISXPKT\Windows 2000\install_files\image001.png

Double-click “Network Connections”.

Description: Description: C:\Users\Rod\AppData\Local\Temp\_tc1\NDISXPKT\Windows 2000\install_files\image003.png

You may only have one or two network connections (ports). Select one of the network connections. Hold the right mouse button and select “Properties” in the menu that appears.

If you don’t have any networks, you need to install one. Either a network card, a USB network adapter, or a wireless LAN. This driver can’t be used without one.

If you really don’t want to connect an external network, but you do want to use Windows programs to connect to Xrouter via TCP/IP, then you have to install a dummy network device called the “Microsoft Loopback Adapter”.

It doesn’t matter which you choose, a new driver will bind itself with all of them – unless you come back and disable it.

Description: Description: C:\Users\Rod\AppData\Local\Temp\_tc1\NDISXPKT\Windows 2000\install_files\image005.png

This window shows the different protocols that are bound to this network device.

You may not have the same ones as this shows, it doesn’t matter. Lower down the list is “TCP/IP” which you certainly will have.

We want to install something, so click the button marked “Install…”

Description: Description: C:\Users\Rod\AppData\Local\Temp\_tc1\NDISXPKT\Windows 2000\install_files\image007.png

You’re adding a new protocol driver, so select “Protocol” and click “Add”.

Description: Description: C:\Users\Rod\AppData\Local\Temp\_tc1\NDISXPKT\Windows 2000\install_files\image009.png

You don’t want any of the standard choices, so click “Have Disk”.

Description: Description: C:\Users\Rod\AppData\Local\Temp\_tc1\NDISXPKT\Windows 2000\install_files\image011.png

OK so you haven’t got a floppy, you put the files on your hard disk.

Click “Browse” and navigate to the folder where you unzipped the files.

It will only show you .inf files.

Description: Description: C:\Users\Rod\AppData\Local\Temp\_tc1\NDISXPKT\Windows 2000\install_files\image013.png

When you’ve found “ndispkt.inf”, select it and click “Open”.

Description: Description: C:\Users\Rod\AppData\Local\Temp\_tc1\NDISXPKT\Windows 2000\install_files\image015.png

Now click OK.

Description: Description: C:\Users\Rod\AppData\Local\Temp\_tc1\NDISXPKT\Windows 2000\install_files\image017.png

Click OK to install.

Description: Description: C:\Users\Rod\AppData\Local\Temp\_tc1\NDISXPKT\Windows 2000\install_files\image019.png

Your “Connection Properties” panel should now show “NdisXpkt” in the list.

Click “Close”.

Congratulations! You’re done.

 

Uninstalling NdisXpkt

Make sure you’re not running Xrouter otherwise the system may not allow the driver to be stopped and uninstalled.

Proceed as above until you reach the network connections properties box.

Select the NdisXpkt protocol in the scrollable list.

Click “Uninstall”.

Windows reminds you that uninstalling removes it from all network ports.

Click “Yes”.

At this point the protocol should disappear from the list.

Click “Close”.

 

 

 

BRIEF SETUP GUIDE for WinXP & Win2000 with NDISXPKT:

  • Install operating system onto PC [eg Windows XP]
  • Setup Ethernet IP address on PC [ eg 192.168.1.3]
  • Make directory C:\HOLD
  • Download from LAN or USB memory stick to C:\HOLD –

Total Commander

startdelay_v2.5b138.exe

  • Make directory C:\XR32
  • Download from LAN or USB memory stick to C:\XR32

XR32.EXE

IPROUTE.SYS

ACCESS.SYS

PASSWORD.SYS

XROUTER.CFG

NDISXPKT                      [Directory]

HELP                                               [Directory]

  • Install Total Commander.
  • Install NDISXPKT into Ethernet “Local Area Connections Properties” window.
  • Change XROUTER.CFG callsign, Netrom Alias, Address & XR32 IP address [eg 192.168.1.6]
  • Install startdelay_v2.5b138.exe.

                                              Add NDISXPKT.BAT as first execution.

                                              Add XR32.EXE with 10 seconds delay as second execution.

  • Reboot system. XR32 window should appear on desktop.

 

 

COMPLETE SETUP GUIDE for WinXP & Win2000 with NDISXPKT:

Install operating system onto PC. MicroXP, TinyXP, Windows XP or Windows 2000 are the only operating systems to be used with XR32. My recommendations would be to use TinyXP Version 11. TinyXP allows you to use old slow [150Mhz] computers, with small amount of memory [128Mb]. If you are using an old Laptop to run XR32 as a Remote Node  it is recommended that you install MicroXP.

 

TinyXP or MicroXP iso’s should be available on the internet – try to Google it.

 

                               Setup the NDISXPKT driver as described above.

 

Setup Ethernet IP address on PC within Ethernet “Local Area Connections Properties” window.  [ eg 192.168.1.3] as below -

 

Description: Description: Description: Description: Description: Description: Description: Description: F4-Key

 

 

                                              Press Properties for Internet Protocol (TCP/IP), as above.

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: ip start

 

Fill in IP address, etc for your PC to use, as above.

 

Type in ROUTE PRINT into a Windows DOS box, to display your NIC address, as below.

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: ip

  • The following Files are used for the following –

 

Files are available here for XR32. [Note the INDISXPKT files are for WinXP, Win2000 are under Win2000]

 

  • Make directory C:\HOLD

  • Download from LAN or USB memory stick to C:\HOLD –

Total Commander

startdelay_v2.5b138.exe

  • Install Total Commander onto PC.

  • Install startdelay_v2.5b138.exe onto PC.

  • Make a XR32 directory – eg C:\XR32

  •   Place the following files from the  Files   section above, into C:\XR32

XR32.EXE

IPROUTE.SYS

ACCESS.SYS

PASSWORD.SYS

XROUTER.CFG

NDISXPKT                [Directory]

HELP                          [Directory]

MAN                            [Directory]

 

  • Install the NDISXPKT driver.

 

  • Edit file XR32.CFG in directory - C:\XR32

Replace VK2DOT with your callsign.

Replace DOTXR3 with your Netrom Alias.

Replace Niagara Park with your address.

Replace XR32 IP Address 192.168.1.6 with your own IP address for XR32. [look under INTERFACE=12].  This IP address must be different to the Windows XP Ethernet address you ave used above.

In a DOS Window – type ROUTE PRINT – This will display your MAC address for your XR32 machine,

Replace ETHADDR=00:02:a5:00:c8:ba  with MAC address displayed.

Add or remove Ports as desired.

Add or remove COMMANDS as desired.

  • Go to a DOS screen and type ROUTE PRINT

 

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: mac

 

Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Start Delay

 

  • Place the MAC address from above into the Ethernet Address -

;--------------------------------------

; Ethernet Interface

;--------------------------------------

;

INTERFACE=12

        TYPE=EXTERNAL

        ID=Ethernet LAN

        PROTOCOL=ETHER

        MTU=1064

       ETHADDR=00:08:02:1e:79:c7

ENDINTERFACE

;

;--------------------------------------

 

  • Select a LAN IP address which is not being used on your LAN. [ eg 192.168.1.6]

;--------------------------------------

PORT=12;

        ID=Ethernet LAN

        INTERFACENUM=12

        IPADDRESS=192.168.1.6

        PACLEN=240

        FRACK=5000

        MAXFRAME=4

        MHEARD=2

        RFBAUDS=128000

        DYNDNS=1

ENDPORT

;

;--------------------------------------

 

  • Setup startdelay as follows –

  • This should result as an example -

XR32 machine = 192.168.1.3

XR32 program = 192.168.1.6

XR32 = DOTXR3:VK2DOT-6

 

NOTE: We have removed SAVER, WATCHDOG, WATCHADDR and CTRLADDR from XRouter.cfg.