2021/11/04

Cisco921JにPPPOEを使ってインターネット回線を利用できるようにしました

ciscocisco-ios

概要

オフィスで使っているホームゲートウェイにCisco921Jを使っています。

今回オフィス移転にあたり、PPPOEを利用して接続する必要が出てきたため、その設定変更を行いました。

固定IPサービスを利用しているのですが・・固定IPサービスを使っているとDS-Liteでの設定ができないため渋々PPPOEの設定を行いました。

PPPOEだと遅く、DS-Liteにしたら3倍程度早くなったという記事をちらほら目にしたのですが・・PPPOE導入後回線速度を測ってみても、休日の夕ご飯帯などの混み合う時間帯を除けばそこそこ快適な速度(200Mbps程度)だったため一旦はこの設定で作業しようと思います。

今回はcisco iosを使ってのPPPOEの設定メモになります。

それ以前の設定については以下を参照ください

921Jの設定

以下のような構成になります。(実際は複数vlanがあったりしますが・・簡略化しています。)

office-network-min.png

Dialer interfaceの作成

kumanote01#configure terminal
kumanote01(config)#interface dialer 1
kumanote01(config-if)#ip address negotiated
kumanote01(config-if)#mtu 1454
​​kumanote01(config-if)#ip tcp adjust-mss 1414
kumanote01(config-if)#dialer pool 1
kumanote01(config-if)#dialer-group 1
kumanote01(config-if)#encapsulation ppp
kumanote01(config-if)#ppp authentication chap callin
kumanote01(config-if)#ppp chap hostname <プロバイダーから提示されたユーザー名>
kumanote01(config-if)#ppp chap password <プロバイダーから提示されたパスワード>
kumanote01(config-if)#ppp ipcp dns request accept
kumanote01(config-if)#ip nat outside
kumanote01(config-if)#exit

WANの設定

WANポートはpppoeを有効にしておき、先程設定したdialer poolを利用するようにします。

kumanote01(config)#interface GigabitEthernet 4
kumanote01(config-if)#no ip address
kumanote01(config-if)#pppoe enable
kumanote01(config-if)#pppoe-client dial-pool-number 1
kumanote01(config-if)#no shutdown
kumanote01(config-if)#exit

Default Routeの指定

# 前回の設定は削除
kumanote01(config)#no ip route 0.0.0.0 0.0.0.0 XXX.XXX.XXX.XXX
# 新しくdefault routeにdialer 1を設定
kumanote01(config)#ip route 0.0.0.0 0.0.0.0 dialer 1 permanent

PATの設定

# 前回の設定は削除
kumanote01(config)#no ip nat inside source list pat-list interface GigabitEthernet4 overload
# 新しくdialer1に対して適用
kumanote01(config)#ip nat inside source list pat-list interface dialer1 overload
kumanote01(config)#dialer-list 1 protocol ip permit 

以上です。