LinuxでRouterを作る - Kernel Mode PPPoEの設定

Last Modified: 2004.02.18

9. Kernel Mode PPPoEの設定

1. /etc/sysconfig/networkファイルの確認

GATEWAY, GATEWAYDEVをコメント化する。
GATEWAYは、PPPoE接続が確立すると、自動的に設定される。

 NETWORKING=yes
 HOSTNAME=router
 DOMAINNAME=kkoba.com
 # GATEWAY=172.25.0.1
 # GATEWAYDEV=eth1
 DHCPDEV=eth1

2. /etc/sysconfig/network-scripts/ifcfg-eth0ファイルの確認

eth0上でPPPoEを確立するので、eth0は自動起動しないようにする。

 DEVICE=eth0
 BOOTPROTO=none
 ONBOOT=no

3. adsl-setupの実行

adsl-setup コマンドを実行して、以下のように返答する。
Enter your PPPoE user name プロバイダから指定されたユーザ名。
Enter the Ethernet interface connected to the ADSL modem eth0
Enter the demand value no (ADSLを接続したままにする)。
Enter the DNS information here 172.25.0.3(LAN内の内向けDNS)。次に聞いてくるSecondaryはEnterのみで答える。
PASSWORD プロバイダから指定されたパスワード。
Choose a type of firewall 2(MASQUERADE)を指定。これでPPPoE確立後に/etc/ppp/firewall-masqファイルが呼ばれる。
Accept these settings and adjust configuration files (y/n)? y で設定を保存する。

4. /etc/ppp/pppoe.confファイルの編集

MSSを最適化するためと、Kernel Mode PPPoEを使うために以下の設定を行う。
MSSは、「ifconfig ppp0のMTU値 - 40」を指定する。

 LAMPMSS=1452
 LINUX_PLUGIN=/etc/ppp/plugins/rp-pppoe.so

5. 接続してみる


 [root@router root]# adsl-start                           <--- 接続
 [root@router root]# adsl-stop                            <--- 切断
 [root@router root]# chkconfig --level 3 adsl on          <--- 起動時に自動接続するように設定

<Prev Top Next>
Copyright(C) 2001-2003 Katsuyuki Kobayashi.
このサイトへのリンクや引用時はメール頂戴
webmaster@kkoba.com