[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[qpimd-users] Step-by-step example for applying qpimd patch
From: |
Everton Marques |
Subject: |
[qpimd-users] Step-by-step example for applying qpimd patch |
Date: |
Fri, 30 Dec 2011 12:56:09 -0200 |
For the archives.
# install GNU awk
sudo aptitude install gawk
# create work dir
cd ;# get back to home dir
mkdir quagga
cd quagga
# get software
wget http://www.quagga.net/download/quagga-0.99.17.tar.gz
wget http://download.savannah.gnu.org/releases/qpimd/qpimd-0.162.tar.gz
# unpack software
tar xzf quagga-0.99.17.tar.gz
tar xzf qpimd-0.162.tar.gz
# apply patch
patch -p1 -d quagga-0.99.17 < qpimd-0.162/pimd-0.162-quagga-0.99.17.patch
# enter source tree
cd quagga-0.99.17
# configure source tree
./configure --prefix=/usr/local/quagga --enable-pimd --enable-tcp-zebra
# compile
make
# remove previous installation binaries from way (if any)
sudo mv /usr/local/quagga /usr/local/quagga.old
# install binaries (under /usr/local/quagga)
sudo make install
# copy sample configuration
sudo cp /usr/local/quagga/etc/zebra.conf.sample /usr/local/quagga/etc/zebra.conf
sudo cp /usr/local/quagga/etc/pimd.conf.sample /usr/local/quagga/etc/pimd.conf
# tell zebra daemon to send logging to stdout (ease debugging)
sudo echo 'log stdout' >> /usr/local/quagga/etc/zebra.conf
# we will run daemons as user "quagga"
# then, we now create group and user "quagga"
# (any user would do, but be consistent referencing it afterwards)
sudo groupadd quagga
sudo useradd quagga -g quagga
# give "quagga" user permissions to config files
sudo chown -R quagga:quagga /usr/local/quagga/etc
# start zebra daemon
sudo /usr/local/quagga/sbin/zebra -u quagga -g quagga -i
/usr/local/quagga/etc/zebra.pid
2011/08/22 19:58:17 ZEBRA: Zebra 0.99.17 starting: address@hidden
# start pimd daemon
sudo /usr/local/quagga/sbin/pimd -i /usr/local/quagga/etc/pimd.pid
2011/08/22 20:02:08 PIM: Boot logging temporarily directed to stdout - begin
2011/08/22 20:02:08 PIM: Quagga 0.99.17 pimd 0.162 starting
2011/08/22 20:02:08 PIM: Boot logging temporarily directed to stdout - end
2011/08/22 20:02:08 PIM: Loading configuration - begin
2011/08/22 20:02:08 PIM: pim_if_add_vif: ifindex=0 < 1 on interface eth0
% Interface eth0 does not exist
2011/08/22 20:02:08 PIM: Loading configuration - end
2011/08/22 20:02:08 PIM: Quagga 0.99.17 pimd 0.162 starting, VTY
interface at port TCP 2611
2011/08/22 20:02:08 PIM: PIM_MOTD_VERSION: adding pimd version to default MOTD
2011/08/22 20:02:08 PIM: PIM_ZCLIENT_DEBUG: zclient debugging is
supported, mode is OFF (see option -Z)
2011/08/22 20:02:08 PIM: PIM_CHECK_RECV_IFINDEX_SANITY: will match
sock/recv ifindex
2011/08/22 20:02:08 PIM: PIM_USE_QUAGGA_INET_CHECKSUM: using Quagga's
builtin checksum
2011/08/22 20:02:08 PIM: PIM_GETTIME_USE_GETTIMEOFDAY: work-around
improper monotonic clock
2011/08/22 20:02:08 PIM: HAVE_CLOCK_MONOTONIC
2011/08/22 20:02:08 PIM: zclient update contacting ZEBRA daemon at
socket TCP 127.0.0.1,2600
2011/08/22 20:02:08 PIM: zclient_init cleared redistribution request
2011/08/22 20:02:08 PIM: pim_zebra_init: requesting redistribution for
system (0)
2011/08/22 20:02:08 PIM: pim_zebra_init: requesting redistribution for
kernel (1)
2011/08/22 20:02:08 PIM: pim_zebra_init: requesting redistribution for
connected (2)
2011/08/22 20:02:08 PIM: pim_zebra_init: requesting redistribution for
static (3)
2011/08/22 20:02:08 PIM: pim_zebra_init: requesting redistribution for rip (4)
2011/08/22 20:02:08 PIM: pim_zebra_init: requesting redistribution for ripng (5)
2011/08/22 20:02:08 PIM: pim_zebra_init: requesting redistribution for ospf (6)
2011/08/22 20:02:08 PIM: pim_zebra_init: requesting redistribution for ospf6 (7)
2011/08/22 20:02:08 PIM: pim_zebra_init: requesting redistribution for isis (8)
2011/08/22 20:02:08 PIM: pim_zebra_init: requesting redistribution for bgp (9)
2011/08/22 20:02:08 PIM: pim_zebra_init: requesting redistribution for hsls (10)
2011/08/22 20:02:08 PIM: pim_zebra_init: requesting default
information redistribution
2011/08/22 20:02:08 PIM: pim_zebra_init: zclient update socket initialized
2011/08/22 20:02:08 PIM: zclient_lookup_sched_now: zclient lookup
immediate connection scheduled
2011/08/22 20:02:08 PIM: zclient_lookup_new: zclient lookup socket initialized
2011/08/22 20:02:08 PIM: zclient_lookup_connect: FIXME blocking
connect: zclient_socket()
### the logging above shows a healthy boot from pimd ###
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [qpimd-users] Step-by-step example for applying qpimd patch,
Everton Marques <=