[BE network picture] MagXNet

Last update : 28 Sep 2001 / 21.13 CET


You should also check out Magic goes Ethernet from Mille Babic.


Index

   

[BE users picture] Description

  Vassilis Papathanassiou from Greece, made a network add-on for MagiC.
Mid 1999 Vassilis finished his STinG driver for RTL 8012 ethernet controllers with plans for a PCB. He also had plans to write a network package for MagiC. This package is MagiCNet.
It enables one to work in a network environment without setting up STinG or another TCP-IP Stack. The package is based on unix and MinTNet. A lot of files and utilities are well known for users of the latter Operating System.

[device picture] Environment

  This chapter describes the several environmental parameters that were used.

A description of the hardware used in my test environment :

  • Atari Falcon030 - 14 Meg RAM - 2,2 Gig HD
    • OS : Magic 5
    • MagXNet & Ethernet driver
    • Genius LAN 3000 (Parallel Ethernet Adapter)
    • ROM port device
  • Atari Mega ST 4 - 4 Meg RAM - 30 Meg HD
    • OS : Magic 5
    • STinG 1.20
    • Ethernet driver v 01.02
    • B-Net v 2.06
    • Riebl Card - Mega Bus
  • Pentium 200 PC - 32 Meg RAM - 2,2 Gig HD
    • OS : Win 95
    • Microsoft TCP-IP Stack
    • D-Link DE-528 CT Ethernet Card
  • Pentium 133 PC - 64 Meg RAM - 1,1 Gig HD
    • OS : Win NT 4
    • Microsoft TCP-IP Stack
    • Novell NE-2000 Ethernet Card
    • Serv-U FTP Server

Addressing :

  • The network number : 10.3.56.0
    For more info about this : RTL8012 Environment.
  • Netmask : 255.255.255.0
  • IP address Falcon 030 : 10.3.56.1
  • IP address Mega ST 4 : 10.3.56.2
  • IP address Pentium 133 PC : 10.3.56.13
  • IP address Pentium 200 PC : 10.3.56.135

The complete setup looks like this :

[the network setup]
   Remark 1 : The router/gateway can be any computer : i.e. a Windows PC, a Linux PC, a MAC and even an atari.   

[MagXNet Icon] MagXNet Installation

  This chapter talks about the installation of MagXNet.

It is quite easy to setup MagXNet on your computer. But you need a correct installed version og Magic 5 or higher.
Three aspects will be covered :
  1. General Magic set-up
  2. General MagXNet set-up
  3. GEM front-end (Not yet)

1. General Set-up

Set the Magic Timeslice to 20 - 25 ms. This improves performance with both STiNG and MagXNet. It gives more time to TCP-IP.

< picture of timeslice cpx >


Install the MagXNet package on a partition that allows long file-names, i.e. no TOS 8.3 file-names.
Use the <[boot_drive]:\GEMSYS\MAGIC\UTILITY\VFATCONF.PRG> to do this.

< picture of vfatconf.prg >


2. General MagXNet set-up

Read carefully the <[HOME-MagXNet]\README.1ST> file.
Installation is simple. The only things needed to do are :
  1. Copy the contents of XTENSION folder to <[boot_drive]:\GEMSYS\MAGIC\XTENSION>. To prevent confusion, MagicNet drivers have the extention MIF and not XIF like MiNT-Net drivers.
  2. Place the contents of NET_CONF - i.e. the files MAGXCONF.PRG and MAGX_RC.NET - in the default start-folder <[boot_drive]:\GEMSYS\MAGIC\START>.

[Magic Subdirs]

3. GEM front-end

Vassilis is still busy programming the interface.



[MagXNet Icon] MagXNet Configuration

  Installation was quite simple, configuration is not so simple. One has to know good what he's dooing and a lot of files have to be adapted.

The most important file is <[boot_drive]:\GEMSYS\MAGIC\START\MAGX_RC.NET> :


# Where is your /etc path (please use a VFAT partition)
etc_path G:\MAGXNET\ETC

# Absolutely necessary!
ifconfig lo0 addr 127.0.0.1 up

# Ethernet adapters
ifconfig en0 addr 10.3.56.1 up

# Default route for Masquerades, NATs, proxys etc
route add default en0 gw 10.3.56.135

# Site dependant netmask setup
ifconfig en0 netmask 255.255.255.0

Furthermore are all other files that have to be adapted available in the folder <[HOME-MagXNet]\etc\> :
  • <domainname> : enter your ISPs domain.
    
    pandora.be
    
    
  • <hostname> : give your computer a name.
    
    FALCON
    
    
  • <hosts> : a lookup table between IP-addresses and names.
    
    #
    # Host Database
    #
    # Local Host
    #
    127.0.0.0 localhost loopback lo0 loghost
    #
    # Private Network (According to RFC 1597)
    #
    127.0.0.1	FALCON	LOCALHOST
    10.3.56.13	SAKA
    10.3.56.135	COCO
    
    
  • <netmasks> : a network masks database. (is not read yet by ifconfig.ttp)
    
    #
    # Network masks database
    #
    # only non-default subnet masks need to be defined here
    #
    # Network	netmask
    10.3.56		255.255.255.0
    
    
  • <host.conf> : configuration file for resolve.
    
     NOTHING TO CHANGE
    
    
  • <networks> : the network class (optional).
    
     NOTHING TO CHANGE
    
    
  • <protocols> : supported protocols database.
    
     NOTHING TO CHANGE
    
    
  • <resolve.conf> : Domain Name Service settings.
    
    domain localhost
    nameserver 127.0.0.1
    domain pandora.be
    nameserver 195.130.132.17
    
    
  • <services> : services and port number database.
    
     NOTHING TO CHANGE
    
    
Remark : The contents of the directory <[HOME-MagXNet]\etc\> should be on a partition supporting long file-names ! This for compatibility with programs checking for files that don't fit in TOS 8.3 filenames (ex : <host.conf>).

[MagXNet Icon] MagXNet Miscellaneous

  General Misc stuff will be here soon...
  • usage of tool commands from shell
  • aFTP - speed numbers + problems
  • FTP.TTP
  • TRACEROUTE.TTP

[back arrow]