Posted on May 26, 2015 4:16 pm
 |  Asked by Ronald David Hurtado Ulfe
 |  965 views
RESOLVED
0
0
Print Friendly, PDF & Email

Dear EOS friends,

I was not able to install pppoe.

wget http://www.roaringpenguin.com/files/download/rp-pppoe-3.10.tar.gz

tar -zxf rp-pppoe-3.10.tar.gz

cd rp-pppoe-3.10/src

./configure——————> This task can not be done.
make
sudo make install

I get errors related to c compiler.

0
Posted by Andrei Dvornic
Answered on May 26, 2015 4:54 pm

This is because there is no C compiler in EOS by default. Why not use a Fedora RPM instead?

Arista#copy ftp://ftp.pbone.net/mirror/archive.fedoraproject.org/fedora/linux/releases/14/Fedora/i386/os/Packages/rp-pppoe-3.10-6.fc12.i686.rpm extension:
Copy completed successfully.

Arista#show extensions
Name                                       Version/Release           Status extension
------------------------------------------ ------------------------- ------ ----
rp-pppoe-3.10-6.fc12.i686.rpm              3.10/6.fc12               A, NI     1

A: available | NA: not available | I: installed | NI: not installed | F: forced

Arista#extension rp-pppoe-3.10-6.fc12.i686.rpm

Arista#bash sudo pppoe -h
bash sudo pppoe -h
Usage: pppoe [options]
Options:
   -I if_name     -- Specify interface (default eth0.)
   -D filename    -- Log debugging information in filename.
   -T timeout     -- Specify inactivity timeout in seconds.
   -t timeout     -- Initial timeout for discovery packets in seconds
... 
PPPoE Version 3.10, Copyright (C) 2001-2006 Roaring Penguin Software Inc.
PPPoE comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to redistribute it under the terms
of the GNU General Public License, version 2 or any later version.
http://www.roaringpenguin.com

Arista#show extensions
sh ext
Name                                       Version/Release           Status extension
------------------------------------------ ------------------------- ------ ----
rp-pppoe-3.10-6.fc12.i686.rpm              3.10/6.fc12               A, I      1

A: available | NA: not available | I: installed | NI: not installed | F: forced

And to make it boot persistent, run:

Arista#copy installed-extensions boot-extensions 

Post your Answer

You must be logged in to post an answer.