ヘタレな趣味の道
ヘタレな趣味ばかりで結局コンピュータネタが多いブログ...

[Top] - [カテゴリ:コンピュータもろもろ] - このページ (タグ : Solaris  )

プロフィール

Author:blogger323
1の位を四捨五入すると40歳の♂。4歳息子、0歳娘あり。ごった煮状態の blog ですが、コメント・トラックバックはお気軽にどうぞ!
 RSSフィード全文配信中

plugin bottom
リンク

plugin bottom
記事リスト

最新の記事

plugin bottom
タグクラウド


plugin bottom
カテゴリー

plugin bottom
ブログ内検索 (by FC2)

サイト内検索にご利用ください

plugin bottom
カレンダー

09 | 2008/08 | 07
- - - - - 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31 - - - - - -

plugin bottom
Powered By FC2ブログ

Powered By FC2ブログ
ブログやるならFC2ブログ

plugin bottom

Cygwin/X (X 端末) で Solaris のログイン画面が表示されなくなった件

2008/07/04

Cygwin/X + Solaris という組み合わせを使って PC 上に Solaris のログイン画面を表示させて使うことがよくあるのですが、複数のネットワークインターフェイスを持つ Solaris サーバで X がうまく使えないことがありました。 そのときの解決方法の備忘録です。

具体的には、以下のような症状がありました。

Cygwin/X に Solaris のログイン画面を表示しようとすると、黒い X の画面が表示され、
ログイン画面起動待ちのカーソルが表示されるところまで行くがその先のログイン画面が表示されない。

ps コマンドで確認してみると、dtlogin から /usr/dt/config/Xsetup が呼ばれますが、この Xsetup の以下の行で処理が止まってしまって dtgreet が起動されるところまで行かないようです。

/usr/openwin/bin/xset fp+ "tcp/${FS_HOSTNAME}:7100"

実際に ps コマンドで確認すると ${FS_HOSTNAME} の部分は IP アドレスになっているのですが、このアドレスをよく見ると Cygwin/X を起動している PC から到達不能なアドレスになっています。 X サーバは PC 上で動作するのでこれはまずいですね。 Solaris サーバが複数のインターフェイスを持っているためこのようなことが起こってしまったのです。

/etc/hosts を修正して Xsetup 中で実行される、

/usr/bin/getent ipnodes "${Hostname}" | \
    /usr/bin/head -1

あたりで返される IP アドレスが Cygwin/X を起動している PC から到達可能なアドレスとなるようにしました。 これで無事問題解決しました。


他の「コンピュータもろもろ」に関する記事を見る!
【2008/07/04 23:30】 | TRACKBACK(0) | COMMENT(0)
ページ先頭
この記事に対するコメント
ページ先頭
この記事に対するコメントの投稿









English only messages are prohibited to avoid the spam. Please copy and paste some Japanese letters in your message.





管理者にだけ表示を許可する

ページ先頭
この記事に対するトラックバック
トラックバックURL
→http://blogger323.blog83.fc2.com/tb.php/297-2af86b32
この記事にトラックバックする(FC2ブログユーザー)
ページ先頭