PPPoE
 yum インストール
# yum install rp-pppoe

# cp /usr/share/doc/rp-pppoe-3.10/configs/pppoe.conf /etc/ppp/

# yum install dhcp


 rp-pppoe インストール
# wget http://www.roaringpenguin.com/files/download/rp-pppoe-3.11.tar.gz
# tar zxvf rp-pppoe-3.11.tar.gz
# cd /rp-pppoe/src
# ./configure
# make
# make install
参考
RP-PPPoE rp-pppoe-3.11.tar.gz :2014.08.31現在 最新バージョン


 ppp インストール
# wget http://ftp.samba.org/pub/ppp/ppp-2.4.7.tar.gz
# tar zxvf ppp-2.4.7.tar.gz
# cd /ppp-2.4.7
# ./configure
# make
# make install
参考
PPP ppp-2.4.7.tar.gz :2014.08.31現在 最新バージョン


 /etc/ppp/pppoe-server-options
-require-pap
+require-chap

-login
+#login


# vi /etc/ppp/pppoe-server-options
-require-pap
+require-chap
-login
+#login

# vi /etc/ppp/chap-secrets
user@id * pass *

# vi /etc/selinux/config
SELINUX=disabled

# vi /etc/sysctl.conf
-net.ipv4.ip_forward = 0
+net.ipv4.ip_forward = 1


 WANポート
# vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0
ONBOOT=no
HWADDR=00:00:00:00:00:00


 /etc/ppp/pppoe.conf
ETH=eth0
USER=bxxxnxnx@sympatico.ca


 vi /etc/sysconfig/network
+GATEWAY=ppp0


 pppoe開始
# pppoe-start


 dhcp インストール
# wget dhcp-4.3.1.tar.gz
# tar zxvf dhcp-4.3.1.tar.gz
# cd dhcp-4.3.1
# ./configure
# make
# make install

# cp /usr/local/etc/dhcpd.conf.example /usr/local/etc/dhcpd.conf
# touch /var/db/dhcpd.leases
参考
ISC DHCP dhcp-4.3.1.tar.gz :2014.10.28現在 最新バージョン


 /etc/dhcpd.conf
option domain-name "hogehoge.nw";
option domain-name-servers 8.8.8.8;
default-lease-time 600;
max-lease-time 7200;
authoritative;
log-facility local7;
subnet 192.168.100.0 netmask 255.255.255.0 {
range dynamic-bootp 192.168.100.2 192.168.100.254;
option broadcast-address 192.168.100.255;
option routers 192.168.100.1;
}


 /etc/sysconfig/dhcpd
DHCPDARGS=eth1

もしくは

DHCPDARGS="eth1 eth2"


 /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
TYPE=Ethernet
ONBOOT=yes
HWADDR=00:00:00:00:00:00
IPADDR=192.168.100.1


更新 2015.01.20