[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 メーリングリストの案内