Difference between pages "PPPoE" and "Gentoo Ecosystem"

(Difference between pages)
 
m
 
Line 1: Line 1:
This page expains how to setup and configue '''PPPoE''' connection with rp-pppoe and Funtoo Linux network.
+
This page is intended to describe the Gentoo Ecosystem -- everything Gentoo-related, including Gentoo Linux.
= Kernel options =
+
Make sure following kernel options are enabled
+
<pre>
+
# zgrep PPP /proc/config.gz
+
CONFIG_PPP=m
+
CONFIG_PPP_BSDCOMP=m
+
# CONFIG_PPP_DEFLATE is not set
+
CONFIG_PPP_FILTER=y
+
CONFIG_PPP_MPPE=m
+
CONFIG_PPP_MULTILINK=y
+
CONFIG_PPPOE=m
+
CONFIG_PPP_ASYNC=m
+
CONFIG_PPP_SYNC_TTY=m</pre>
+
Install and configure <code>rp-pppoe</code>.
+
<pre># emerge rp-pppoe
+
# pppoe-setup</pre>
+
Configuration is straightforward, setup username, password and ethernet interface to use, in our example it is <code>eth2</code>.
+
= Funtoo Linux network setup =
+
Funtoo openrc does not provide default template for ppp connections. We will create a custom template.
+
<pre># cd /etc/netif.d/</pre>
+
Create <code>interface-pppoe</code>
+
<pre>#!/bin/sh
+
netif_pre_up() {
+
pppoe-connect >/var/log/pppoe.log 2>&1 &
+
}
+
netif_pre_down() {
+
pppoe-stop
+
}</pre>
+
Now we will create a <code>eth2</code> interface as follows:
+
<pre># cd /etc/init.d
+
# ln -s netif.tmpl netif.eth2</pre>
+
Then create an <code>/etc/conf.d/netif.eth2</code> configuration file that would specify a pppoe template in <code>/etc/netif.d</code> directory:
+
<pre>template="interface-pppoe"
+
description="Your ISP"</pre>
+
To complete configuration add an interface to default runlevel:
+
<pre> # rc-update add netif.eth2 default</pre>
+
  
[[Category:Networking]]
+
== Gentoo ==
[[Category:HOWTO]]
+
 
 +
See [[Gentoo Linux]].
 +
 
 +
== Funtoo ==
 +
 
 +
See [[History]].
 +
 
 +
== Calculate ==
 +
 
 +
http://distrowatch.com/table.php?distribution=calculate
 +
 
 +
== Pentoo ==
 +
 
 +
http://distrowatch.com/table.php?distribution=pentoo
 +
 
 +
== UTUTO ==
 +
 
 +
http://distrowatch.com/table.php?distribution=ututo
 +
 
 +
== Toorox ==
 +
 
 +
http://distrowatch.com/table.php?distribution=toorox
 +
 
 +
== Litrix ==
 +
 
 +
http://distrowatch.com/table.php?distribution=litrix
 +
 
 +
== Sabayon ==
 +
 
 +
http://distrowatch.com/table.php?distribution=sabayon
 +
 
 +
== Liberté ==
 +
 
 +
http://distrowatch.com/table.php?distribution=liberte
 +
 
 +
== Planet Larry ==
 +
 
 +
== sysrescuecd ==
 +
 
 +
See [http://www.sysresccd.org].
 +
 
 +
== Google Chrome OS ==
 +
 
 +
http://www.internetnews.com/skerner/2010/02/google-goes-with-gentoo-portag.html
 +
 
 +
 
 +
Note: The Google Chrome OS Wikipedia Page needs updating to reflect that they are now using Gentoo Linux: [[wikipedia:Google_Chrome_OS]]
 +
 
 +
[[Category:Featured]]

Latest revision as of 18:58, September 15, 2013

This page is intended to describe the Gentoo Ecosystem -- everything Gentoo-related, including Gentoo Linux.

Gentoo

See Gentoo Linux.

Funtoo

See History.

Calculate

http://distrowatch.com/table.php?distribution=calculate

Pentoo

http://distrowatch.com/table.php?distribution=pentoo

UTUTO

http://distrowatch.com/table.php?distribution=ututo

Toorox

http://distrowatch.com/table.php?distribution=toorox

Litrix

http://distrowatch.com/table.php?distribution=litrix

Sabayon

http://distrowatch.com/table.php?distribution=sabayon

Liberté

http://distrowatch.com/table.php?distribution=liberte

Planet Larry

sysrescuecd

See [1].

Google Chrome OS

http://www.internetnews.com/skerner/2010/02/google-goes-with-gentoo-portag.html


Note: The Google Chrome OS Wikipedia Page needs updating to reflect that they are now using Gentoo Linux: wikipedia:Google_Chrome_OS