Building your own Coyote Linux Router

Download Coyote Linux 2.24 (or later) from Vortech Consulting. This package contains the Linux Floppy Builder scripts for Coyote Linux. You need a functioning Linux system to use this package.

Check the sum of the download with the command:

md5sum Desktop/coyote-2.24.tar.gz

(As of 2006.03.18, the checksum is currently: a48561b0ff936dff08f5000d870cfafa)

Unpack this as root! It attempts to create device nodes and gets upset when it cannot.

If one of your Network Interface Cards (NIC's) is slower than the other, connect the router's SLOWER NIC to the ethernet and the onboard faster NIC to the server.

Coyote floppy builder script v2.9

Please choose the desired capacity for the created floppy:

1) 1.44Mb (Safest and most reliable but may lack space needed for some options)
2) 1.68Mb (Good reliability with extra space) - recommended
3) 1.72Mb (Most space but may not work on all systems or with all diskettes)

Enter selection: 2

Please select the type of Internet connection that your system uses.

1) Standard Ethernet Connection
2) PPP over Ethernet Connection
3) PPP Dialup Connection

Enter Selection: 1

Configuring system for Ethernet based Internet connection.

By default, Coyote uses the following settings for the local network interface:

IP Address: 192.168.0.1
Netmask:    255.255.255.0
Broadcast:  192.168.0.255
Network:    192.168.0.0

Would you like to change these settings? [Y/N]:  N

Does your Internet connection get its IP via DHCP? [y/n]: Y

Some areas require you to specify a hostname when obtaining a DHCP address.
This hostname would have been given to you when you originally had
your Internet access installed.  If you have been supplied with a hostname
for your computer, enter it here. If not, simply press enter.

Enter your DHCP hostname:                                     

Install the Big Pond login software? [y/n]: N

Do you want to enable the coyote DHCP server? [y/n]: N

If you don't know what a DMZ is, just answer NO
You you like to configure a De-Militarized Zone? [Y/N]: N

You now need to specify the module name and parameters for your network cards.

If you are using PCI or EISA cards, leave the IO and IRQ lines blank.

Enter the module name for you local network card: 3c59x
Enter IO address (Leave blank for PCI cards):
Enter IRQ (Leave blank for PCI cards):

Enter the module name for your Internet network card: 3c59x
Enter IO address (Leave blank for PCI cards):
Enter IRQ (Leave blank for PCI cards):
Checking module deps for (3c59x,3c59x)...
Module 3c59x dep =
Module 3c59x dep =
Copying module: drivers/3c59x.o

The default language of the Coyote Web Administrator is English
Do you like to configure a different language ? [Y/N]: N

If you have a syslog server on your LAN you want Coyote to send its syslog
data to, you can specify the address here. If unsure or you do not have a
syslog server, leave this entry blank.

Syslog server address:  
Building package: etc
Building package: local
Building package: modules
Building package: root
Building package: dhcpd
Building package: webadmin
Building package: l7filter

Make sure that you have a floppy in the first floppy drive
in this system and press enter to continue...

...

Would you like to create another copy of this disk [y/n]? N

Now, make a floppy image of the floppy you just built.

ddrescue /dev/sda coyote.img

If all goes well, you get an ASCII coyote when you boot from the floppy. Username "root" and no password gets you in. ip addr should reveal two ethernet connections, one of which will have the address 192.168.0.1, and the other will be a "real" address, probably(?) assigned by a DHCP server.

Connect the Coyote Router's LAN (whichever Ethernet port was assigned the IP address 192.168.0.1) to the switch and connect the server to the switch. (In my case the switch is a Netgear FS108 Fast Ethernet Switch, the router goes into port 8, labeled "Link / FDX", and the server goes into port 7.)

EdubuntuDocumentation/EdubuntuCookbook/GettingStarted/CoyoteRouter (last edited 2011-05-16 15:54:32 by jengelh)