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

[linux-users:82991] ppxp による発着信制御


堀田@諫早市です。

# ppxp-info ML に出したのですがフォローいただけなかったので、こ
# ちらでも質問させていただきます。

いま手元で、ppxp を利用して複数回線を使った発着信兼用ゲートウェ
イの作成を試みています。設定内容はメールの最後につけました。

ここで、たとえば ppxpd が 1 個の着信を受け付けて ul0 が使われて
いる状態で、そのマシン上でさらに発信を行おうとすると、ppxp が 
ul0 を使いに行こうとして、既存の ul0 の接続が切られてしまうよう
です。着信だけが複数連続する場合は、ちゃんと ul0, ul1 ... と順
番に割り当ててくれます。

ちょっとソースを追ってみたのですが、ppxp で明示的に I/F が指定
されないと、ul0 から順番に試してみて、つながるやつがあれば、そ
のデーモンのフロントエンドとして動作するような仕組みになってい
るようです。また明示的に -i で I/F を指定すると、動作中のデーモ
ンを指定したものとみなされるようで、それがいないと

hotta _at_ star:~$ ppxp -i 1 (デバッグ情報つき)
connect(/tmp/ppxp-ul1): 接続を拒否されました
daemon not found

みたいになってしまいます。

使用中の I/F のチェックと userlink のオープンが密接に関係してい
るみたいで、ppxp 単体レベルではどうしようもなさそうだったので挫
折してしまいました(^^; 発信時に未使用の I/F を使い、使用中の I/F
はスキップさせるためにはどうすればよいでしょうか。

以下、環境です。

OS : Vine Linux 2.1
ppxp : CVS version with userlink-0.99c
serial : Digi International AccelePort 4r 

/etc/inittab
(略)
d1:2345:respawn:/sbin/mgetty ttyD1

/etc/mgetty+sendfax/mgetty.config
(略)
port ttyD1
  speed 115200
  data-only y
  modem-type data
  init-chat "" ATZ OK ATS0=0 OK

/etc/mgetty+sendfax/login.config
(略)
/AutoPPP/ -     a_ppp   /usr/local/sbin/ppxpd -direct ppp

/usr/local/etc/ppxp/conf/ppp(着信用)
source default
set LOG.SIZE 1000000
set LOG.FILE ppp.log
set LOG.LEVEL PHASE CP OS SYS AUTH TIMER CHAT PRIVATE SECRET
set LINE /dev/ttyD1
set SERIAL.LOCK /var/lock/LCK..ttyD1
set IP.REMOTE 10.2.209.10/24
set IP.LOCAL 10.2.209.9
set IP.SLOCAL yes
set IP.NETMASK 255.255.255.0
set IP.UP hrouteup
set IP.DOWN hroutedown
set AUTH.PROTO PAP CHAP/MS CHAP/MD5 CHAP
set AUTH.SERVER file
set IP.PROXYARP yes
set IP.RESOLV no
set IP.DNSRELAY no
set IP.AUTOROUTE yes
set IDLE.INIT 0

/usr/local/etc/ppxp/conf/ppp2(発信用)
source qdial
set MODE active
set AUTH.PASSWD ppp
set LOG.SIZE 1000000
set LOG.FILE ppp2.log
set LINE /dev/ttyD0
set DIAL.TYPE Tone
set DIAL.LIST XXXXXXX/1
set AUTH.PROTO PAP CHAP/MD5 CHAP/MS
set SERIAL.MODEM generic
set IDLE.INIT 0
set IP.VJ yes
set IP.RESOLV yes
set IP.NETMASK 255.255.255.0

-- 
堀田 倫英                          Web : http://www.net-newbie.com   
Official : hotta _at_ 18software.co.jp / Private : hotta _at_ net-newbie.com
  Outlook Express をお使いの方 or ML 初心者の方へ:
    http://www.net-newbie.com/netiquette/outlook.html

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

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