Skip to content

Latest commit

 

History

History
58 lines (41 loc) · 1.1 KB

README.md

File metadata and controls

58 lines (41 loc) · 1.1 KB

docker-quagga

Dockerfile with alpine linux and quagga for GNS3.

This is a container which I used for education purposes.

You can find this container on Docker Hub: fknorre/quagga

Usage Docker

Run

docker run --rm -t -d --name quagga fknorre/quagga:1.2.2-alpine

Re-/Build:

docker build --tag fknorre/quagga:<version> .

Usage Quagga

The config files are located under /etc/quagga and are empty so that the students can configure them. If you want to have preconfigured config files add them to the Dockerfile or create an new image from a preconfigured container using docker commit <container-name>.

If you want to use RIP, use fknorre/quagga:1.2.2-alpine.

Example configuration

zebra.conf:

hostname R1
password pw
enable password pw
log file /var/log/quagga/zebra.log

ripd.conf

hostname R1
password pw
enable password pw
log file /var/log/quagga/ripd.log
# start zebra
zebra -d
# start rip
ripd -d
# connect with zebra console
telnet localhost 2601
# connect with rip console
telnet localhost 2602