Solstice PPP 3.0.1 管理者ガイド

ヌルモデム構成

2 つのホストを直結するには、ヌルモデム構成を使用します。この構成は、モデムを必要としません。この構成に使用できるヌルモデムケーブルについては、付録 B 「モデムケーブルとヌルモデムケーブル」 を参照してください。

図 5-6 ヌルモデム構成

Graphic

この例では、2 つの非同期ヌルモデム接続によって、クライアント lab0251-ppplab0252-ppp がサーバーと接続されています。link.conf ファイルの modem キーワードを常に none に設定し、ダミー電話番号をサーバーに割り当てます。


注 -

このバージョンでは、電話番号をまったく使用しない場合にも、非同期接続を開始するための電話番号を必ず指定する必要があるという制限があります。


lab0251-ppp の PPP 構成ファイル (ppp.conf)


ifconfig ipdptp0 plumb
ifconfig ipdptp0 lab0251-ppp server netmask 255.255.255.0 down
 
dialup_path
    ip_interface          ipdptp0
    remote_host           server
    inactivity_timeout    120

lab0251-ppp のリンク構成ファイル (link.conf)


dialup_device pppdev0
    unix_device      ttya
    line_speed       38400
    modem            none
    call_setup       dial
 
remote_host server
    phone            1001
    chat_script      server.script

lab0251-pppserver への発信に使用する CHAT スクリプト (server.script)


# Set the line regarding the remote site configuration
# Due to UUCP limitations some systems only accept cs7
#
# setline	cs7 parodd
 
send	   RETURN
expect	 "ogin:"  10  onerror send BREAK repeat 3
 
send	   "lab0251"
expect	 "word: " 40
#
# Set the ppp password of the remote host here
#
send	  "lab0251-pass"

lab0252-ppp の PPP 構成ファイル (ppp.conf)


ifconfig ipdptp0 plumb
ifconfig ipdptp0 lab0252-ppp server netmask 255.255.255.0 down
 
dialup_path
    ip_interface          ipdptp0
    remote_host           server
    inactivity_timeout    120

lab0252-ppp のリンク構成ファイル (link.conf)


dialup_device pppdev0
    unix_device           ttya
    line_speed            38400
    modem                 none
    call_setup            dial
 
remote_host server
    phone                 1001
    chat_script           server.script

lab0252-pppserver への発信に使用する CHAT スクリプト (server.script)


# Set the line regarding the remote site configuration
# Due to UUCP limitations some systems only accept cs7
#
# setline	cs7 parodd
 
send	   RETURN
expect	 "ogin:"  10  onerror send BREAK repeat 3
 
send	   "lab0252"
expect	 "word: " 40
#
# Set the ppp password of the remote host here
#
send	  "lab0252-pass"

server の PPP 構成ファイル (ppp.conf)


ifconfig ipdptp0 plumb
ifconfig ipdptp0 server lab0251-ppp netmask 255.255.255.0 down
 
ifconfig ipdptp1 plumb
ifconfig ipdptp1 server lab0252-ppp netmask 255.255.255.0 down
 
dialup_path
    ip_interface        ipdptp0
    expect_login_id     lab0251
    inactivity_timeout  0
 
dialup_path
    ip_interface        ipdptp1
    expect_login_id     lab0252
    inactivity_timeout  0

server のリンク構成ファイル (link.conf)


dialup_device pppdev
    unix_device         tty0
    line_speed          38400
    modem               none
    call_setup          answer
 
		dialup_device pppdev1
    unix_device         tty1
    line_speed          38400
    modem               none
    call_setup          answer