[Armadillo:00629] Re: seri2ethの設定

nakai email@hidden
2005年 11月 8日 (火) 15:09:58 JST


中井です。

ようは、seri2eth と telnetd が同時に動作し、
HostPCから、telnetでのログインと、seri2ethのプロトコル変換が
できればよいのですよね?

上記作成してみました。以下に手順書きます。

ProductにArmadillo-J.Recoverを選択しました。
これのdefault settingに、
CONFIG_USER_TELNETD_TELNETD=y
CONFIG_USER_TELNETD_DOES_NOT_USE_OPENPTY=y
CONFIG_USER_INETD_INETD=y
を追加し、make dep all します。

これでromfs ディレクトリができるので、
romfs/etc/inittab ファイルに以下の行を追加します。
::respawn:/bin/inetd

これで準備はととのったので、
TOPからmake image を行いイメージを作成します。

上記手順では、TELNETのパスワード認証等ができません。
必要なアプリケーションは追加してください。

以上。
----- Original Message ----- 
From: "kurosaki" <email@hidden>
To: <email@hidden>
Sent: Monday, November 07, 2005 8:07 PM
Subject: [Armadillo:00624] seri2ethの設定


> お世話になります。黒崎です。
> 
> 以下の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 mailing list
> email@hidden
> http://lists.atmark-techno.com/mailman/listinfo/armadillo



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