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 plipbox0
EnvARC: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.GenesisPrefs
Interfaces
select New
Interface
Tab enter:Name: plipbox0
IP Address, Gateway, Netmask
to match your local networkSANA II
Tab enter:Specify SANA II device: devs:networks/plipbox.device
Okay
Resolve
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
interfaceMiamiDX
Hardware
Tab and click New
:Select Hardware Type
pick Ethernet
Name: plipbox
Type: SANA II
Driver: devs:networks/plipbox.device
Ok
Interfaces
Tab and click New
:Interface Type: Ethernet
Interface connection: LAN
plipbox
static
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 -> Save
plipbox
Hardware 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/bin
EOF