こんにちは。松田陽一 _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
Follow-Ups:
- [linux-users:84012] Re: ADSLルーター接続とダイアルアップ接続の共存Masaomi Matsuoka
- [linux-users:83995] ADSLルーター接続とダイアルアップ接続の共存Masaomi Matsuoka
- Prev by Subject: [linux-users:83998] Re: ADSLルーター接続とダイアルアップ接続の共存
- Next by Subject: [linux-users:84000] Re: Diskless Linuxのモニタ (改:2つのDHCPサーバ)
- Previous by thread: [linux-users:83998] Re: ADSLルーター接続とダイアルアップ接続の共存
- Next by thread: [linux-users:84012] Re: ADSLルーター接続とダイアルアップ接続の共存
- Indexes:[Main][Thread]