RTシリーズの設定に関するFAQ
プロバイダを切り換えて使いたい。
最終変更日 | 2018/Nov/06 |
文書サイズ | 7.2KB |
プロバイダを切り換えて使いたい。
RTシリーズでは、default routeを同時に2ヶ所以上の接続相手情報(PP)に 設定できませんので、2つのプロバイダを切り換えて使用したい場合、 少し面倒な作業が必要になってしまいます。
2つ以上のdefault routeを使わない2つのプロバイダへの同時接続は可能です。
例えば、WWWアクセスはメインのプロバイダ、サブのプロバイダは、 メールなどの送受信などの限定されたサーバへのアクセス。など。
…ネットワークルート(route add net)やホストルート(route add host)を設定する。
では、実際の小技のいくつかを紹介しましょう。(^^;
telnetでログインして、手作業で、切り換える。
プロバイダB(PP#2)→A(PP#1)の切り換え手続き
プロバイダA(PP#1)→B(PP#2)の切り換え手続きpp select 2 ip pp route delete default pp select 1 ip pp route add net default 1 dns server xxx.xxx.xxx.aaa dns domain AAAA.or.jp
pp select 1 ip pp route delete default pp select 2 ip pp route add net default 1 dns server xxx.xxx.xxx.bbb dns domain BBBB.or.jp
telnetでログインして、手作業で、切り換えるんだけど、
テキストファイルにテンプレートのコマンド列を用意しておいて、
OSやテキストエディタや端末ソフトのCut&Paste機能を利用して、
ちょっと簡単に済ませる。
テンプレートに使用するテキストファイルの内容例
# プロバイダB(PP#2)→A(PP#1)の切り換え手続き pp select 2 ip pp route delete default pp select 1 ip pp route add net default 1 dns server xxx.xxx.xxx.aaa dns domain AAAA.or.jp # プロバイダA(PP#1)→B(PP#2)の切り換え手続き pp select 1 ip pp route delete default pp select 2 ip pp route add net default 1 dns server xxx.xxx.xxx.bbb dns domain BBBB.or.jp
(8:00〜22:00) (22:00〜8:00) プロバイダ#1 プロバイダ#2 : : : 1B : 1B 〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜 : : ISDN網 : : : : +------------+ | RTシリーズ | (NATおよびIPマスカレード) +-----+------+ | 192.168.0.1 192.168.0.0/24 ------+-----------------------------+-------------------------- |192.168.0.2〜 +------+------+ | コンピュータ|… +-------------+
config例 (接続相手情報を2個用意しscheduleで切り替え)
# # RTに関する設定 # isdn local address "ISDN回線の電話番号" ip lan address 192.168.0.1/24 # # DHCPサーバの設定 (オプション) # dhcp service server dhcp scope 1 192.168.0.2-192.168.0.254/24 # # 接続相手(プロバイダ#1)に関する設定 # pp select 1 isdn remote address call "プロバイダ#1 電話番号" ip pp route add net default 1 pp auth accept chap pap pp auth myname "プロバイダ#1 接続ユーザ名" "プロバイダ#1 接続パスワード" nat use on nat masquerade on ppp ipcp ipaddress on pp enable 1 # # 接続相手(プロバイダ#2)に関する設定 # pp select 2 isdn remote address call "プロバイダ#2 電話番号" pp auth accept chap pap pp auth myname "プロバイダ#2 接続ユーザ名" "プロバイダ#2 接続パスワード" nat use on nat masquerade on ppp ipcp ipaddress on pp enable 2 # # スケージュールに関する設定 # schedule at 8:00 * pp disable 2 schedule at 8:00 * disconnect 2 schedule at 8:00 2 ip pp route delete default schedule at 8:00 1 ip pp route add net default 1 schedule at 8:00 * dns server "プロバイダ#1に指定されたDNSアドレス" schedule at 8:00 * dns domain "プロバイダ#1に指定されたドメイン名" schedule at 8:00 * pp enable 1 # schedule at 22:00 * pp disable 1 schedule at 22:00 * disconnect 1 schedule at 22:00 1 ip pp route delete default schedule at 22:00 2 ip pp route add net default 1 schedule at 22:00 * dns server "プロバイダ#2に指定されたDNSアドレス" schedule at 22:00 * dns domain "プロバイダ#2に指定されたドメイン名" schedule at 22:00 * pp enable 2 # # 保存と再起動 # save restart
複数のconfigをテキスト形式のファイルで作成しておいて、tftpでputする。
元ネタは、tftpでgetするといい。
→tftpで、configを切り替えて使いたい。
telnetアクセスでマクロ(スクリプト)が使えるような
ターミナルエミュレータやプログラミング言語で、
切り換え処理を記述する。
TeraTermやperlや....
→telnet操作をコンピュータにやらせて処理(show account)を自動化する方法はありませんか?(telnet用チャットスクリプト)
[ FAQ for RT-Series ]
[ FAQ for Config / Intro / Install / Syslog ]