これを書いているヒト

2011年10月25日火曜日

PPPoEをコマンドでルーターに設定する

ネットワークをリニューアルすることになった。ワケあって、現在のルーティングをした人には構成が聞けなくなっていたため、回線とプロバイダの契約資料を引っ張り出した。

変更対象の回線は、プロバイダから8つグローバルアドレスを割り振ってもらっている物件。

そして説明書には

Unnumbered PPPoEですので、ONUとつながるルーターポートにはIPは振れません。
(*゚∀゚)え.....


困った。頼まれた構成にするためにはWAN側に固定でIPふりたい。

プロバイダのサポートに電話した。

ワタシ 「もし、WAN側にIPを固定してしまったら、どういうことが起きるの?」

サポート 「8つあるグローバルIPのWAN側に充てた以外のIPは多分インターネットにつながらなくなると思います」

なるほど。使う予定さえなければ問題ないわけだ。

やーってやろう。

今回使ったルーターはCENTURY SYSTEMSのFutureNet NXR-130C
値段の割にはけっこういろんなことができて、おもしろいブロードバンドルーター(個人宅で使うようなもんではないけどね)


nxr130#configure terminal
nxr130(config)#interface ethernet 0
nxr130(config-if)# ip address ***.***.***.****/** Eth0にIPを指定(LAN側)
nxr130(config-if)# exit
nxr130(config)# ip route 0.0.0.0/0 ppp 0       デフォルトルートppp 0


nxr130(config)#interface ppp 0   PPP設定
nxr130(config-ppp)#ip address ***.***.***.***./**   IP指定

nxr130(config-ppp)#ip tcp adjust-mss auto   TCP MSS調整
nxr130(config-ppp)#no ip redirects      ICMPリダイレクト機能を無効化(pingが返らなくなるので、そこだけ注意)
nxr130(config-ppp)#ppp username **********@*********.ne.jp password *********(プロバイダのIP パスワードを設定)
nxr130(config-ppp)#exit

nxr130(config)#interface ethernet 1  
nxr130(config-if)#no ip address    ポートにはIPをふらない
nxr130(config-if)#pppoe-client ppp 0  Eth1にppp0を設定
nxr130(config-if)#exit

nxr130(config)#dns   ルーターにDNSを有効化
nxr130(config-dns)#service enable
nxr130(config-dns)#root enable
nxr130(config-dns)#exit
nxr130(config)#exit
nxr130#save config

ホントは間にNATを設定したりAccess-Listを設定したりしてるけれど、そこはまあ割愛。
ポイントはルーターのポートにはIPをふらない、ってとこかな。わたしはそこでちょっとまごつきました。
固定しちゃっても問題なさそう。ちゃんとつながった。(IP返せとか言われそうだけど)

では、また。





















0 コメント :

コメントを投稿

Related Posts Plugin for WordPress, Blogger...