[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[linux-users:83999] Re: ADSLルーター接続とダイアルアップ接続の共存


こんにちは。松田陽一 _at_ PAL-NET三鷹です。
ADSLではないですが、 pppd でのフレッツISDN と ppxp での別プロバイダ
とを共存させています。

From: Masaomi Matsuoka <rod _at_ nb.xdsl.ne.jp>
Subject: [linux-users:83995] ADSLルーター接続とダイアルアップ接続の共存
Date: Thu, 31 May 2001 18:37:44 +0900

> まつおか といいます。

どもです。^^

> 「めたりっく」のADSLルーターでハブを介して常時接続しています。
> ルーターはDHCP機能を働かせたままですが、ハブにつながったLinuxマシン
> (Vine2.1)は静的にIPアドレスを割り当て、ゲートウェイをハブに向けて
> います。すなわち次のような状態です。
> ----------------------
> [rod _at_ cow rod]$ netstat -nr
> カーネルIP経路テーブル
> 受信先サイト    ゲートウェイ    ネットマスク   フラグ   MSS Window  irtt インターフェース
> 192.168.1.0     0.0.0.0         255.255.255.240 U         0 0          0 eth0
> 127.0.0.0       0.0.0.0         255.0.0.0       U         0 0          0 lo
> 0.0.0.0         192.168.1.1     0.0.0.0         UG        0 0          0 eth0
> ----------------------
> ここでppxpを使い、biglobeにダイアルアップ接続すると次のようになります。
> 蛇足ながら、この必要は「News」を読むためです。
> ---------------------
> [rod _at_ cow rod]$ netstat -nr
> カーネルIP経路テーブル
> 受信先サイト    ゲートウェイ    ネットマスク   フラグ   MSS Window  irtt インターフェース
> 192.168.1.0     0.0.0.0         255.255.255.240 U         0 0          0 eth0
> 202.225.202.0   0.0.0.0         255.255.255.0   U         0 0          0 tap0
> 127.0.0.0       0.0.0.0         255.0.0.0       U         0 0          0 lo
> 0.0.0.0         202.225.202.162 0.0.0.0         UG        0 0          0 tap0

これは ppxp がデフォルトゲートウェイを上書きしちゃうからですね。

> -----------------------
> ppxpの接続を切ると次のようになります。
> ------------------------
> [rod _at_ cow rod]$ netstat -nr
> カーネルIP経路テーブル
> 受信先サイト    ゲートウェイ    ネットマスク   フラグ   MSS Window  irtt インターフェース
> 192.168.1.0     0.0.0.0         255.255.255.240 U         0 0          0 eth0
> 127.0.0.0       0.0.0.0         255.0.0.0       U         0 0          0 lo
> ------------------------
> つまり、ゲートウェイが存在しなくなります。

これは ppxp がデフォルトゲートウェイを削除しちゃうからですね。

> これを、元のように、ADSL接続のためゲートウェイをルーターに向けるには
> /etc/rc.d/init.d/network restart
> が必要となります。
> この操作が不要となるような、何かうまい方法はないでしょうか?

通常、 ppxp のプロバイダ用の設定ファイルには、

set IP.UP drouteup
set IP.DOWN droutedown

が指定されますが、これに代えて、デフォルトゲートウェイを指定しない
ip スクリプトを作成し、指定します。

--- ~/.ppxp/conf/toaru-net ---

source qdial
set MODE passive
set AUTH.PROTO PAP CHAP/MD5 CHAP/MS
set AUTH.PASSWD toaru-net
unset AUTH.SERVER
set SERIAL.MODEM generic
set LOG.FILE toaru-net.log
set LINE /dev/ttyS1
set DIAL.LIST 0990000000
set DIAL.TYPE Tone
set IP.VJ no
set IP.RESOLV no
set IP.REMOTE 254.254.254.254
set IP.NETMASK 255.255.255.0
set IP.UP toarunetrouteup
set IP.DOWN toarunetroutedown
filter ip +mO -S 192.168.10.0/24
source filter01
set IDLE.INIT 300
set DIAL.INTERVAL 1

--- /etc/ppxp/ip/toarunetrouteup ---

ipconfig $(IP.LOCAL) $(IP.REMOTE) $(IP.NETMASK) $(IF.MTU)
iproute addhost $(IP.REMOTE) $(IP.LOCAL)
iproute addnet $(IP.NETWORK) $(IP.NETMASK)

--- /etc/ppxp/ip/toarunetroutedown ---

iproute delhost $(IP.REMOTE)
ipconfig down

もしかしたら記載が間違っているかも知れませんが、私の所では取り敢えず
動作しています。
--
萌えろ!いい女♪
松田 陽一(yoh)
mailto:matsuda _at_ palnet.or.jp
http://www2.palnet.or.jp/~matsuda/index.htm

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
Follow-Ups: References: