The following network stacks have been successfully tested with plipbox:
All network stacks expect the plipbox device driver in devs:networks on
your system volume. So copy this file first before proceeding.
Copy plipbox.device from this release in the amiga/bin directory to your
Amiga installation. Select the suitable m680x0 version for your hardware
platform and copy the plipbox.device file without the RELEASE_000 or
RELEASE_020 extension:
copy plipbox.device_RELEASE_000 devs:networks/plipbox.device
plipbox.device on the disk (see section 2.1)AmiTCP/db/interfaces and add:plipbox dev=devs:networks/plipbox.device
AmiTCP:bin/startnet and rename the interface to plipbox0.
On the network boot disk: Edit df0:s/Prefs/Env-Archive/nbddriver (EnvARC:)
and set plipbox0EnvARC:sana2 (Network Boot Disk: df0:s/Prefs/Env-Archive) you can
place an optional configuration file called plipbox.config.
For options see the plipbox documentation.
A sample file is available in directory amiga/src of this release.EnvARC:nbdip to set the Amiga's IP and
use EnvARC:nbdgw to set the gateway of your network.AmiTCP:db/netdb-myhost and adapt the NAMESERVER entry accordingly.
Use the DNS server of your local network here. (in my setup 192.168.2.1).
The network boot disk uses the IP address stored in the EnvARC:nbdns file.GenesisPrefsInterfaces select NewInterface Tab enter:Name: plipbox0IP Address, Gateway, Netmask to match your local networkSANA II Tab enter:Specify SANA II device: devs:networks/plipbox.device OkayResolve Tab do not forget to name your DNS servers and set your
domain name(s) dynamic setup does not work with plipbox. You must either use static
or an external DHCP client suitable for AmiTCP/Genesis.Genesis and enable your new plipbox0 interfaceMiamiDXHardware Tab and click New:Select Hardware Type pick EthernetName: plipboxType: SANA IIDriver: devs:networks/plipbox.deviceOkInterfaces Tab and click New:Interface Type: EthernetInterface connection: LANplipboxstatic or dynamic in IP Type, Netmask Type, Gateway Type. Enter
your network parameters in static mode.Multicast: disabled.TCP/IP Settings... to fetch DNS servers, too.Databases Tab select Table DNS servers and add your static DNS
server IPs (if you don't use dynamic DNS via DHCP)Menu: Settings -> SaveplipboxHardware Tab and double
click your plipbox entry. Now select SANA-II Parameters and enter a
new MAC address in the Hardware address field.Then you need an interface configuration file for the plipbox device.
Simply copy a template from Storage/NetInterface and modify this one:
copy sys:Storage/NetInterfaces/cnet devs:NetInterfaces/plipbox
Now adjust the following values in the file (use either static or DHCP section!):
device=plipbox.device
# -- DHCP --
configure=dhcp
# -- static --
address=<your ip>
netmask=<your mask>
Have a look in devs:internet/name_resolution to set your DNS servers and
your domain name.
User-Startup section of RoadshowFor testing you can activate/de-activate the interface with:
> addnetinterface devs:netinterfaces/plipbox
> ... use network ...
> netshutdown
To make sure that the plipbox device goes offline if you shut down the net you have to add the following options to your interface configuration file:
downgoesoffline=yes
If you use multiple plipbox devices in a single network then you have to assign them unique MAC addresses. You can set the MAC address of your plipbox with the following option in your Roadshow device configuration file:
hardwareaddress=1a:11:a1:a0:00:01
A complete device config looks like:
device=plipbox.device
configure=dhcp
downgoesoffline=yes
hardwareaddress=1a:11:a1:a0:00:01
While the plipbox.device is in general zero-config and needs no adjustement, you can control some options via a configuration file.
The text file needs to be called:
ENV:SANA2/plipbox.config
Store your file in the environment archive to have it available after the next reboot, too:
ENVARC:SANA2/plipbox.config
The following options are supported:
NOBURST (switch /S) (default: burst on)
TIMEOUT (numerical key /K/N) (default: 500 * 1000) (unit: microseconds)
NOSPECIALSTATS (switch /S) (default: special stats on)
PRIORITY (numerical key /K/N) (default: 0) (unit: AmigaOS task prio)
BPS (numerical key /K/N) (default: 60 * 1024 * 8) (unit: bits/second)
MTU (numerical key /K/N) (default: 1500) (unit: bytes)
$HOME/amiga/shared
here but you can use another directory as well but need to adjust AMIGA_DIR
in amiga/src/makefile!~/amiga/shared:
wb310 system root of a Workbench 3.1 HD Installation
sc complete installation directory of SAS C 6.58
AmiTCP-SDK-4.3 AmiTCP SDK
The AmiTCP-SDK-4.3 is available on Aminet
- Enter directory amiga/src of this release
- Build on your Mac or PC shell with:
> make dist build release files
> make all build without optimization
> make opt build with optimization
> make clean remove files of current build
> make clean_dist remove all build files
amiga/binEOF