[Armadillo:00624] seri2ethの設定

kurosaki email@hidden
2005年 11月 7日 (月) 20:07:03 JST


お世話になります。黒崎です。

以下のsysinitの設定ファイルで、

seri2eth &    としてバックグラウンドで実行させると

通常のtelnet #23はOKなのですが、 ポート#21347 は以下のメッセー
ジとなり有効になりません。
エラーメッセージ: Connection closed by foreign host.


seri2eth  としてフォアグラウンドで実行させると
通常のtelnetがNGとなりますが、 ポート#21347 でseri2eth が
ちゃんと動作します。

行いたいことは、TLNETでポート#23も#2347も使えることです。以下の
sysinitファイルは、
オリジナルのものに以下追加しただけです。記述の順番やバックグラウンドで動作さ
せるときのポートの制約などあるのでしょうか。お気づきの点ありましたら、よろし
くお願いいたします。

echo "Running snmpd"
/sbin/snmpd -f -c /etc/snmpd.conf &
/bin/seri2eth  &



-----------sysinit-------------------
#!/bin/sh

PATH=/bin:/sbin:/usr/bin:/usr/sbin
TZ=JST-9

CONFIG_MP=/etc/config

echo "Mounting proc: "
mount -t proc proc /proc

echo "Mounting var: "
mount -t ramfs none /var

echo "Populating /var: "
mkdir /var/run/ &&
mkdir /var/tmp/ &&
chmod 777 /var/tmp &&
cp /bin/tinylogin /var/ &&
chmod 4755 /var/tinylogin

/bin/sh /etc/rc.d/rc.flatfsd

echo "Mounting /home/guest/pub: "
mount -t ramfs none /home/guest/pub &&
chown guest /home/guest/pub &&
chgrp guest /home/guest/pub &&

echo "Setting hostname: "
hostname -F /etc/HOSTNAME

echo "Setting up interface lo: "
ifconfig lo up 127.0.0.1

echo "Setting up interface eth0: "
ifconfig eth0 192.168.11.4 netmask 255.255.255.0 \
  broadcast 192.168.11.255 up
route add default gw 192.168.11.1 eth0

echo "`cat /etc/DISTNAME`" > /tmp/issue
echo "`cat /etc/DISTNAME`" > /tmp/issue.net
echo "`uname -s` `uname -r` [`uname -m` arch]" >> /tmp/issue
echo "`uname -s` `uname -r` [`uname -m` arch]" >> /tmp/issue.net
echo >> /tmp/issue
echo >> /tmp/issue.net

echo "Running snmpd"
/sbin/snmpd -f -c /etc/snmpd.conf &
/bin/seri2eth  &

echo "Running local start scripts."
for i in /etc/rc.d/S*
do
  if [ -x $i ]; then
    /bin/sh $i
  fi
done

----- End of mail -----




armadillo メーリングリストの案内