qpimd-users
[Top][All Lists]
Advanced

[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 ###



reply via email to

[Prev in Thread] Current Thread [Next in Thread]