ネットワーク回復ツールとしてのダイヤルインサーバー

どんな鉄であっても、どんなに優れていても、落ちる性質を持っていることは秘密ではありません。

また、重要ではないサーバーがクラッシュした場合にも役立ちます。 ルートルーターがどうなるか?

夜中に街の反対側に行きますか? または別の都市に? どういうわけか私はしたくない。

この質問が目の前で起こったとき、私はモデムを思い出しました。 そしてそれが起こったのです。





私の構成:

OS:Slackware 12

それぞれ4つのシリアルポートを備えた2つのMCS9895ボード

D-Link DFM-562E EXT VI(RTL)V.92(rs232接続)モデム



1. mcs9895のドライバーをダウンロードしてインストールします。

私の場合、コードは手動で修正する必要がありました。つまり、SA_SHIRQをIRQF_SHAREDに置き換えます。

/ dev / ttyD *-MCS9895のポート(8個)。



2.すべてのルート機器をrs232経由でmcsボードのポートに接続します



3. minicom構成を構成します。 /etc/minirc.d0-d7を設定しました

pr port /dev/ttyD0

pu baudrate 9600

pu bits 8

pu parity N

pu stopbits 1







4.モデルに従ってshスクリプトを記述します

#!/bin/sh

echo "welcome to rs232 console server"

echo "choose server"

echo "1 - core-gw"

echo "2 - core-sw"

echo -n "> "

read I

case "$I" in

1)

minicom -o d0

;;

2)

minicom -o d1

;;

*)

echo "good bye"

;;

esac







次に、-s / path / to / scriptオプションを使用してユーザーを作成します

uucpグループ(またはdevices / dev / ttyD *が属するグループ)に含めることを忘れないでください



5. mgettyをダウンロードしてインストールします。

mgetty.configに次の3行を記述します。

port ttyS0

debug 3

data-only y







ここで、ttyS0はモデムがハングするポートです。



6. inittabを編集します

S0:2345:respawn:/ usr / local / sbin / mgetty -x 3 / dev / ttyS0

そして、殺す-HUP 1



7.出来上がり!

確認できます。 また、機器に問題が発生した場合に備えて、夜間タクシー用の隠し場所を保管しなくなりました。



ご清聴ありがとうございました。



All Articles