HOME > 設定例 > [Cisco] 固定 IPアドレス (IP1) PPPoEサーバ 設定例

■ [Cisco] 固定 IPアドレス (IP1) PPPoEサーバ 設定例

ネットワーク構成

ここでは、固定 IPアドレスタイプのPPPoEサーバの設定例を示します。
ネットワーク構成イメージは、以下の通りです。

設定例の概要

・ Cisco1812Jを使ったPPPoEサーバ設定例
・ PPPoEクライアントが使用するアカウントごとに、接続する物理ポートを割り当て
・ PPPoEクライアントが取得するIPアドレスは 固定。 毎回決まった 1個のアドレスが割り当てられる
・ クライアント数を増やす場合はアカウントを増やすだけでOK

使用するパラメータ

PPPoEサーバ側で設定する設定値は以下の通りです。
PPPoEサーバ側のLoopbackアドレス:2.1.1.1
PPPoEクライアント側で使う アカウント , パスワードは、以下の表の通り
PPPoEアカウント パスワード 払い出しIPアドレス 接続インタフェース
ユーザ1 user1@example.local user1@pass 1.1.1.1 FastEthernet 1
ユーザ2 user2@example.local user2@pass 1.2.1.1 FastEthernet 2 (vlan2)
ユーザ3 user3@example.local user3@pass 1.3.1.1 FastEthernet 3 (vlan3)

PPPoEサーバ設定例

PPPoEサーバの設定例です。
プロンプトは、[Router#]の状態から始まることを前提としています。
※PPPoEクライアント側の設定例は【こちら】をご覧ください。

conf t

! ### ホスト名を入力 ###
hostname PPPoE_Server

! ### PPPoEアカウント , パスワードを入力 ##
username user1@example.local password 0 user1@pass
username user2@example.local password 0 user2@pass
username user3@example.local password 0 user3@pass

! ### PPPoEサーバのLoopbackインタフェースのアドレスを指定 ###
interface Loopback1
ip address 2.1.1.1 255.255.255.255
exit

! ### PPPoEクライアントに払い出すIPアドレスを定義 ###
ip local pool user1-pool 1.1.1.1
ip local pool user2-pool 1.2.1.1
ip local pool user3-pool 1.3.1.1

! ### PPPoEサーバの仮想インタフェースと払い出しIPアドレス設定を対応づけ ###
interface Virtual-Template1
mtu 1454
ip unnumbered Loopback1
peer default ip address pool user1-pool
ppp authentication chap
ppp ipcp dns 8.8.8.8
exit

interface Virtual-Template2
mtu 1454
ip unnumbered Loopback1
peer default ip address pool user2-pool
ppp authentication chap
ppp ipcp dns 8.8.8.8
exit

interface Virtual-Template3
mtu 1454
ip unnumbered Loopback1
peer default ip address pool user3-pool
ppp authentication chap
ppp ipcp dns 8.8.8.8
exit

! ### bba-group を定義し、PPPoEサーバの仮想インタフェースと対応づけ ###
! *** bba-group は仮想インタフェースと物理インタフェースをつなぐ役割 ***
bba-group pppoe PPPoE-user1
virtual-template 1
exit

bba-group pppoe PPPoE-user2
virtual-template 2
exit

bba-group pppoe PPPoE-user3
virtual-template 3
exit


! ### Fa2 と Fa3 に割り当てるVLANを事前に作っておく ###
vlan 2
exit

vlan 3
exit

! ### ルータポートの物理インタフェース(Fa1) に [PPPoE-user1] のグループを対応づけ ###
interface FastEthernet1
no ip address
duplex auto
speed auto
pppoe enable group PPPoE-user1
no shut
exit

! ### スイッチポートの物理インタフェース(Fa2) VLAN 2 を割り当て ###
interface FastEthernet2
switchport access vlan 2
no ip address
exit

! ### スイッチポートの物理インタフェース(Fa3) VLAN 3 を割り当て ###
interface FastEthernet3
switchport access vlan 3
no ip address
exit

! ### Fa2 に割り当てたVlan2インタフェースに [PPPoE-user2] のグループを対応づけ ###
interface Vlan2
no ip address
pppoe enable group PPPoE-user2
exit

! ### Fa3 に割り当てたVlan3インタフェースに [PPPoE-user3] のグループを対応づけ ###
interface Vlan3
no ip address
pppoe enable group PPPoE-user3
exit
exit

PPPoEサーバ側動作確認

PPPoEサーバ側から、PPPoEクライアントの接続状況を確認します。
この例では、3つのPPPoEクライアントが接続されています。
PPPoE_Server#show pppoe session
     3 sessions in LOCALLY_TERMINATED (PTA) State
     3 sessions total

Uniq ID  PPPoE  RemMAC          Port     VT  VA         State
           SID  LocMAC                       VA-st      Type
      2      2  0007.7d56.3c0a  Fa1       1  Vi2.2      PTA
                001e.be7a.308b               UP
      3      3  1cdf.0f18.6bba  Vl2       2  Vi2.3      PTA
                001e.be7a.308a               UP
      1      1  001b.d49e.aade  Vl3       3  Vi2.1      PTA
                001e.be7a.308a               UP
PPPoE_Server#
PPPoEサーバ側から、PPPoEクライアントが取得したIPアドレスを確認します。
この例では、[Virtual-Access 2.*] の行に書いてあるIPアドレスが、PPPoEクライアントが取得したIPアドレスです。
PPPoE_Server#show ip route
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
       E1 - OSPF external type 1, E2 - OSPF external type 2
       i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
       ia - IS-IS inter area, * - candidate default, U - per-user static route
       o - ODR, P - periodic downloaded static route, H - NHRP, l - LISP
       + - replicated route, % - next hop override

Gateway of last resort is not set

      1.0.0.0/32 is subnetted, 3 subnets
C        1.1.1.1 is directly connected, Virtual-Access2.2
C        1.2.1.1 is directly connected, Virtual-Access2.3
C        1.3.1.1 is directly connected, Virtual-Access2.1
      2.0.0.0/32 is subnetted, 1 subnets
C        2.1.1.1 is directly connected, Loopback1
PPPoE_Server#
PPPoEサーバ側から、正しくpingが通ることを確認します。
PPPoE_Server#ping 1.1.1.1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 1.1.1.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/2/4 ms
PPPoE_Server#
PPPoE_Server#ping 1.2.1.1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 1.2.1.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/4 ms
PPPoE_Server#
PPPoE_Server#ping 1.3.1.1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 1.3.1.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/4 ms
PPPoE_Server#